org.activiti.engine.impl.persistence.entity
类 EventSubscriptionEntity

java.lang.Object
  继承者 org.activiti.engine.impl.persistence.entity.EventSubscriptionEntity
所有已实现的接口:
Serializable, HasRevision, PersistentObject
直接已知子类:
CompensateEventSubscriptionEntity, MessageEventSubscriptionEntity, SignalEventSubscriptionEntity

public abstract class EventSubscriptionEntity
extends Object
implements PersistentObject, HasRevision, Serializable

作者:
Daniel Meyer
另请参见:
序列化表格

字段摘要
protected  ActivityImpl activity
           
protected  String activityId
           
protected  String configuration
           
protected  Date created
           
protected  String eventName
           
protected  String eventType
           
protected  ExecutionEntity execution
           
protected  String executionId
           
protected  String id
           
protected  String processInstanceId
           
protected  int revision
           
 
构造方法摘要
EventSubscriptionEntity()
           
EventSubscriptionEntity(ExecutionEntity executionEntity)
           
 
方法摘要
protected  void addToExecution()
           
 void delete()
           
 boolean equals(Object obj)
           
 void eventReceived(Serializable payload, boolean processASync)
           
 ActivityImpl getActivity()
           
 String getActivityId()
           
 String getConfiguration()
           
 Date getCreated()
           
 String getEventName()
           
 String getEventType()
           
 ExecutionEntity getExecution()
           
 String getExecutionId()
           
 String getId()
           
 Object getPersistentState()
          Returns a representation of the object, as would be stored in the database.
 String getProcessInstanceId()
           
 int getRevision()
           
 int getRevisionNext()
           
 int hashCode()
           
 void insert()
           
protected  void processEventSync(Object payload)
           
protected  void removeFromExecution()
           
protected  void scheduleEventAsync(Serializable payload)
           
 void setActivity(ActivityImpl activity)
           
 void setActivityId(String activityId)
           
 void setConfiguration(String configuration)
           
 void setCreated(Date created)
           
 void setEventName(String eventName)
           
 void setEventType(String eventType)
           
 void setExecution(ExecutionEntity execution)
           
 void setExecutionId(String executionId)
           
 void setId(String id)
           
 void setProcessInstanceId(String processInstanceId)
           
 void setRevision(int revision)
           
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

id

protected String id

revision

protected int revision

eventType

protected String eventType

eventName

protected String eventName

executionId

protected String executionId

processInstanceId

protected String processInstanceId

activityId

protected String activityId

configuration

protected String configuration

created

protected Date created

execution

protected ExecutionEntity execution

activity

protected ActivityImpl activity
构造方法详细信息

EventSubscriptionEntity

public EventSubscriptionEntity()

EventSubscriptionEntity

public EventSubscriptionEntity(ExecutionEntity executionEntity)
方法详细信息

eventReceived

public void eventReceived(Serializable payload,
                          boolean processASync)

processEventSync

protected void processEventSync(Object payload)

scheduleEventAsync

protected void scheduleEventAsync(Serializable payload)

delete

public void delete()

insert

public void insert()

addToExecution

protected void addToExecution()

removeFromExecution

protected void removeFromExecution()

getPersistentState

public Object getPersistentState()
从接口 PersistentObject 复制的描述
Returns a representation of the object, as would be stored in the database. Used when deciding if updates have occurred to the object or not since it was last loaded.

指定者:
接口 PersistentObject 中的 getPersistentState

getExecution

public ExecutionEntity getExecution()

setExecution

public void setExecution(ExecutionEntity execution)

getActivity

public ActivityImpl getActivity()

setActivity

public void setActivity(ActivityImpl activity)

getId

public String getId()
指定者:
接口 PersistentObject 中的 getId

setId

public void setId(String id)
指定者:
接口 PersistentObject 中的 setId

getRevision

public int getRevision()
指定者:
接口 HasRevision 中的 getRevision

setRevision

public void setRevision(int revision)
指定者:
接口 HasRevision 中的 setRevision

getRevisionNext

public int getRevisionNext()
指定者:
接口 HasRevision 中的 getRevisionNext

getEventType

public String getEventType()

setEventType

public void setEventType(String eventType)

getEventName

public String getEventName()

setEventName

public void setEventName(String eventName)

getExecutionId

public String getExecutionId()

setExecutionId

public void setExecutionId(String executionId)

getProcessInstanceId

public String getProcessInstanceId()

setProcessInstanceId

public void setProcessInstanceId(String processInstanceId)

getConfiguration

public String getConfiguration()

setConfiguration

public void setConfiguration(String configuration)

getActivityId

public String getActivityId()

setActivityId

public void setActivityId(String activityId)

getCreated

public Date getCreated()

setCreated

public void setCreated(Date created)

hashCode

public int hashCode()
覆盖:
Object 中的 hashCode

equals

public boolean equals(Object obj)
覆盖:
Object 中的 equals


Copyright © 2013 Alfresco. All rights reserved.