org.kuali.rice.krad.datadictionary
Class WorkflowPropertyGroup

java.lang.Object
  extended by org.kuali.rice.krad.datadictionary.WorkflowPropertyGroup
All Implemented Interfaces:
Serializable

public class WorkflowPropertyGroup
extends Object
implements Serializable

This object allows for grouping of related WorkflowProperty objects. It defines a base path to which all WorkflowProperty are relative. See getBasePath() for a explanation of the meaning of the base path This element is used to define a set of workflowProperty tags, which are used to specify which document properties should be serialized during the document serialization process. This element allows for all the nested workflowProperty tags to be relative to some base path. This base path itself is relative to the object being serialized during the document serialization process (which is not necessarily the document itself, but a wrapper around the document). If blank/missing, the base path will be assumed to be the property path to the document

See Also:
Serialized Form

Field Summary
protected  String basePath
           
protected  List<WorkflowProperty> workflowProperties
           
 
Constructor Summary
WorkflowPropertyGroup()
           
 
Method Summary
 String getBasePath()
          Returns the base path of the group, which represents the path that all WorkflowProperty objects are relative to.
 List<WorkflowProperty> getWorkflowProperties()
          Returns the list of added WorkflowProperty objects.
 void setBasePath(String basePath)
          This element allows for all the nested workflowProperty tags to be relative to some base path.
 void setWorkflowProperties(List<WorkflowProperty> workflowProperties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

basePath

protected String basePath

workflowProperties

protected List<WorkflowProperty> workflowProperties
Constructor Detail

WorkflowPropertyGroup

public WorkflowPropertyGroup()
Method Detail

getWorkflowProperties

public List<WorkflowProperty> getWorkflowProperties()
Returns the list of added WorkflowProperty objects.

Returns:
list of WorkflowProperty objects.

getBasePath

public String getBasePath()
Returns the base path of the group, which represents the path that all WorkflowProperty objects are relative to. The base path itself should be relative from the object being serialized, which may not necessarily be the document, see Document.wrapDocumentWithMetadataForXmlSerialization() and Document.getBasePathToDocumentDuringSerialization()

Returns:
the base path

setBasePath

public void setBasePath(String basePath)
This element allows for all the nested workflowProperty tags to be relative to some base path. This base path itself is relative to the object being serialized during the document serialization process (which is not necessarily the document itself, but a wrapper around the document). If blank/missing, the base path will be assumed to be the property path to the document

Parameters:
basePath - see description of getBasePath()

setWorkflowProperties

public void setWorkflowProperties(List<WorkflowProperty> workflowProperties)


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.