Package de.xima.fc.gui.model
Class PlaceholderLibrary
- java.lang.Object
 - 
- de.xima.fc.gui.model.PlaceholderLibrary
 
 
- 
- All Implemented Interfaces:
 IPlaceholderLibrary,Serializable
public class PlaceholderLibrary extends Object implements IPlaceholderLibrary
Represents the set of placeholders available for selection in the placeholder dialog.- Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from interface de.xima.fc.gui.interfaces.IPlaceholderLibrary
GROUP_APPOINTMENT, GROUP_ATTACHMENT, GROUP_COUNTER, GROUP_FORM, GROUP_SYSTEM, GROUP_TEMPLATE, GROUP_USER_CURRENT, GROUP_USER_INITIAL, GROUP_USER_LAST, GROUP_WORKFLOW_ACTION_RESULT, GROUP_WORKFLOW_TRIGGER_RESULT 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PlaceholderLibrary()A new placeholder library with the default static placeholders. 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
add
public void add(IPlaceholderGroup group, PlaceHolder placeholder)
- Specified by:
 addin interfaceIPlaceholderLibrary
 
- 
addAll
public void addAll(IPlaceholderGroup group, Iterable<PlaceHolder> placeholders)
- Specified by:
 addAllin interfaceIPlaceholderLibrary
 
- 
addAll
public void addAll(Map<IPlaceholderGroup,Set<PlaceHolder>> placeholders)
- Specified by:
 addAllin interfaceIPlaceholderLibrary
 
- 
clearAll
public void clearAll()
- Specified by:
 clearAllin interfaceIPlaceholderLibrary
 
- 
clearAll
public void clearAll(Collection<IPlaceholderGroup> groups)
- Specified by:
 clearAllin interfaceIPlaceholderLibrary
 
- 
clearAll
public void clearAll(IPlaceholderGroup group)
- Specified by:
 clearAllin interfaceIPlaceholderLibrary
 
- 
createFormPlaceHoldersForItems
public Set<PlaceHolder> createFormPlaceHoldersForItems(Mandant client, Locale locale, Iterable<XItem> xItems, Iterable<FormVariable> variables)
 
- 
getAll
public Iterable<org.apache.commons.lang3.tuple.Pair<IPlaceholderGroup,PlaceHolder>> getAll()
- Specified by:
 getAllin interfaceIPlaceholderLibrary
 
- 
getAll
public Set<PlaceHolder> getAll(IPlaceholderGroup group)
- Specified by:
 getAllin interfaceIPlaceholderLibrary
 
- 
getGroups
public Iterable<IPlaceholderGroup> getGroups()
- Specified by:
 getGroupsin interfaceIPlaceholderLibrary
 
- 
remove
public void remove(IPlaceholderGroup group, PlaceHolder placeholder)
- Specified by:
 removein interfaceIPlaceholderLibrary
 
- 
removeAll
public void removeAll(IPlaceholderGroup group, Iterable<PlaceHolder> placeholders)
- Specified by:
 removeAllin interfaceIPlaceholderLibrary
 
- 
replaceAll
public void replaceAll(IPlaceholderGroup group, Iterable<PlaceHolder> placeholders)
- Specified by:
 replaceAllin interfaceIPlaceholderLibrary
 
- 
updateCounterPlaceholders
public void updateCounterPlaceholders(IEntityContext ec, Mandant client)
- Specified by:
 updateCounterPlaceholdersin interfaceIPlaceholderLibrary
 
- 
updateDesignerPlaceholders
public void updateDesignerPlaceholders(Map<IPlaceholderGroup,Set<PlaceHolder>> designerPlaceholders)
 
- 
updateFormPlaceholders
public void updateFormPlaceholders(IEntityContext ec, Mandant client, Locale locale, PlaceholderContextModel model)
- Specified by:
 updateFormPlaceholdersin interfaceIPlaceholderLibrary
 
- 
updateTemplatePlaceholders
public void updateTemplatePlaceholders(IEntityContext ec, Mandant client)
- Specified by:
 updateTemplatePlaceholdersin interfaceIPlaceholderLibrary
 
- 
updateWorkflowActionResultPlaceholders
public void updateWorkflowActionResultPlaceholders(IEntityContext ec, Aktion action)
- Specified by:
 updateWorkflowActionResultPlaceholdersin interfaceIPlaceholderLibrary- Parameters:
 ec- Ignored parameter, can be null.action- Ignored parameter, can be null.
 
 - 
 
 -