org.ow2.bonita.facade.def.majorElement.impl
Class ActivityDefImpl

java.lang.Object
  extended by org.ow2.bonita.facade.def.DefImpl
      extended by org.ow2.bonita.facade.def.majorElement.impl.ActivityDefImpl
All Implemented Interfaces:
ActivityDef, MajorElementDef

public class ActivityDefImpl
extends DefImpl
implements ActivityDef


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ow2.bonita.facade.def.majorElement.ActivityDef
ActivityDef.FinishMode, ActivityDef.StartMode
 
Field Summary
protected  java.lang.String blockId
           
protected  java.util.Set<DataFieldDefImpl> dataFields
           
protected  java.util.Set<DeadlineDefImpl> deadlines
           
protected  java.lang.String deploymentId
           
protected  java.lang.String description
           
protected  java.lang.String documentation
           
protected  ActivityDef.FinishMode finishMode
           
protected  java.util.Set<HookDefImpl> hooks
           
protected  java.lang.String icon
           
protected  java.lang.String id
           
protected  java.lang.String limit
           
protected  java.lang.String name
           
protected  boolean noImplementation
           
protected  java.lang.String packageId
           
protected  java.lang.String performer
           
protected  PerformerAssignDefImpl performerAssign
           
protected  java.lang.String priority
           
protected  boolean route
           
protected  SimulationInformationDefImpl simulationInformation
           
protected  ActivityDef.StartMode startMode
           
protected  SubFlowDefImpl subFlow
           
protected  java.util.Set<ToolDefImpl> tools
           
protected  java.util.Set<TransitionRestrictionDefImpl> transitionRestrictions
           
 
Constructor Summary
protected ActivityDefImpl()
           
  ActivityDefImpl(java.lang.String packageId, java.lang.String deploymentId, java.lang.String blockId, java.util.Set<DeadlineDefImpl> deadlines, java.lang.String description, java.lang.String documentation, ActivityDef.FinishMode finishMode, java.lang.String icon, java.lang.String id, java.lang.String limit, java.lang.String name, java.lang.String performer, java.lang.String priority, SimulationInformationDefImpl simulationInformation, ActivityDef.StartMode startMode, SubFlowDefImpl subFlow, java.util.Set<ToolDefImpl> tools, java.util.Set<TransitionRestrictionDefImpl> transitionRestrictions, boolean noImplementation, boolean route, java.util.Set<HookDefImpl> hooks, PerformerAssignDefImpl performerAssign, java.util.Set<DataFieldDefImpl> dataFields)
           
 
Method Summary
 ActivityDefImpl copy()
           
 java.lang.String getBlockId()
           
 java.util.Set<DataFieldDefImpl> getDataFields()
           
 java.util.Set<DeadlineDefImpl> getDeadlines()
           
 java.lang.String getDeploymentId()
           
 java.lang.String getDescription()
           
 java.lang.String getDocumentation()
           
 ActivityDef.FinishMode getFinishMode()
           
 java.util.Set<HookDefImpl> getHooks()
           
 java.lang.String getIcon()
           
 java.lang.String getId()
           
 java.lang.String getLimit()
           
 java.lang.String getName()
           
 java.lang.String getPackageId()
           
 java.lang.String getPerformer()
           
 PerformerAssignDefImpl getPerformerAssign()
           
 java.lang.String getPriority()
           
 SimulationInformationDefImpl getSimulationInformation()
           
 ActivityDef.StartMode getStartMode()
           
 SubFlowDefImpl getSubFlow()
           
 java.util.Set<ToolDefImpl> getTools()
           
 java.util.Set<TransitionRestrictionDefImpl> getTransitionRestrictions()
           
 boolean isNoImplementation()
           
 boolean isRoute()
           
 
Methods inherited from class org.ow2.bonita.facade.def.DefImpl
copy, copy, copy, copy, copy, copy, copy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packageId

protected java.lang.String packageId

deploymentId

protected java.lang.String deploymentId

blockId

protected java.lang.String blockId

deadlines

protected java.util.Set<DeadlineDefImpl> deadlines

description

protected java.lang.String description

documentation

protected java.lang.String documentation

finishMode

protected ActivityDef.FinishMode finishMode

icon

protected java.lang.String icon

id

protected java.lang.String id

limit

protected java.lang.String limit

name

protected java.lang.String name

performer

protected java.lang.String performer

priority

protected java.lang.String priority

simulationInformation

protected SimulationInformationDefImpl simulationInformation

startMode

protected ActivityDef.StartMode startMode

subFlow

protected SubFlowDefImpl subFlow

tools

protected java.util.Set<ToolDefImpl> tools

transitionRestrictions

protected java.util.Set<TransitionRestrictionDefImpl> transitionRestrictions

noImplementation

protected boolean noImplementation

route

protected boolean route

hooks

protected java.util.Set<HookDefImpl> hooks

performerAssign

protected PerformerAssignDefImpl performerAssign

dataFields

protected java.util.Set<DataFieldDefImpl> dataFields
Constructor Detail

ActivityDefImpl

protected ActivityDefImpl()

ActivityDefImpl

public ActivityDefImpl(java.lang.String packageId,
                       java.lang.String deploymentId,
                       java.lang.String blockId,
                       java.util.Set<DeadlineDefImpl> deadlines,
                       java.lang.String description,
                       java.lang.String documentation,
                       ActivityDef.FinishMode finishMode,
                       java.lang.String icon,
                       java.lang.String id,
                       java.lang.String limit,
                       java.lang.String name,
                       java.lang.String performer,
                       java.lang.String priority,
                       SimulationInformationDefImpl simulationInformation,
                       ActivityDef.StartMode startMode,
                       SubFlowDefImpl subFlow,
                       java.util.Set<ToolDefImpl> tools,
                       java.util.Set<TransitionRestrictionDefImpl> transitionRestrictions,
                       boolean noImplementation,
                       boolean route,
                       java.util.Set<HookDefImpl> hooks,
                       PerformerAssignDefImpl performerAssign,
                       java.util.Set<DataFieldDefImpl> dataFields)
Method Detail

copy

public ActivityDefImpl copy()
Specified by:
copy in class DefImpl

getPackageId

public java.lang.String getPackageId()
Specified by:
getPackageId in interface ActivityDef

getDeploymentId

public java.lang.String getDeploymentId()
Specified by:
getDeploymentId in interface ActivityDef

getBlockId

public java.lang.String getBlockId()
Specified by:
getBlockId in interface ActivityDef

getDeadlines

public java.util.Set<DeadlineDefImpl> getDeadlines()
Specified by:
getDeadlines in interface ActivityDef

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ActivityDef

getDocumentation

public java.lang.String getDocumentation()
Specified by:
getDocumentation in interface ActivityDef

getFinishMode

public ActivityDef.FinishMode getFinishMode()
Specified by:
getFinishMode in interface ActivityDef

getIcon

public java.lang.String getIcon()
Specified by:
getIcon in interface ActivityDef

getId

public java.lang.String getId()
Specified by:
getId in interface MajorElementDef

getLimit

public java.lang.String getLimit()
Specified by:
getLimit in interface ActivityDef

getName

public java.lang.String getName()
Specified by:
getName in interface MajorElementDef

getPerformer

public java.lang.String getPerformer()
Specified by:
getPerformer in interface ActivityDef

getPriority

public java.lang.String getPriority()
Specified by:
getPriority in interface ActivityDef

getSimulationInformation

public SimulationInformationDefImpl getSimulationInformation()
Specified by:
getSimulationInformation in interface ActivityDef

getStartMode

public ActivityDef.StartMode getStartMode()
Specified by:
getStartMode in interface ActivityDef

getSubFlow

public SubFlowDefImpl getSubFlow()
Specified by:
getSubFlow in interface ActivityDef

getTools

public java.util.Set<ToolDefImpl> getTools()
Specified by:
getTools in interface ActivityDef

getTransitionRestrictions

public java.util.Set<TransitionRestrictionDefImpl> getTransitionRestrictions()
Specified by:
getTransitionRestrictions in interface ActivityDef

isNoImplementation

public boolean isNoImplementation()
Specified by:
isNoImplementation in interface ActivityDef

isRoute

public boolean isRoute()
Specified by:
isRoute in interface ActivityDef

getHooks

public java.util.Set<HookDefImpl> getHooks()
Specified by:
getHooks in interface ActivityDef

getPerformerAssign

public PerformerAssignDefImpl getPerformerAssign()
Specified by:
getPerformerAssign in interface ActivityDef

getDataFields

public java.util.Set<DataFieldDefImpl> getDataFields()
Specified by:
getDataFields in interface ActivityDef