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

Allows for grouping of related WorkflowProperty objects

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.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
protected  String basePath
           
protected  List<WorkflowProperty> workflowProperties
           
 
Constructor Summary
WorkflowPropertyGroup()
           
 
Method Summary
 String getBasePath()
          The base path of the group which all WorkflowProperty objects are relative to
 List<WorkflowProperty> getWorkflowProperties()
          The list of WorkflowProperty objects
 void setBasePath(String basePath)
          Setter for the base path
 void setWorkflowProperties(List<WorkflowProperty> workflowProperties)
          Setter for workflow properties list
 
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()
The list of WorkflowProperty objects

Returns:
List

getBasePath

public String getBasePath()
The base path of the group which 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(). If blank/missing, the base path will be assumed to be the property path to the document.

Returns:
String

setBasePath

public void setBasePath(String basePath)
Setter for the base path

Parameters:
basePath - - the base path

setWorkflowProperties

public void setWorkflowProperties(List<WorkflowProperty> workflowProperties)
Setter for workflow properties list

Parameters:
workflowProperties - - the list of workflow properties


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.