Package de.xima.fc.mdl.enums
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] orfalse
[=DENY ACCESS]) is assigned to each property. This value may come m either the user's currentRolle
, 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 byisConfigurable()
.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 valuefalse
.
- Author:
- XIMA MEDIA GmbH
-
-
Enum Constant Summary
-
Field Summary
-
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static EAccessProperty
getByKey(String key)
List<EAccessProperty>
getChildren()
A collection of child-properties specify parts of the main property.List<EAccessProperty>
getChildrenRecursive()
boolean
getDefaultValue()
The default value of this access property if it is not already set on the user role.String
getDisplayName(Locale l)
The display name of this element in the given locale.String
getKey()
The key of this access propertyint
getNestingDepth()
EAccessProperty
getParent()
boolean
isAuthorized(ILicenseAccess licenseAccess)
Checks whether this access property is authorized for the given license.boolean
isConfigurable()
boolean
isLicenseDefaultAccess()
Deprecated.boolean
isLicenseFeature()
boolean
isSysPermission()
static EAccessProperty
valueOf(String name)
Returns the enum constant of this type with the specified name.static EAccessProperty[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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_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_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_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_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_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_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.UseUSER_EXTERNAL_USER_LDAP
instead.
-
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_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_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_AS_PDF
public static final EAccessProperty PROPERTY_IMAGE_COMPRESSION_AS_PDF
-
PROPERTY_IMAGE_COMPRESSION_QUALITY
public static final EAccessProperty PROPERTY_IMAGE_COMPRESSION_QUALITY
-
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.useSETTINGS_EXTERNAL_USER_KERBEROS
instead.
-
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 Detail
-
values
public static EAccessProperty[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EAccessProperty c : EAccessProperty.values()) System.out.println(c);
- 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 nameNullPointerException
- if the argument is null
-
getKey
public String getKey()
Description copied from interface:IAccessProperty
The key of this access property- Specified by:
getKey
in interfaceIAccessProperty
- Returns:
String
the key
-
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)
The display name of this element in the given locale.- Specified by:
getDisplayName
in interfaceINamedUiElement
- 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
. Iffalse
, 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.
-
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 interfaceIAccessProperty
- 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.
-
getNestingDepth
public int getNestingDepth()
- Returns:
- The nesting depth of this access, ie. the number of
getParent()
.
-
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 interfaceIAccessProperty
- Returns:
- A list of all child properties, ie. those that have this property set as their parent.
-
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.
-
-