Package org.ikasan.systemevent.model
Class SystemEventImpl
- java.lang.Object
-
- org.ikasan.systemevent.model.SystemEventImpl
-
- All Implemented Interfaces:
org.ikasan.spec.systemevent.SystemEvent
public class SystemEventImpl extends java.lang.Object implements org.ikasan.spec.systemevent.SystemEventSimple JavaBean encapsulating system event information Simply binds information about an action (can be anything) taken on a subject (again anything) at a given time, by a given actor- Author:
- Ikasan Development Team
-
-
Constructor Summary
Constructors Constructor Description SystemEventImpl(java.lang.String subject, java.lang.String action, java.util.Date timestamp, java.lang.String actor, java.util.Date expiry)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetAction()Accessor for actionjava.lang.StringgetActor()Accessor for actorjava.util.DategetExpiry()Accessor for expirylonggetHarvestedDateTime()Accessor for harvestedDateTimejava.lang.LonggetId()Accessor for idjava.lang.StringgetModuleName()java.lang.StringgetSubject()Accessor for subjectjava.util.DategetTimestamp()Accessor for timestampinthashCode()booleanisHarvested()Accessor for harvestedvoidsetHarvested(boolean harvested)voidsetHarvestedDateTime(long harvestedDateTime)voidsetModuleName(java.lang.String moduleName)java.lang.StringtoString()
-
-
-
Method Detail
-
getModuleName
public java.lang.String getModuleName()
- Specified by:
getModuleNamein interfaceorg.ikasan.spec.systemevent.SystemEvent
-
setModuleName
public void setModuleName(java.lang.String moduleName)
- Specified by:
setModuleNamein interfaceorg.ikasan.spec.systemevent.SystemEvent
-
getAction
public java.lang.String getAction()
Accessor for action- Specified by:
getActionin interfaceorg.ikasan.spec.systemevent.SystemEvent- Returns:
- action
-
getActor
public java.lang.String getActor()
Accessor for actor- Specified by:
getActorin interfaceorg.ikasan.spec.systemevent.SystemEvent- Returns:
- actor
-
getId
public java.lang.Long getId()
Accessor for id- Specified by:
getIdin interfaceorg.ikasan.spec.systemevent.SystemEvent- Returns:
- id
-
getSubject
public java.lang.String getSubject()
Accessor for subject- Specified by:
getSubjectin interfaceorg.ikasan.spec.systemevent.SystemEvent- Returns:
- subject
-
getTimestamp
public java.util.Date getTimestamp()
Accessor for timestamp- Specified by:
getTimestampin interfaceorg.ikasan.spec.systemevent.SystemEvent- Returns:
- timestamp
-
getExpiry
public java.util.Date getExpiry()
Accessor for expiry- Specified by:
getExpiryin interfaceorg.ikasan.spec.systemevent.SystemEvent- Returns:
- expiry
-
isHarvested
public boolean isHarvested()
Accessor for harvested- Returns:
- harvested
-
getHarvestedDateTime
public long getHarvestedDateTime()
Accessor for harvestedDateTime- Returns:
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
setHarvested
public void setHarvested(boolean harvested)
-
setHarvestedDateTime
public void setHarvestedDateTime(long harvestedDateTime)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-