|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.core.api.mo.AbstractDataTransferObject org.kuali.rice.kew.api.document.attribute.WorkflowAttributeDefinition
public final class WorkflowAttributeDefinition
Encapsulates parameters that can be sent to an attribute when using that attribute to perform various operations (primarily, in the case of workflow attributes, during the generation of XML). The distinction between parameters and properties is that parameters are used to initially construct the attribute (via the attribute class constructor), while property definitions are used to set properties on the attribute thereafter.
Nested Class Summary | |
---|---|
static class |
WorkflowAttributeDefinition.Builder
A builder which can be used to construct instances of WorkflowAttributeDefinition . |
Method Summary | |
---|---|
String |
getAttributeName()
Returns the name of the attribute for this workflow attribute definition. |
List<String> |
getParameters()
Returns an unmodifiable list of parameters that will be used to construct the attribute as a list of string values. |
List<PropertyDefinition> |
getPropertyDefinitions()
Returns an unmodifiable list of property names and values that will be passed to the attribute upon construction. |
Map<String,String> |
getPropertyDefinitionsAsMap()
Returns the property definitions on this attribute definition as a map of strings instead of a list of PropertyDefinition objects. |
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject |
---|
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public String getAttributeName()
public List<String> getParameters()
public List<PropertyDefinition> getPropertyDefinitions()
public Map<String,String> getPropertyDefinitionsAsMap()
PropertyDefinition
objects.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |