Interface IPluginAccessProperties
- All Superinterfaces:
IFCPlugin
,INamedUiElement
,INameProviding
,ITransferable
,Serializable
A plugin for adding custom
IPluginAccessProperty
s to the formcycle backend. An access property may be used,
for example, to control whether a user is granted access to a portal page, see IPluginPortal
.- Author:
- XIMA MEDIA GmbH
-
Field Summary
Fields inherited from interface de.xima.fc.plugin.interfaces.IFCPlugin
CONFIG_FILENAME
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
-
Method Summary
Modifier and TypeMethodDescriptionReturns the access properties to be added to formcycle.getPropertiesGroupName
(Locale locale) Getter for the heading of the group (fieldset) for theIPluginAccessProperty
s in the user role UI.Methods inherited from interface de.xima.fc.plugin.interfaces.IFCPlugin
getDescription, getDescription, getDisplayName, getName, initialize, initPlugin, install, shutdown, shutdown, uninstall, validateConfigurationData
-
Method Details
-
getPropertiesGroupName
Getter for the heading of the group (fieldset) for theIPluginAccessProperty
s in the user role UI. -
getProperties
Returns the access properties to be added to formcycle. Please note that an access property may have children. Child access properties are shown in a submenu when the parent access property is enabled. This method must return only the top-level (parent) access properties.- Parameters:
params
-IPluginAccessPropertiesParams
The parameters this plugin may make use of.- Returns:
- A
Collection
of top-level (parent)IPluginAccessProperty
s to add to formcycle.
-