jBPM distribution 6.0.2-SNAPSHOT

org.jbpm.services.task.audit
Class TaskEventImpl

java.lang.Object
  extended by org.jbpm.services.task.audit.TaskEventImpl
All Implemented Interfaces:
Externalizable, Serializable, org.kie.internal.task.api.model.TaskEvent

@Entity
public class TaskEventImpl
extends Object
implements org.kie.internal.task.api.model.TaskEvent

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.kie.internal.task.api.model.TaskEvent
org.kie.internal.task.api.model.TaskEvent.TaskEventType
 
Constructor Summary
TaskEventImpl()
           
TaskEventImpl(long taskId, org.kie.internal.task.api.model.TaskEvent.TaskEventType type, String userId)
           
TaskEventImpl(Long taskId, org.kie.internal.task.api.model.TaskEvent.TaskEventType type, String userId, Date logTime)
           
 
Method Summary
 boolean equals(Object obj)
           
 long getId()
           
 Date getLogTime()
           
 long getTaskId()
           
 org.kie.internal.task.api.model.TaskEvent.TaskEventType getType()
           
 String getUserId()
           
 Integer getVersion()
           
 int hashCode()
           
 void readExternal(ObjectInput in)
           
 void setId(long id)
           
 void setLogTime(Date logTime)
           
 void setTaskId(long taskId)
           
 void setType(org.kie.internal.task.api.model.TaskEvent.TaskEventType type)
           
 void setUserId(String userId)
           
 void setVersion(Integer version)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskEventImpl

public TaskEventImpl()

TaskEventImpl

public TaskEventImpl(long taskId,
                     org.kie.internal.task.api.model.TaskEvent.TaskEventType type,
                     String userId)

TaskEventImpl

public TaskEventImpl(Long taskId,
                     org.kie.internal.task.api.model.TaskEvent.TaskEventType type,
                     String userId,
                     Date logTime)
Method Detail

getId

public long getId()
Specified by:
getId in interface org.kie.internal.task.api.model.TaskEvent

setId

public void setId(long id)
Specified by:
setId in interface org.kie.internal.task.api.model.TaskEvent

getTaskId

public long getTaskId()
Specified by:
getTaskId in interface org.kie.internal.task.api.model.TaskEvent

setTaskId

public void setTaskId(long taskId)
Specified by:
setTaskId in interface org.kie.internal.task.api.model.TaskEvent

getType

public org.kie.internal.task.api.model.TaskEvent.TaskEventType getType()
Specified by:
getType in interface org.kie.internal.task.api.model.TaskEvent

setType

public void setType(org.kie.internal.task.api.model.TaskEvent.TaskEventType type)
Specified by:
setType in interface org.kie.internal.task.api.model.TaskEvent

getUserId

public String getUserId()
Specified by:
getUserId in interface org.kie.internal.task.api.model.TaskEvent

setUserId

public void setUserId(String userId)
Specified by:
setUserId in interface org.kie.internal.task.api.model.TaskEvent

getLogTime

public Date getLogTime()
Specified by:
getLogTime in interface org.kie.internal.task.api.model.TaskEvent

setLogTime

public void setLogTime(Date logTime)
Specified by:
setLogTime in interface org.kie.internal.task.api.model.TaskEvent

getVersion

public Integer getVersion()

setVersion

public void setVersion(Integer version)

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

jBPM distribution 6.0.2-SNAPSHOT

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.