public enum EAccessProperty extends Enum<EAccessProperty> implements INamedUiElement
true
[=GRANT ACCESS] or false
[=DENY ACCESS]) is assigned to each property. This value may come from
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
true
, except for system settings, and thatfalse
.ATTR_DISPLAY_NAME
Modifier and Type | Method and Description |
---|---|
List<EAccessProperty> |
getChildren() |
List<EAccessProperty> |
getChildrenRecursive() |
boolean |
getDefaultValue() |
String |
getDisplayName(Locale l) |
int |
getNestingDepth() |
EAccessProperty |
getParent() |
EAccessProperty[] |
getSubs() |
boolean |
isConfigurable() |
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.
|
public static final EAccessProperty PUBLIC
public static final EAccessProperty PROTECTED
public static final EAccessProperty SADMIN_NO_CLIENT
public static final EAccessProperty SADMIN_CLIENT
@Deprecated public static final EAccessProperty DASHBOARD
public static final EAccessProperty PROJECTS
@Deprecated public static final EAccessProperty PROJECT_DASH
public static final EAccessProperty FORM_PROVIDE
public static final EAccessProperty FORM_PREVIEW
public static final EAccessProperty FORM_EDIT
public static final EAccessProperty PROJECT_WORKFLOW
public static final EAccessProperty PROJECT_ACCESS
public static final EAccessProperty PROJECT_PUBLISH
public static final EAccessProperty PROJECT_RESSOURCE
public static final EAccessProperty PROJECT_VERSION
public static final EAccessProperty FORM_INBOX_SETTINGS
public static final EAccessProperty PROJECT_INBOX
public static final EAccessProperty PROJECT_DATA_TABLE
public static final EAccessProperty PROJECT_OPT_IN
public static final EAccessProperty FORM_CREATE
public static final EAccessProperty FORM_DELETE
public static final EAccessProperty FORM_DELETE_FORM_RECORDS
public static final EAccessProperty FORM_COPY
public static final EAccessProperty FORM_IMPORT
public static final EAccessProperty FORM_EXPORT
@Deprecated public static final EAccessProperty FORM_UPDATE
public static final EAccessProperty FORM_DETAILS
public static final EAccessProperty FORM_PUBLISH
public static final EAccessProperty FORM_CREATE_TEMPLATE
public static final EAccessProperty PROJECT_GROUP
public static final EAccessProperty PROJECT_STATS
public static final EAccessProperty PROJECT_SETTINGS
public static final EAccessProperty PROJECT_LIST
public static final EAccessProperty FORM_TEMPLATE
public static final EAccessProperty USER_SETTINGS
public static final EAccessProperty USER_USER_SETTINGS
public static final EAccessProperty USER_LDAPGROUP_SETTINGS
public static final EAccessProperty USER_CLIENTADMIN_SETTINGS
public static final EAccessProperty USER_GROUP_SETTINGS
public static final EAccessProperty USER_ROLE_SETTINGS
public static final EAccessProperty STATISTIC
public static final EAccessProperty INBOX_CONFIG
public static final EAccessProperty MANDANT_FRONTEND_SERVER_CONFIG
public static final EAccessProperty DATA
public static final EAccessProperty DATA_CONNECTION
public static final EAccessProperty DATA_SOURCE
public static final EAccessProperty DATA_QUERY
public static final EAccessProperty DATA_LDAP_CONNECTION
public static final EAccessProperty DATA_LDAP_QUERY
public static final EAccessProperty LOG
public static final EAccessProperty LOG_PROCESS
@Deprecated public static final EAccessProperty LOG_STATUS
public static final EAccessProperty LOG_HISTORY
public static final EAccessProperty LOG_SYSTEM
public static final EAccessProperty TEMPLATE
public static final EAccessProperty TEMPLATE_CSS
public static final EAccessProperty TEMPLATE_XSL
public static final EAccessProperty TEMPLATE_HTML
public static final EAccessProperty TEMPLATE_TEXT
public static final EAccessProperty TEMPLATE_I18N_VARIABLE
public static final EAccessProperty TEMPLATE_MAIL
public static final EAccessProperty TEMPLATE_URL
public static final EAccessProperty RESOURCE
public static final EAccessProperty SETTINGS
public static final EAccessProperty SETTINGS_MAIL
public static final EAccessProperty SETTINGS_LICENSE
public static final EAccessProperty SETTINGS_INFO
public static final EAccessProperty SETTINGS_DATABASE
@Deprecated public static final EAccessProperty SETTINGS_UPDATE
public static final EAccessProperty SETTINGS_NTLM
public static final EAccessProperty SETTINGS_KERBEROS
public static final EAccessProperty SETTINGS_CLIENT
public static final EAccessProperty SETTINGS_FSERVER
public static final EAccessProperty SETTINGS_LOG
public static final EAccessProperty SETTINGS_CLUSTER
public static final EAccessProperty SETTINGS_PLUGIN
public static final EAccessProperty SETTINGS_GENERAL
public static final EAccessProperty SETTINGS_LOOK_FEEL
public static final EAccessProperty SETTINGS_MESSAGES
public static final EAccessProperty SUPPORT
public static final EAccessProperty SUPPORT_SEND_LOGS
public static final EAccessProperty SUPPORT_SEND_FORMS
public static final EAccessProperty SUPPORT_QA
public static final EAccessProperty SUPPORT_FORM
public static final EAccessProperty SUPPORT_HELP
public static final EAccessProperty FEEDBACK_FORM
public static final EAccessProperty SETTINGS_CLIENT_SINGLE
public static final EAccessProperty CLIENT_SINGLE_SETTINGS
public static final EAccessProperty CLIENT_SINGLE_PLUGINS
public static final EAccessProperty CLIENT_SINGLE_FRONTSERVER
public static final EAccessProperty DEVELOP
public static final EAccessProperty DEVELOP_VIEW
public static final EAccessProperty SETTINGS_LDAP
public static final EAccessProperty SETTINGS_CLIENT_AUTHORIZE_PUBLISH
public static final EAccessProperty USER_INBOX
public static final EAccessProperty INBOX_CORRECTION
public static final EAccessProperty INBOX_RETRIGGER
public static final EAccessProperty INBOX_STATECHANGE_NO_WORKFLOW
public static final EAccessProperty FORM_AUTHORIZE_PUBLISH
public static final EAccessProperty DESIGNER_TOOLBAR
public static final EAccessProperty BUTTON_PUBLISH
public static final EAccessProperty BUTTON_CLONE
public static final EAccessProperty BUTTON_DELETE
public static final EAccessProperty BUTTON_OVERVIEW
public static final EAccessProperty BUTTON_UNDO
public static final EAccessProperty BUTTON_REDO
public static final EAccessProperty BUTTON_PREVIEW
public static final EAccessProperty BUTTON_TEMPLATE_ADD
public static final EAccessProperty BUTTON_TEMPLATE_REMOVE
public static final EAccessProperty BUTTON_LOCK
public static final EAccessProperty I18NSWITCHER
@Deprecated public static final EAccessProperty BUTTON_HELP
public static final EAccessProperty BUTTON_PDF_IMPORT
public static final EAccessProperty BUTTON_OPTION
public static final EAccessProperty THEME_SWITCHER
public static final EAccessProperty MODERN_THEME
public static final EAccessProperty PAGE_RESPONSIVE
public static final EAccessProperty ERROR_SWITCHER
public static final EAccessProperty MAX_WIDTH
public static final EAccessProperty MIN_WIDTH
public static final EAccessProperty LOGO_CHECKBOX
@Deprecated public static final EAccessProperty ADOBE_IMPORTER
public static final EAccessProperty BUTTON_SAVE
public static final EAccessProperty BUTTON_LOAD
public static final EAccessProperty ELEMENT_PANEL
public static final EAccessProperty ELEMENT_XPAGE
public static final EAccessProperty ELEMENT_XCONTAINER
public static final EAccessProperty ELEMENT_XFIELD_SET
public static final EAccessProperty ELEMENT_XSPAN
public static final EAccessProperty ELEMENT_XTEXT_AREA
public static final EAccessProperty ELEMENT_XTEXT_FIELD
public static final EAccessProperty ELEMENT_XCHECKBOX
public static final EAccessProperty ELEMENT_XSELECT
public static final EAccessProperty ELEMENT_XLINE
public static final EAccessProperty ELEMENT_XIMAGE
public static final EAccessProperty ELEMENT_XSPACER
public static final EAccessProperty ELEMENT_XUPLOAD
public static final EAccessProperty ELEMENT_XBUTTON_LIST
public static final EAccessProperty SCRIPT_PANEL
public static final EAccessProperty SCRIPT_JS
public static final EAccessProperty SCRIPT_CSS
public static final EAccessProperty SCRIPT_META
public static final EAccessProperty SCRIPT_VARS
public static final EAccessProperty PROPERTY_PANEL
public static final EAccessProperty PROPERTY_MAXWIDTH
public static final EAccessProperty PROPERTY_MINWIDTH
public static final EAccessProperty PROPERTY_NAME
public static final EAccessProperty PROPERTY_FILEPREVIEW
public static final EAccessProperty PROPERTY_ALIASNAME
public static final EAccessProperty PROPERTY_FLEX
public static final EAccessProperty PROPERTY_ISAPPENDABLE
public static final EAccessProperty PROPERTY_LABEL
public static final EAccessProperty PROPERTY_LABELDIR
public static final EAccessProperty PROPERTY_LABELWIDTH
public static final EAccessProperty PROPERTY_LEGEND
public static final EAccessProperty PROPERTY_PLACEHOLDER
public static final EAccessProperty PROPERTY_TITLE
public static final EAccessProperty PROPERTY_MAXFILESIZE
public static final EAccessProperty PROPERTY_FILEEXTENSION
public static final EAccessProperty PROPERTY_FILEOUTPUTALIAS
public static final EAccessProperty PROPERTY_ALT
public static final EAccessProperty PROPERTY_MAXLENGTH
public static final EAccessProperty PROPERTY_MINLENGTH
public static final EAccessProperty PROPERTY_MINVALUE
public static final EAccessProperty PROPERTY_MAXVALUE
public static final EAccessProperty PROPERTY_VRULE
public static final EAccessProperty PROPERTY_VRULEMISMATCH
public static final EAccessProperty PROPERTY_VALUE
public static final EAccessProperty PROPERTY_TEXTALIGN
public static final EAccessProperty PROPERTY_HEIGHT
public static final EAccessProperty PROPERTY_RTEVALUE
public static final EAccessProperty PROPERTY_IMAGE
public static final EAccessProperty PROPERTY_BUTTONS
public static final EAccessProperty PROPERTY_ATTRIBUTES
public static final EAccessProperty PROPERTY_OPTIONS
public static final EAccessProperty PROPERTY_COMPUTEDWIDTH
public static final EAccessProperty PROPERTY_PARENTID
public static final EAccessProperty PROPERTY_ROWID
public static final EAccessProperty PROPERTY_REQUIRED
public static final EAccessProperty PROPERTY_REQUIREDIF
public static final EAccessProperty PROPERTY_REQUIREDIFCOMP
public static final EAccessProperty PROPERTY_REQUIREDIFVALUE
public static final EAccessProperty PROPERTY_READONLYIF
public static final EAccessProperty PROPERTY_READONLYIFCLEAR
public static final EAccessProperty PROPERTY_READONLYIFCOMP
public static final EAccessProperty PROPERTY_READONLYIFVALUE
public static final EAccessProperty PROPERTY_HIDDENIF
public static final EAccessProperty PROPERTY_HIDDENIFCLEAR
public static final EAccessProperty PROPERTY_HIDDENIFVALUE
public static final EAccessProperty PROPERTY_HIDDENIFCOMP
public static final EAccessProperty PROPERTY_ISHIDDEN
public static final EAccessProperty PROPERTY_SERVERVALIDATE
public static final EAccessProperty PROPERTY_UNITWIDTH
public static final EAccessProperty PROPERTY_UNIT
public static final EAccessProperty PROPERTY_ISREADONLY
public static final EAccessProperty PROPERTY_DYNAMIC
@Deprecated public static final EAccessProperty PROPERTY_NOTE
public static final EAccessProperty PROPERTY_REQUIREDGROUP
public static final EAccessProperty PROPERTY_CHECKEDVALUE
public static final EAccessProperty PROPERTY_ID
public static final EAccessProperty PROPERTY_EQUALS
public static final EAccessProperty PROPERTY_DATASOURCE
public static final EAccessProperty PROPERTY_CSSCLASSES
public static final EAccessProperty PROPERTY_SELECTLAYOUT
public static final EAccessProperty PROPERTY_SELECTTEXTLAYOUT
public static final EAccessProperty PROPERTY_SELECTCOLUMNWIDTH
public static final EAccessProperty PROPERTY_CHECKBOXMIN
public static final EAccessProperty PROPERTY_CHECKBOXMAX
public static final EAccessProperty PROPERTY_MASK
public static final EAccessProperty PROPERTY_HELPTEXT
public static final EAccessProperty PROPERTY_I18N
public static final EAccessProperty PROPERTY_STATUSDEPENDENT
public static final EAccessProperty PROPERTY_VIEWSTATUS
public static final EAccessProperty PROPERTY_USERGROUPPENDENT
public static final EAccessProperty PROPERTY_VIEWUSERGROUP
public static final EAccessProperty PROPERTY_READONLY_STATUSDEPENDENT
public static final EAccessProperty PROPERTY_READONLY_VIEWSTATUS
public static final EAccessProperty PROPERTY_READONLY_USERGROUPPENDANT
public static final EAccessProperty PROPERTY_READONLY_VIEWUSERGROUP
public static final EAccessProperty PROPERTY_COMMENT
public static final EAccessProperty PROPERTY_DATATYPE
public static EAccessProperty[] values()
for (EAccessProperty c : EAccessProperty.values()) System.out.println(c);
public static EAccessProperty valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic EAccessProperty getParent()
null
, in which case this is a top-level property.public EAccessProperty[] getSubs()
public String getDisplayName(Locale l)
getDisplayName
in interface INamedUiElement
public boolean isConfigurable()
Rolle
. If false
, the
property is set by the license or the system etc.public boolean getDefaultValue()
Rolle
properties for new properties that were not present in
the previous version.public int getNestingDepth()
getParent()
.public List<EAccessProperty> getChildren()
public List<EAccessProperty> getChildrenRecursive()
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.