org.activiti.engine.impl.pvm.process
类 ActivityImpl

java.lang.Object
  继承者 org.activiti.engine.impl.pvm.process.ProcessElementImpl
      继承者 org.activiti.engine.impl.pvm.process.ScopeImpl
          继承者 org.activiti.engine.impl.pvm.process.ActivityImpl
所有已实现的接口:
Serializable, HasDIBounds, PvmActivity, PvmProcessElement, PvmScope

public class ActivityImpl
extends ScopeImpl
implements PvmActivity, HasDIBounds

作者:
Tom Baeyens
另请参见:
序列化表格

字段摘要
protected  ActivityBehavior activityBehavior
           
protected  int height
           
protected  List<TransitionImpl> incomingTransitions
           
protected  boolean isAsync
           
protected  boolean isExclusive
           
protected  boolean isScope
           
protected  Map<String,TransitionImpl> namedOutgoingTransitions
           
protected  List<TransitionImpl> outgoingTransitions
           
protected  ScopeImpl parent
           
protected  int width
           
protected  int x
           
protected  int y
           
 
从类 org.activiti.engine.impl.pvm.process.ScopeImpl 继承的字段
activities, executionListeners, ioSpecification, namedActivities
 
从类 org.activiti.engine.impl.pvm.process.ProcessElementImpl 继承的字段
id, processDefinition, properties
 
构造方法摘要
ActivityImpl(String id, ProcessDefinitionImpl processDefinition)
           
 
方法摘要
 TransitionImpl createOutgoingTransition()
           
 TransitionImpl createOutgoingTransition(String transitionId)
           
 TransitionImpl findOutgoingTransition(String transitionId)
           
 ActivityBehavior getActivityBehavior()
           
 int getHeight()
           
 List<PvmTransition> getIncomingTransitions()
           
 List<PvmTransition> getOutgoingTransitions()
           
 ScopeImpl getParent()
           
 ActivityImpl getParentActivity()
           
 int getWidth()
           
 int getX()
           
 int getY()
           
 boolean isAsync()
           
 boolean isExclusive()
           
 boolean isScope()
           
 void setActivityBehavior(ActivityBehavior activityBehavior)
           
 void setAsync(boolean isAsync)
           
 void setExclusive(boolean isExclusive)
           
 void setHeight(int height)
           
protected  void setIncomingTransitions(List<TransitionImpl> incomingTransitions)
           
protected  void setOutgoingTransitions(List<TransitionImpl> outgoingTransitions)
           
protected  void setParent(ScopeImpl parent)
           
 void setScope(boolean isScope)
           
 void setWidth(int width)
           
 void setX(int x)
           
 void setY(int y)
           
 String toString()
           
 
从类 org.activiti.engine.impl.pvm.process.ScopeImpl 继承的方法
addExecutionListener, addExecutionListener, contains, createActivity, createActivity, findActivity, getActivities, getExecutionListeners, getExecutionListeners, getIoSpecification, setIoSpecification
 
从类 org.activiti.engine.impl.pvm.process.ProcessElementImpl 继承的方法
getId, getProcessDefinition, getProperties, getProperty, setProperties, setProperty
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
从接口 org.activiti.engine.impl.pvm.PvmScope 继承的方法
findActivity, getActivities
 
从接口 org.activiti.engine.impl.pvm.PvmProcessElement 继承的方法
getId, getProcessDefinition, getProperty
 

字段详细信息

outgoingTransitions

protected List<TransitionImpl> outgoingTransitions

namedOutgoingTransitions

protected Map<String,TransitionImpl> namedOutgoingTransitions

incomingTransitions

protected List<TransitionImpl> incomingTransitions

activityBehavior

protected ActivityBehavior activityBehavior

parent

protected ScopeImpl parent

isScope

protected boolean isScope

isAsync

protected boolean isAsync

isExclusive

protected boolean isExclusive

x

protected int x

y

protected int y

width

protected int width

height

protected int height
构造方法详细信息

ActivityImpl

public ActivityImpl(String id,
                    ProcessDefinitionImpl processDefinition)
方法详细信息

createOutgoingTransition

public TransitionImpl createOutgoingTransition()

createOutgoingTransition

public TransitionImpl createOutgoingTransition(String transitionId)

findOutgoingTransition

public TransitionImpl findOutgoingTransition(String transitionId)
指定者:
接口 PvmActivity 中的 findOutgoingTransition

toString

public String toString()
覆盖:
Object 中的 toString

getParentActivity

public ActivityImpl getParentActivity()

setOutgoingTransitions

protected void setOutgoingTransitions(List<TransitionImpl> outgoingTransitions)

setParent

protected void setParent(ScopeImpl parent)

setIncomingTransitions

protected void setIncomingTransitions(List<TransitionImpl> incomingTransitions)

getOutgoingTransitions

public List<PvmTransition> getOutgoingTransitions()
指定者:
接口 PvmActivity 中的 getOutgoingTransitions

getActivityBehavior

public ActivityBehavior getActivityBehavior()

setActivityBehavior

public void setActivityBehavior(ActivityBehavior activityBehavior)

getParent

public ScopeImpl getParent()
指定者:
接口 PvmActivity 中的 getParent

getIncomingTransitions

public List<PvmTransition> getIncomingTransitions()
指定者:
接口 PvmActivity 中的 getIncomingTransitions

isScope

public boolean isScope()

setScope

public void setScope(boolean isScope)

getX

public int getX()
指定者:
接口 HasDIBounds 中的 getX

setX

public void setX(int x)
指定者:
接口 HasDIBounds 中的 setX

getY

public int getY()
指定者:
接口 HasDIBounds 中的 getY

setY

public void setY(int y)
指定者:
接口 HasDIBounds 中的 setY

getWidth

public int getWidth()
指定者:
接口 HasDIBounds 中的 getWidth

setWidth

public void setWidth(int width)
指定者:
接口 HasDIBounds 中的 setWidth

getHeight

public int getHeight()
指定者:
接口 HasDIBounds 中的 getHeight

setHeight

public void setHeight(int height)
指定者:
接口 HasDIBounds 中的 setHeight

isAsync

public boolean isAsync()
指定者:
接口 PvmActivity 中的 isAsync

setAsync

public void setAsync(boolean isAsync)

isExclusive

public boolean isExclusive()
指定者:
接口 PvmActivity 中的 isExclusive

setExclusive

public void setExclusive(boolean isExclusive)


Copyright © 2013 Alfresco. All rights reserved.