org.ow2.bonita.facade.def.majorElement
Interface DataFieldDefinition

All Superinterfaces:
NamedElement, ProcessElement, java.io.Serializable
All Known Implementing Classes:
DataFieldDefinitionImpl

public interface DataFieldDefinition
extends ProcessElement, java.io.Serializable

This interface represents the DataField definition. It's derived from the DataField Definition (also called Workflow Relevant Data) of XPDL.


Method Summary
 java.lang.String getDataFieldId()
          Returns the value of the id attribute of the DataField element defined into the XPDL file.
 DataTypeDefinition getDataType()
          Returns the org.ow2.bonita.facade.def.dataType interface.
 java.lang.String getDescription()
          Returns the description of the dataField.
 java.lang.String getInitialValue()
          Returns the initial value of the dataField.
 DataFieldDefinitionUUID getUUID()
          Returns the UUID for the DataFieldDefinition.
 boolean isActivityDataField()
          Indicates if it is an activity dataField.
 void setDescription(java.lang.String description)
          Adds a description
 void setInitialValue(java.lang.String initialValue)
          Initializes the dataField value
 void setUUID(DataFieldDefinitionUUID uuid)
          Sets the dataFieldDefinitionUUID.
 
Methods inherited from interface org.ow2.bonita.facade.def.majorElement.ProcessElement
getProcessDefinitionUUID, setProcessDefinitionUUID
 
Methods inherited from interface org.ow2.bonita.facade.def.majorElement.NamedElement
getName
 

Method Detail

getUUID

DataFieldDefinitionUUID getUUID()
Returns the UUID for the DataFieldDefinition.


getDataFieldId

java.lang.String getDataFieldId()
Returns the value of the id attribute of the DataField element defined into the XPDL file.


getDataType

DataTypeDefinition getDataType()
Returns the org.ow2.bonita.facade.def.dataType interface.


getInitialValue

java.lang.String getInitialValue()
Returns the initial value of the dataField.


getDescription

java.lang.String getDescription()
Returns the description of the dataField.


isActivityDataField

boolean isActivityDataField()
Indicates if it is an activity dataField.


setUUID

void setUUID(DataFieldDefinitionUUID uuid)
Sets the dataFieldDefinitionUUID.

Parameters:
uuid -

setDescription

void setDescription(java.lang.String description)
Adds a description

Parameters:
description - the dataField description

setInitialValue

void setInitialValue(java.lang.String initialValue)
Initializes the dataField value

Parameters:
initialValue - the initial value


Copyright © 2009 OW2 Consortium. All Rights Reserved.