com.flexive.shared.workflow
Class StepDefinitionEdit

java.lang.Object
  extended by com.flexive.shared.AbstractSelectableObjectWithLabel
      extended by com.flexive.shared.workflow.StepDefinition
          extended by com.flexive.shared.workflow.StepDefinitionEdit
All Implemented Interfaces:
ObjectWithLabel, SelectableObject, SelectableObjectWithLabel, java.io.Serializable

public class StepDefinitionEdit
extends StepDefinition
implements java.io.Serializable

Editable step definition.

Author:
Daniel Lichtenberger (daniel.lichtenberger@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.flexive.shared.workflow.StepDefinition
EDIT_STEP_ID, id, label, LIVE_STEP_ID, name, uniqueTargetId
 
Constructor Summary
StepDefinitionEdit()
          Public default constructor.
StepDefinitionEdit(StepDefinition stepDefinition)
          Copy constructor taking a step definition object
 
Method Summary
 void setId(long id)
          Set the step definition id
 void setLabel(FxString name)
          Set the step definition name
 void setName(java.lang.String name)
          Set the step definition name
 void setUniqueTargetId(long uniqueTarget)
          Set the step definition's unique target step definition
 
Methods inherited from class com.flexive.shared.workflow.StepDefinition
asEditable, getId, getLabel, getName, getUniqueTargetId, isSystemStepDefinition, isUnique, toString
 
Methods inherited from class com.flexive.shared.AbstractSelectableObjectWithLabel
equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StepDefinitionEdit

public StepDefinitionEdit(StepDefinition stepDefinition)
Copy constructor taking a step definition object

Parameters:
stepDefinition - the source step definition

StepDefinitionEdit

public StepDefinitionEdit()
Public default constructor.

Method Detail

setName

public void setName(java.lang.String name)
Set the step definition name

Parameters:
name - the step definition name

setId

public void setId(long id)
Set the step definition id

Parameters:
id - the step definition id

setLabel

public void setLabel(FxString name)
Set the step definition name

Parameters:
name - the step definition name

setUniqueTargetId

public void setUniqueTargetId(long uniqueTarget)
Set the step definition's unique target step definition

Parameters:
uniqueTarget - the step definition's unique target step definition