authorization (preferenceNotEqualsValue)

Parent: authorization

Applies whentype = preferenceNotEqualsValue

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
namestringYesdata type=string; maxLen=255
Enter an unique name that identifies this authorization scheme.
typeenumYesdata type=string; lov=PLUGINS
Valid values: preferenceNotEqualsValue

Property Groups:

  • settings
  • error
  • advanced
  • subscription
  • comments
settings
PropertyTypeRequiredDefault ValueDetails
preferenceNamestringYesdata type=string; maxLen=4000
valuestringYesdata type=string; maxLen=4000
settings {
  preferenceName: value
  value: value
}
error
PropertyTypeRequiredDefault ValueDetails
errorMessagemultiline stringNodata type=multiline string; maxLen=4000

This is the error text that displays when this authorization scheme is applied to a application or page.

If the authorization scheme fails (that is, the current user fails the security check) then this text displays.

error {
  errorMessage: ```
    value
  ```
}
advanced
PropertyTypeRequiredDefault ValueDetails
evaluationTypeenumYesperPageViewdata type=string; lov=STATIC
Valid values: perSession perPageView perComponent always
staticIdstringYesdata type=string; maxLen=255
advanced {
  evaluationType: perSession
  staticId: value
}
subscription
PropertyTypeRequiredDefault ValueDetails
masterreferenceNodata type=reference; lov=COMPONENT; references=authorization
subscription {
  master: @component
}
comments
PropertyTypeRequiredDefault ValueDetails
commentsmultiline stringNodata type=multiline string; maxLen=4000
comments {
  comments: ```
    value
  ```
}

APEXlang Example

authorization sample (
    name: value
    type: preferenceNotEqualsValue
    settings {
        preferenceName: value
        value: value
    }
    error {
        errorMessage: ```
          value
        ```
    }
    advanced {
        evaluationType: perSession
        staticId: value
    }
    subscription {
        master: @component
    }
    comments {
        comments: ```
          value
        ```
    }
)