Enum EAccessProperty

java.lang.Object
java.lang.Enum<EAccessProperty>
de.xima.fc.mdl.enums.EAccessProperty
All Implemented Interfaces:
IAccessProperty, INamedUiElement, Serializable, Comparable<EAccessProperty>

public enum EAccessProperty extends Enum<EAccessProperty> implements IAccessProperty
An access property describes the permissions a formcycle user is granted. For each new session, a boolean value (true [=GRANT ACCESS] or false [=DENY ACCESS]) is assigned to each property. This value may come m either the user's current Rolle, the current license of the system; or it may be set by the system.

Some access properties (called role properties) are configurable for each Rolle, this is indicated by isConfigurable().

Each property has also got a default, this is used when the current value could not be determined in another way. For example, when a new version is released, new access properties might have been added: for these the default is used. Note however, that

  • the sadmin is unaffected by role properties, that
  • the defaults of the client administrator are true, except for system settings, and that
  • an access property must be assigned the value false if the parent access property is assigned the value false.
Author:
XIMA MEDIA GmbH
  • Enum Constant Details

    • PUBLIC

      public static final EAccessProperty PUBLIC
      Available to everybody
    • PROTECTED

      public static final EAccessProperty PROTECTED
      Available to every user that is signed in
    • SADMIN_NO_CLIENT

      public static final EAccessProperty SADMIN_NO_CLIENT
      Granted to the sadmin without a client
    • SADMIN_CLIENT

      public static final EAccessProperty SADMIN_CLIENT
      Granted to the sadmin with a client
    • PROJECTS

      public static final EAccessProperty PROJECTS
    • FORM_PROVIDE

      public static final EAccessProperty FORM_PROVIDE
    • FORM_PREVIEW

      public static final EAccessProperty FORM_PREVIEW
    • PROJECT_WORKFLOW

      public static final EAccessProperty PROJECT_WORKFLOW
    • PROJECT_ACCESS

      public static final EAccessProperty PROJECT_ACCESS
    • PROJECT_PUBLISH

      public static final EAccessProperty PROJECT_PUBLISH
    • PROJECT_INVITE

      public static final EAccessProperty PROJECT_INVITE
    • PROJECT_INVITE_SAVE

      public static final EAccessProperty PROJECT_INVITE_SAVE
    • PROJECT_INVITE_SEND

      public static final EAccessProperty PROJECT_INVITE_SEND
    • PROJECT_RESSOURCE

      public static final EAccessProperty PROJECT_RESSOURCE
    • PROJECT_VERSION

      public static final EAccessProperty PROJECT_VERSION
    • FORM_INBOX_SETTINGS

      public static final EAccessProperty FORM_INBOX_SETTINGS
    • PROJECT_INBOX

      public static final EAccessProperty PROJECT_INBOX
    • PROJECT_DATA_TABLE

      public static final EAccessProperty PROJECT_DATA_TABLE
    • PROJECT_OPT_IN

      public static final EAccessProperty PROJECT_OPT_IN
    • PROJECT_EXPORT_PRINT

      public static final EAccessProperty PROJECT_EXPORT_PRINT
    • PROJECT_EXPORT_PORTRAIT

      public static final EAccessProperty PROJECT_EXPORT_PORTRAIT
    • FORM_CREATE

      public static final EAccessProperty FORM_CREATE
    • FORM_DELETE

      public static final EAccessProperty FORM_DELETE
    • FORM_DELETE_FORM_RECORDS

      public static final EAccessProperty FORM_DELETE_FORM_RECORDS
    • FORM_COPY

      public static final EAccessProperty FORM_COPY
    • FORM_IMPORT

      public static final EAccessProperty FORM_IMPORT
    • FORM_EXPORT

      public static final EAccessProperty FORM_EXPORT
    • FORM_DETAILS

      public static final EAccessProperty FORM_DETAILS
    • FORM_PUBLISH

      public static final EAccessProperty FORM_PUBLISH
    • FORM_CREATE_TEMPLATE

      public static final EAccessProperty FORM_CREATE_TEMPLATE
    • PROJECT_GROUP

      public static final EAccessProperty PROJECT_GROUP
    • PROJECT_STATS

      public static final EAccessProperty PROJECT_STATS
    • PROJECT_SETTINGS

      public static final EAccessProperty PROJECT_SETTINGS
    • PROJECT_LIST

      public static final EAccessProperty PROJECT_LIST
    • FORM_TEMPLATE

      public static final EAccessProperty FORM_TEMPLATE
    • USER_SETTINGS

      public static final EAccessProperty USER_SETTINGS
    • USER_USER_SETTINGS

      public static final EAccessProperty USER_USER_SETTINGS
    • USER_LDAPGROUP_SETTINGS

      @Deprecated public static final EAccessProperty USER_LDAPGROUP_SETTINGS
      Deprecated.
    • USER_CLIENTADMIN_SETTINGS

      public static final EAccessProperty USER_CLIENTADMIN_SETTINGS
    • USER_GROUP_SETTINGS

      public static final EAccessProperty USER_GROUP_SETTINGS
    • USER_EXTERNAL_SETTINGS

      public static final EAccessProperty USER_EXTERNAL_SETTINGS
    • USER_EXTERNAL_USER_FACEBOOK

      public static final EAccessProperty USER_EXTERNAL_USER_FACEBOOK
    • USER_EXTERNAL_USER_GOOGLE

      public static final EAccessProperty USER_EXTERNAL_USER_GOOGLE
    • USER_EXTERNAL_USER_LDAP

      public static final EAccessProperty USER_EXTERNAL_USER_LDAP
    • USER_EXTERNAL_USER_AZURE_AD

      public static final EAccessProperty USER_EXTERNAL_USER_AZURE_AD
    • USER_EXTERNAL_USER_KERBEROS_EXTENSION

      public static final EAccessProperty USER_EXTERNAL_USER_KERBEROS_EXTENSION
    • USER_EXTERNAL_USER_SAML

      public static final EAccessProperty USER_EXTERNAL_USER_SAML
    • USER_EXTERNAL_USER_OPENID

      public static final EAccessProperty USER_EXTERNAL_USER_OPENID
    • USER_EXTERNAL_USER_OAUTH2

      public static final EAccessProperty USER_EXTERNAL_USER_OAUTH2
    • USER_EXTERNAL_USER_PLUGIN

      public static final EAccessProperty USER_EXTERNAL_USER_PLUGIN
    • USER_ROLE_SETTINGS

      public static final EAccessProperty USER_ROLE_SETTINGS
    • STATISTIC

      public static final EAccessProperty STATISTIC
    • INBOX_CONFIG

      public static final EAccessProperty INBOX_CONFIG
    • DATA

      public static final EAccessProperty DATA
    • DATA_CONNECTION

      public static final EAccessProperty DATA_CONNECTION
    • DATA_LDAP_CONNECTION

      public static final EAccessProperty DATA_LDAP_CONNECTION
    • DATA_PROMPT_CONNECTION

      public static final EAccessProperty DATA_PROMPT_CONNECTION
    • DATA_WEBDAV_CONNECTION

      public static final EAccessProperty DATA_WEBDAV_CONNECTION
    • DATA_QUERY

      public static final EAccessProperty DATA_QUERY
    • DATA_LDAP_QUERY

      public static final EAccessProperty DATA_LDAP_QUERY
    • DATA_PROMPT_QUERY

      public static final EAccessProperty DATA_PROMPT_QUERY
    • DATA_SOURCE

      public static final EAccessProperty DATA_SOURCE
    • DATA_COUNTER

      public static final EAccessProperty DATA_COUNTER
    • LOG

      public static final EAccessProperty LOG
    • LOG_PROCESS

      public static final EAccessProperty LOG_PROCESS
    • LOG_PROCESS_DELETE

      public static final EAccessProperty LOG_PROCESS_DELETE
    • LOG_HISTORY

      public static final EAccessProperty LOG_HISTORY
    • LOG_HISTORY_DELETE

      public static final EAccessProperty LOG_HISTORY_DELETE
    • LOG_SYSTEM

      public static final EAccessProperty LOG_SYSTEM
    • TEMPLATE

      public static final EAccessProperty TEMPLATE
    • TEMPLATE_CSS

      public static final EAccessProperty TEMPLATE_CSS
    • TEMPLATE_XSL

      public static final EAccessProperty TEMPLATE_XSL
    • TEMPLATE_HTML

      public static final EAccessProperty TEMPLATE_HTML
    • TEMPLATE_TEXT

      public static final EAccessProperty TEMPLATE_TEXT
    • TEMPLATE_I18N_VARIABLE

      public static final EAccessProperty TEMPLATE_I18N_VARIABLE
    • TEMPLATE_MAIL

      public static final EAccessProperty TEMPLATE_MAIL
    • TEMPLATE_CHAT

      public static final EAccessProperty TEMPLATE_CHAT
    • TEMPLATE_URL

      public static final EAccessProperty TEMPLATE_URL
    • RESOURCE

      public static final EAccessProperty RESOURCE
    • APPOINTMENTS

      public static final EAccessProperty APPOINTMENTS
    • SETTINGS

      public static final EAccessProperty SETTINGS
    • SETTINGS_STATISTIC

      public static final EAccessProperty SETTINGS_STATISTIC
    • SETTINGS_MAIL

      public static final EAccessProperty SETTINGS_MAIL
    • SETTINGS_LICENSE

      public static final EAccessProperty SETTINGS_LICENSE
    • SETTINGS_INFO

      public static final EAccessProperty SETTINGS_INFO
    • SETTINGS_DATABASE

      public static final EAccessProperty SETTINGS_DATABASE
    • SETTINGS_DRIVERS

      public static final EAccessProperty SETTINGS_DRIVERS
    • SETTINGS_CLIENT

      public static final EAccessProperty SETTINGS_CLIENT
    • SETTINGS_USERS

      public static final EAccessProperty SETTINGS_USERS
    • SETTINGS_EXTERNAL_USER

      public static final EAccessProperty SETTINGS_EXTERNAL_USER
    • SETTINGS_EXTERNAL_USER_FACEBOOK

      public static final EAccessProperty SETTINGS_EXTERNAL_USER_FACEBOOK
    • SETTINGS_EXTERNAL_USER_GOOGLE

      public static final EAccessProperty SETTINGS_EXTERNAL_USER_GOOGLE
    • SETTINGS_EXTERNAL_USER_PLUGIN

      public static final EAccessProperty SETTINGS_EXTERNAL_USER_PLUGIN
    • SETTINGS_EXTERNAL_USER_LDAP

      public static final EAccessProperty SETTINGS_EXTERNAL_USER_LDAP
    • SETTINGS_EXTERNAL_USER_AZURE_AD

      public static final EAccessProperty SETTINGS_EXTERNAL_USER_AZURE_AD
    • SETTINGS_EXTERNAL_USER_SAML

      public static final EAccessProperty SETTINGS_EXTERNAL_USER_SAML
    • SETTINGS_EXTERNAL_USER_OPENID

      public static final EAccessProperty SETTINGS_EXTERNAL_USER_OPENID
    • SETTINGS_EXTERNAL_USER_OAUTH2

      public static final EAccessProperty SETTINGS_EXTERNAL_USER_OAUTH2
    • SETTINGS_EXTERNAL_USER_KERBEROS

      public static final EAccessProperty SETTINGS_EXTERNAL_USER_KERBEROS
    • SETTINGS_FSERVER

      public static final EAccessProperty SETTINGS_FSERVER
    • SETTINGS_CERTIFICATES

      public static final EAccessProperty SETTINGS_CERTIFICATES
    • SETTINGS_USER_PORTAL

      public static final EAccessProperty SETTINGS_USER_PORTAL
    • SETTINGS_USER_PORTAL_BASE

      public static final EAccessProperty SETTINGS_USER_PORTAL_BASE
    • SETTINGS_USER_PORTAL_FORMS

      public static final EAccessProperty SETTINGS_USER_PORTAL_FORMS
    • SETTINGS_USER_PORTAL_CUSTOMIZATION

      public static final EAccessProperty SETTINGS_USER_PORTAL_CUSTOMIZATION
    • SETTINGS_USER_PORTAL_ADVANCED

      public static final EAccessProperty SETTINGS_USER_PORTAL_ADVANCED
    • SETTINGS_CLUSTER

      public static final EAccessProperty SETTINGS_CLUSTER
    • SETTINGS_LOG

      public static final EAccessProperty SETTINGS_LOG
    • SETTINGS_PLUGIN

      public static final EAccessProperty SETTINGS_PLUGIN
    • SETTINGS_GENERAL

      public static final EAccessProperty SETTINGS_GENERAL
    • SETTINGS_PROTOCOL

      public static final EAccessProperty SETTINGS_PROTOCOL
    • SETTINGS_LOOK_FEEL

      public static final EAccessProperty SETTINGS_LOOK_FEEL
    • SETTINGS_LOGIN_SCREEN

      public static final EAccessProperty SETTINGS_LOGIN_SCREEN
    • SETTINGS_MESSAGES

      public static final EAccessProperty SETTINGS_MESSAGES
    • SUPPORT

      public static final EAccessProperty SUPPORT
    • SUPPORT_FORM

      public static final EAccessProperty SUPPORT_FORM
    • SUPPORT_SEND_LOGS

      public static final EAccessProperty SUPPORT_SEND_LOGS
    • SUPPORT_SEND_FORMS

      public static final EAccessProperty SUPPORT_SEND_FORMS
    • SUPPORT_QA

      @Deprecated public static final EAccessProperty SUPPORT_QA
      Deprecated.
    • SUPPORT_HELP

      @Deprecated public static final EAccessProperty SUPPORT_HELP
      Deprecated.
    • FEEDBACK_FORM

      @Deprecated public static final EAccessProperty FEEDBACK_FORM
      Deprecated.
    • SETTINGS_CLIENT_SINGLE

      public static final EAccessProperty SETTINGS_CLIENT_SINGLE
    • CLIENT_SINGLE_SETTINGS

      public static final EAccessProperty CLIENT_SINGLE_SETTINGS
    • CLIENT_SINGLE_PLUGINS

      public static final EAccessProperty CLIENT_SINGLE_PLUGINS
    • CLIENT_SINGLE_PLUGIN_OVERLOAD

      public static final EAccessProperty CLIENT_SINGLE_PLUGIN_OVERLOAD
    • CLIENT_SINGLE_CERTIFICATES

      public static final EAccessProperty CLIENT_SINGLE_CERTIFICATES
    • CLIENT_SINGLE_CONTRACT

      public static final EAccessProperty CLIENT_SINGLE_CONTRACT
    • CLIENT_SINGLE_FRONTSERVER

      public static final EAccessProperty CLIENT_SINGLE_FRONTSERVER
    • CLIENT_SINGLE_USER_PORTAL

      public static final EAccessProperty CLIENT_SINGLE_USER_PORTAL
    • CLIENT_USER_PORTAL_BASE

      public static final EAccessProperty CLIENT_USER_PORTAL_BASE
    • CLIENT_USER_PORTAL_FORMS

      public static final EAccessProperty CLIENT_USER_PORTAL_FORMS
    • CLIENT_USER_PORTAL_CUSTOMIZATION

      public static final EAccessProperty CLIENT_USER_PORTAL_CUSTOMIZATION
    • CLIENT_USER_PORTAL_ADVANCED

      public static final EAccessProperty CLIENT_USER_PORTAL_ADVANCED
    • DEVELOP

      public static final EAccessProperty DEVELOP
    • DEVELOP_VIEW

      public static final EAccessProperty DEVELOP_VIEW
    • SETTINGS_LDAP

      @Deprecated public static final EAccessProperty SETTINGS_LDAP
      Deprecated.
    • USER_INBOX

      public static final EAccessProperty USER_INBOX
    • INBOX_CORRECTION

      public static final EAccessProperty INBOX_CORRECTION
    • INBOX_SHOW_RECORD_IN_CURRENT_VERSION

      public static final EAccessProperty INBOX_SHOW_RECORD_IN_CURRENT_VERSION
    • INBOX_RETRIGGER

      public static final EAccessProperty INBOX_RETRIGGER
    • INBOX_STATECHANGE_NO_WORKFLOW

      public static final EAccessProperty INBOX_STATECHANGE_NO_WORKFLOW
    • INBOX_STATECHANGE_ANY_STATE

      public static final EAccessProperty INBOX_STATECHANGE_ANY_STATE
    • INBOX_UNLOCK_FORM_RECORD

      public static final EAccessProperty INBOX_UNLOCK_FORM_RECORD
    • INBOX_RESEND_DOI_MAIL

      public static final EAccessProperty INBOX_RESEND_DOI_MAIL
    • INBOX_CANCEL_DOI

      public static final EAccessProperty INBOX_CANCEL_DOI
    • INBOX_EXPORT_VORGANG

      public static final EAccessProperty INBOX_EXPORT_VORGANG
    • INBOX_SHOW_DATATABLE

      public static final EAccessProperty INBOX_SHOW_DATATABLE
    • INBOX_SHOW_COMPLETE_DATATABLE_VALUES

      public static final EAccessProperty INBOX_SHOW_COMPLETE_DATATABLE_VALUES
    • INBOX_SHOW_FURTHER_FILTERS

      public static final EAccessProperty INBOX_SHOW_FURTHER_FILTERS
    • INBOX_SHOW_FURTHER_PROCESS_DETAILS

      public static final EAccessProperty INBOX_SHOW_FURTHER_PROCESS_DETAILS
    • INBOX_SHOW_FILTER_READ

      public static final EAccessProperty INBOX_SHOW_FILTER_READ
    • INBOX_SHOW_FILTER_ATTACH

      public static final EAccessProperty INBOX_SHOW_FILTER_ATTACH
    • INBOX_SHOW_FILTER_SAVED

      public static final EAccessProperty INBOX_SHOW_FILTER_SAVED
    • INBOX_SHOW_FILTER_STATE

      public static final EAccessProperty INBOX_SHOW_FILTER_STATE
    • INBOX_SHOW_FILTER_DELETABLE

      public static final EAccessProperty INBOX_SHOW_FILTER_DELETABLE
    • INBOX_SHOW_FILTER_DOI

      public static final EAccessProperty INBOX_SHOW_FILTER_DOI
    • INBOX_SHOW_FILTER_MESSAGES

      public static final EAccessProperty INBOX_SHOW_FILTER_MESSAGES
    • INBOX_SHOW_FILTER_READ_MESSAGES

      public static final EAccessProperty INBOX_SHOW_FILTER_READ_MESSAGES
    • INBOX_SHOW_FILTER_PORTAL_MESSAGES

      public static final EAccessProperty INBOX_SHOW_FILTER_PORTAL_MESSAGES
    • INBOX_ADD_NEW_PROCESS

      public static final EAccessProperty INBOX_ADD_NEW_PROCESS
    • INBOX_DELETE_PROCESS

      public static final EAccessProperty INBOX_DELETE_PROCESS
    • INBOX_MOVE_PROCESS

      public static final EAccessProperty INBOX_MOVE_PROCESS
    • INBOX_SHOW_ORIGINAL_ATTACHMENTS

      public static final EAccessProperty INBOX_SHOW_ORIGINAL_ATTACHMENTS
    • INBOX_SHOW_FORM_RECORD_MESSAGES

      public static final EAccessProperty INBOX_SHOW_FORM_RECORD_MESSAGES
    • INBOX_ADD_FORM_RECORD_MESSAGES

      public static final EAccessProperty INBOX_ADD_FORM_RECORD_MESSAGES
    • INBOX_APPOINTMENT_VIEW

      public static final EAccessProperty INBOX_APPOINTMENT_VIEW
    • FORM_AUTHORIZE_PUBLISH

      public static final EAccessProperty FORM_AUTHORIZE_PUBLISH
    • FORM_EDIT

      public static final EAccessProperty FORM_EDIT
    • DESIGNER_TOOLBAR

      public static final EAccessProperty DESIGNER_TOOLBAR
    • BUTTON_PUBLISH

      public static final EAccessProperty BUTTON_PUBLISH
    • BUTTON_CLONE

      public static final EAccessProperty BUTTON_CLONE
    • BUTTON_DELETE

      public static final EAccessProperty BUTTON_DELETE
    • BUTTON_OVERVIEW

      public static final EAccessProperty BUTTON_OVERVIEW
    • BUTTON_UNDO

      public static final EAccessProperty BUTTON_UNDO
    • BUTTON_REDO

      public static final EAccessProperty BUTTON_REDO
    • BUTTON_TEMPLATE_ADD

      public static final EAccessProperty BUTTON_TEMPLATE_ADD
    • BUTTON_TEMPLATE_REMOVE

      public static final EAccessProperty BUTTON_TEMPLATE_REMOVE
    • BUTTON_LOCK

      public static final EAccessProperty BUTTON_LOCK
    • FORM_PDF_IMPORT

      public static final EAccessProperty FORM_PDF_IMPORT
    • I18NSWITCHER

      public static final EAccessProperty I18NSWITCHER
    • BUTTON_PDF_IMPORT

      public static final EAccessProperty BUTTON_PDF_IMPORT
    • BUTTON_OPTION

      public static final EAccessProperty BUTTON_OPTION
    • THEME_SWITCHER

      public static final EAccessProperty THEME_SWITCHER
    • MODERN_THEME

      public static final EAccessProperty MODERN_THEME
    • VALIDATE_SUBMIT_ACTION

      public static final EAccessProperty VALIDATE_SUBMIT_ACTION
    • LEGACY_USE_OPTION_TEXT_FOR_AUTOCOMPLETE

      public static final EAccessProperty LEGACY_USE_OPTION_TEXT_FOR_AUTOCOMPLETE
    • PAGE_RESPONSIVE

      public static final EAccessProperty PAGE_RESPONSIVE
    • ERROR_SWITCHER

      public static final EAccessProperty ERROR_SWITCHER
    • MAX_WIDTH

      public static final EAccessProperty MAX_WIDTH
    • MIN_WIDTH

      public static final EAccessProperty MIN_WIDTH
    • LOGO_CHECKBOX

      public static final EAccessProperty LOGO_CHECKBOX
    • BUTTON_SAVE

      public static final EAccessProperty BUTTON_SAVE
    • BUTTON_LOAD

      public static final EAccessProperty BUTTON_LOAD
    • ELEMENT_PANEL

      public static final EAccessProperty ELEMENT_PANEL
    • ELEMENT_XPAGE

      public static final EAccessProperty ELEMENT_XPAGE
    • ELEMENT_XCONTAINER

      public static final EAccessProperty ELEMENT_XCONTAINER
    • ELEMENT_XCONTAINER_INVISIBLE

      public static final EAccessProperty ELEMENT_XCONTAINER_INVISIBLE
    • ELEMENT_XFIELD_SET

      public static final EAccessProperty ELEMENT_XFIELD_SET
    • ELEMENT_XSPAN

      public static final EAccessProperty ELEMENT_XSPAN
    • ELEMENT_XTEXT_AREA

      public static final EAccessProperty ELEMENT_XTEXT_AREA
    • ELEMENT_XTEXT_FIELD

      public static final EAccessProperty ELEMENT_XTEXT_FIELD
    • ELEMENT_XCHECKBOX

      public static final EAccessProperty ELEMENT_XCHECKBOX
    • ELEMENT_XSELECT

      public static final EAccessProperty ELEMENT_XSELECT
    • ELEMENT_XLINE

      public static final EAccessProperty ELEMENT_XLINE
    • ELEMENT_XIMAGE

      public static final EAccessProperty ELEMENT_XIMAGE
    • ELEMENT_XSPACER

      public static final EAccessProperty ELEMENT_XSPACER
    • ELEMENT_XUPLOAD

      public static final EAccessProperty ELEMENT_XUPLOAD
    • ELEMENT_XBUTTON_LIST

      public static final EAccessProperty ELEMENT_XBUTTON_LIST
    • SCRIPT_PANEL

      public static final EAccessProperty SCRIPT_PANEL
    • SCRIPT_JS

      public static final EAccessProperty SCRIPT_JS
    • SCRIPT_CSS

      public static final EAccessProperty SCRIPT_CSS
    • SCRIPT_META

      public static final EAccessProperty SCRIPT_META
    • SCRIPT_VARS

      public static final EAccessProperty SCRIPT_VARS
    • PROPERTY_PANEL

      public static final EAccessProperty PROPERTY_PANEL
    • PROPERTY_MAXWIDTH

      public static final EAccessProperty PROPERTY_MAXWIDTH
    • PROPERTY_MINWIDTH

      public static final EAccessProperty PROPERTY_MINWIDTH
    • PROPERTY_NAME

      public static final EAccessProperty PROPERTY_NAME
    • PROPERTY_FILEPREVIEW

      public static final EAccessProperty PROPERTY_FILEPREVIEW
    • PROPERTY_UPLOADMODE

      public static final EAccessProperty PROPERTY_UPLOADMODE
    • PROPERTY_IMAGE_COMPRESSION_MODE

      public static final EAccessProperty PROPERTY_IMAGE_COMPRESSION_MODE
    • PROPERTY_IMAGE_COMPRESSION_WIDTH

      public static final EAccessProperty PROPERTY_IMAGE_COMPRESSION_WIDTH
    • PROPERTY_IMAGE_COMPRESSION_HEIGHT

      public static final EAccessProperty PROPERTY_IMAGE_COMPRESSION_HEIGHT
    • PROPERTY_IMAGE_COMPRESSION_FORMAT

      public static final EAccessProperty PROPERTY_IMAGE_COMPRESSION_FORMAT
    • PROPERTY_IMAGE_COMPRESSION_QUALITY

      public static final EAccessProperty PROPERTY_IMAGE_COMPRESSION_QUALITY
    • PROPERTY_PDF_CONVERSION

      public static final EAccessProperty PROPERTY_PDF_CONVERSION
    • PROPERTY_PDF_CONVERSION_KEEP_ORIGINAL

      public static final EAccessProperty PROPERTY_PDF_CONVERSION_KEEP_ORIGINAL
    • PROPERTY_PDF_CONVERSION_ALLOW_UNSUPPORTED

      public static final EAccessProperty PROPERTY_PDF_CONVERSION_ALLOW_UNSUPPORTED
    • PROPERTY_PDF_CONVERSION_TARGET_PAGE_FORMAT

      public static final EAccessProperty PROPERTY_PDF_CONVERSION_TARGET_PAGE_FORMAT
    • PROPERTY_ALIASNAME

      public static final EAccessProperty PROPERTY_ALIASNAME
    • PROPERTY_FLEX

      public static final EAccessProperty PROPERTY_FLEX
    • PROPERTY_ISAPPENDABLE

      public static final EAccessProperty PROPERTY_ISAPPENDABLE
    • PROPERTY_LABEL

      public static final EAccessProperty PROPERTY_LABEL
    • PROPERTY_LABELDIR

      public static final EAccessProperty PROPERTY_LABELDIR
    • PROPERTY_LABELWIDTH

      public static final EAccessProperty PROPERTY_LABELWIDTH
    • PROPERTY_LEGEND

      public static final EAccessProperty PROPERTY_LEGEND
    • PROPERTY_PLACEHOLDER

      public static final EAccessProperty PROPERTY_PLACEHOLDER
    • PROPERTY_TITLE

      public static final EAccessProperty PROPERTY_TITLE
    • PROPERTY_MAXFILESIZE

      public static final EAccessProperty PROPERTY_MAXFILESIZE
    • PROPERTY_FILEEXTENSION

      public static final EAccessProperty PROPERTY_FILEEXTENSION
    • PROPERTY_FILEOUTPUTALIAS

      public static final EAccessProperty PROPERTY_FILEOUTPUTALIAS
    • PROPERTY_ALT

      public static final EAccessProperty PROPERTY_ALT
    • PROPERTY_MAXLENGTH

      public static final EAccessProperty PROPERTY_MAXLENGTH
    • PROPERTY_MINLENGTH

      public static final EAccessProperty PROPERTY_MINLENGTH
    • PROPERTY_MINVALUE

      public static final EAccessProperty PROPERTY_MINVALUE
    • PROPERTY_MAXVALUE

      public static final EAccessProperty PROPERTY_MAXVALUE
    • PROPERTY_VRULE

      public static final EAccessProperty PROPERTY_VRULE
    • PROPERTY_VRULEMISMATCH

      public static final EAccessProperty PROPERTY_VRULEMISMATCH
    • PROPERTY_VALUE

      public static final EAccessProperty PROPERTY_VALUE
    • PROPERTY_TEXTALIGN

      public static final EAccessProperty PROPERTY_TEXTALIGN
    • PROPERTY_HEIGHT

      public static final EAccessProperty PROPERTY_HEIGHT
    • PROPERTY_RTEVALUE

      public static final EAccessProperty PROPERTY_RTEVALUE
    • PROPERTY_IMAGE

      public static final EAccessProperty PROPERTY_IMAGE
    • PROPERTY_BUTTONS

      public static final EAccessProperty PROPERTY_BUTTONS
    • PROPERTY_ATTRIBUTES

      public static final EAccessProperty PROPERTY_ATTRIBUTES
    • PROPERTY_OPTIONS

      public static final EAccessProperty PROPERTY_OPTIONS
    • PROPERTY_COMPUTEDWIDTH

      public static final EAccessProperty PROPERTY_COMPUTEDWIDTH
    • PROPERTY_PARENTID

      public static final EAccessProperty PROPERTY_PARENTID
    • PROPERTY_ROWID

      public static final EAccessProperty PROPERTY_ROWID
    • PROPERTY_REQUIRED

      public static final EAccessProperty PROPERTY_REQUIRED
    • PROPERTY_REQUIREDIF

      public static final EAccessProperty PROPERTY_REQUIREDIF
    • PROPERTY_REQUIREDIFCOMP

      public static final EAccessProperty PROPERTY_REQUIREDIFCOMP
    • PROPERTY_REQUIREDIFVALUE

      public static final EAccessProperty PROPERTY_REQUIREDIFVALUE
    • PROPERTY_READONLYIF

      public static final EAccessProperty PROPERTY_READONLYIF
    • PROPERTY_READONLYIFCLEAR

      public static final EAccessProperty PROPERTY_READONLYIFCLEAR
    • PROPERTY_READONLYIFCOMP

      public static final EAccessProperty PROPERTY_READONLYIFCOMP
    • PROPERTY_READONLYIFVALUE

      public static final EAccessProperty PROPERTY_READONLYIFVALUE
    • PROPERTY_HIDDENIF

      public static final EAccessProperty PROPERTY_HIDDENIF
    • PROPERTY_HIDDENIFCLEAR

      public static final EAccessProperty PROPERTY_HIDDENIFCLEAR
    • PROPERTY_HIDDENIFVALUE

      public static final EAccessProperty PROPERTY_HIDDENIFVALUE
    • PROPERTY_HIDDENIFCOMP

      public static final EAccessProperty PROPERTY_HIDDENIFCOMP
    • PROPERTY_ISHIDDEN

      public static final EAccessProperty PROPERTY_ISHIDDEN
    • PROPERTY_SERVERVALIDATE

      public static final EAccessProperty PROPERTY_SERVERVALIDATE
    • PROPERTY_UNITWIDTH

      public static final EAccessProperty PROPERTY_UNITWIDTH
    • PROPERTY_UNIT

      public static final EAccessProperty PROPERTY_UNIT
    • PROPERTY_ISREADONLY

      public static final EAccessProperty PROPERTY_ISREADONLY
    • PROPERTY_DYNAMIC

      public static final EAccessProperty PROPERTY_DYNAMIC
    • PROPERTY_REQUIREDGROUP

      public static final EAccessProperty PROPERTY_REQUIREDGROUP
    • PROPERTY_CHECKEDVALUE

      public static final EAccessProperty PROPERTY_CHECKEDVALUE
    • PROPERTY_ID

      public static final EAccessProperty PROPERTY_ID
    • PROPERTY_EQUALS

      public static final EAccessProperty PROPERTY_EQUALS
    • PROPERTY_DATASOURCE

      public static final EAccessProperty PROPERTY_DATASOURCE
    • PROPERTY_CSSCLASSES

      public static final EAccessProperty PROPERTY_CSSCLASSES
    • PROPERTY_CSSCLASSESWRAPPER

      public static final EAccessProperty PROPERTY_CSSCLASSESWRAPPER
    • PROPERTY_SELECTLAYOUT

      public static final EAccessProperty PROPERTY_SELECTLAYOUT
    • PROPERTY_SELECTTEXTLAYOUT

      public static final EAccessProperty PROPERTY_SELECTTEXTLAYOUT
    • PROPERTY_SELECTCOLUMNWIDTH

      public static final EAccessProperty PROPERTY_SELECTCOLUMNWIDTH
    • PROPERTY_CHECKBOXMIN

      public static final EAccessProperty PROPERTY_CHECKBOXMIN
    • PROPERTY_CHECKBOXMAX

      public static final EAccessProperty PROPERTY_CHECKBOXMAX
    • PROPERTY_MASK

      public static final EAccessProperty PROPERTY_MASK
    • PROPERTY_HELPTEXT

      public static final EAccessProperty PROPERTY_HELPTEXT
    • PROPERTY_I18N

      public static final EAccessProperty PROPERTY_I18N
    • PROPERTY_STATUSDEPENDENT

      public static final EAccessProperty PROPERTY_STATUSDEPENDENT
    • PROPERTY_VIEWSTATUS

      public static final EAccessProperty PROPERTY_VIEWSTATUS
    • PROPERTY_USERGROUPPENDENT

      public static final EAccessProperty PROPERTY_USERGROUPPENDENT
    • PROPERTY_VIEWUSERGROUP

      public static final EAccessProperty PROPERTY_VIEWUSERGROUP
    • PROPERTY_READONLY_STATUSDEPENDENT

      public static final EAccessProperty PROPERTY_READONLY_STATUSDEPENDENT
    • PROPERTY_READONLY_VIEWSTATUS

      public static final EAccessProperty PROPERTY_READONLY_VIEWSTATUS
    • PROPERTY_READONLY_USERGROUPPENDANT

      public static final EAccessProperty PROPERTY_READONLY_USERGROUPPENDANT
    • PROPERTY_READONLY_VIEWUSERGROUP

      public static final EAccessProperty PROPERTY_READONLY_VIEWUSERGROUP
    • PROPERTY_COMMENT

      public static final EAccessProperty PROPERTY_COMMENT
    • PROPERTY_DATATYPE

      public static final EAccessProperty PROPERTY_DATATYPE
    • SETTINGS_KERBEROS

      @Deprecated public static final EAccessProperty SETTINGS_KERBEROS
      Deprecated.
    • SETTINGS_NTLM

      @Deprecated public static final EAccessProperty SETTINGS_NTLM
      Deprecated.
    • DASHBOARD

      @Deprecated public static final EAccessProperty DASHBOARD
      Deprecated.
    • PROJECT_DASH

      @Deprecated public static final EAccessProperty PROJECT_DASH
      Deprecated.
    • FORM_UPDATE

      @Deprecated public static final EAccessProperty FORM_UPDATE
      Deprecated.
    • MANDANT_FRONTEND_SERVER_CONFIG

      @Deprecated public static final EAccessProperty MANDANT_FRONTEND_SERVER_CONFIG
      Deprecated.
    • LOG_STATUS

      @Deprecated public static final EAccessProperty LOG_STATUS
      Deprecated.
    • SETTINGS_UPDATE

      @Deprecated public static final EAccessProperty SETTINGS_UPDATE
      Deprecated.
    • BUTTON_HELP

      @Deprecated public static final EAccessProperty BUTTON_HELP
      Deprecated.
    • ADOBE_IMPORTER

      @Deprecated public static final EAccessProperty ADOBE_IMPORTER
      Deprecated.
    • SETTINGS_CLIENT_AUTHORIZE_PUBLISH

      @Deprecated public static final EAccessProperty SETTINGS_CLIENT_AUTHORIZE_PUBLISH
      Deprecated.
    • PROPERTY_NOTE

      @Deprecated public static final EAccessProperty PROPERTY_NOTE
      Deprecated.
  • Method Details

    • values

      public static EAccessProperty[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static EAccessProperty valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getKey

      public String getKey()
      Description copied from interface: IAccessProperty
      The key of this access property
      Specified by:
      getKey in interface IAccessProperty
      Returns:
      String the key
    • getDefaultValue

      public boolean getDefaultValue()
      Description copied from interface: IAccessProperty
      The default value of this access property if it is not already set on the user role. Also this value will be used to define the initial status in the user role UI.
      Specified by:
      getDefaultValue in interface IAccessProperty
      Returns:
      The default value of this access property, in case no value could be determined otherwise. This is used eg. during a system update to set the defaults for Rolle properties for new properties that were not present in the previous version.
    • getChildren

      public List<EAccessProperty> getChildren()
      Description copied from interface: IAccessProperty
      A collection of child-properties specify parts of the main property. Also the children will be displayed in a second column in the UI.
      Specified by:
      getChildren in interface IAccessProperty
      Returns:
      A list of all child properties, ie. those that have this property set as their parent.
    • getByKey

      public static EAccessProperty getByKey(String key)
    • getParent

      public EAccessProperty getParent()
      Returns:
      The parent of this access property. When a user is not granted the parent access property, they are not granted any child properties either. May be null, in which case this is a top-level property.
    • getDisplayName

      public String getDisplayName(Locale l)
      Description copied from interface: INamedUiElement
      The display name of this element in the given locale.
      Specified by:
      getDisplayName in interface INamedUiElement
      Parameters:
      l - The locale to get the display name for.
      Returns:
      The display name of this element in the given locale.
    • isConfigurable

      public boolean isConfigurable()
      Returns:
      Whether this access property is configurable separately for each Rolle. If false, the property is set by the license or the system etc.
    • isSysPermission

      public boolean isSysPermission()
      Returns:
      Whether this access property is a system permission. If true, the property is set a system permission and not intended for client roles.
    • getNestingDepth

      public int getNestingDepth()
      Returns:
      The nesting depth of this access, ie. the number of getParent().
    • getChildrenRecursive

      public List<EAccessProperty> getChildrenRecursive()
      Returns:
      A list of all children, grand-children, grand-grand-children etc. of this access property.
    • isAuthorized

      public boolean isAuthorized(ILicenseAccess licenseAccess)
      Checks whether this access property is authorized for the given license. If this property has parent properties, all of them must be authorized with the given license for this property to be authorized.
      Parameters:
      licenseAccess - The license access to check against.
      Returns:
      true if the access property is authorized, false otherwise.
    • isLicenseFeature

      public boolean isLicenseFeature() throws NoSuchFieldException
      Throws:
      NoSuchFieldException
    • isLicenseDefaultAccess

      @Deprecated public boolean isLicenseDefaultAccess()
      Deprecated.