Interface IPluginAccessProperties
- 
- All Superinterfaces:
 IFCPlugin,INamedUiElement,INameProviding,ITransferable,Serializable
public interface IPluginAccessProperties extends IFCPlugin
A plugin for adding customIPluginAccessPropertys to the formcycle backend. An access property may be used, for example, to control whether a user is granted access to a portal page, seeIPluginPortal.- 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<IPluginAccessProperty>getProperties(IPluginAccessPropertiesParams params)Returns the access properties to be added to formcycle.StringgetPropertiesGroupName(Locale locale)Getter for the heading of the group (fieldset) for theIPluginAccessPropertys 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 Detail
- 
getPropertiesGroupName
String getPropertiesGroupName(Locale locale)
Getter for the heading of the group (fieldset) for theIPluginAccessPropertys in the user role UI. 
- 
getProperties
Collection<IPluginAccessProperty> getProperties(IPluginAccessPropertiesParams params)
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-IPluginAccessPropertiesParamsThe parameters this plugin may make use of.- Returns:
 - A 
Collectionof top-level (parent)IPluginAccessPropertys to add to formcycle. 
 
 - 
 
 -