public abstract class AbstractDynamicAssignmentPattern extends AbstractDynamicPattern implements IDynamicAssignmentPattern
IDynamicAssignmentPattern
methods - implementations of dynamic assignement patterns can extend this class in order to utilize the common methods. Implementations are free to write their own method implementations, and either override the specific methods in this class, or to not extend this class at all.
Class extends from AbstractDynamicPattern
, which provides support for localized strings and parameters. This class also adds support for returning a default list of all supported AssigneeTypes.
IDynamicAssignmentPattern.AssigneeType
IDynamicPattern.IDynamicPatternParameter
LOGGER
Constructor and Description |
---|
AbstractDynamicAssignmentPattern() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<IDynamicAssignmentPattern.AssigneeType> |
getSupportedAssigneeTypes()
The Assignee Types (USER, GROUP, APPROLE) that this assignment pattern can be used to select from - this default implementation returns a set of all the assignee types.
|
getDescription, getLabel, getPatternParameters
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAssigneeFromParticipantList
getDescription, getLabel, getName, getPatternParameters, setInitParams
public java.util.Set<IDynamicAssignmentPattern.AssigneeType> getSupportedAssigneeTypes()
getSupportedAssigneeTypes
in interface IDynamicAssignmentPattern