authorization (itemIsNull)

Parent: authorization

Applies whentype = itemIsNull

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: itemIsNull

Property Groups:

  • settings
  • error
  • advanced
  • subscription
  • comments
settings
PropertyTypeRequiredDefault ValueDetails
itemstringYesdata type=string; maxLen=4000; textCase=UPPER
settings {
  item: 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: itemIsNull
    settings {
        item: value
    }
    error {
        errorMessage: ```
          value
        ```
    }
    advanced {
        evaluationType: perSession
        staticId: value
    }
    subscription {
        master: @component
    }
    comments {
        comments: ```
          value
        ```
    }
)