-
- All Implemented Interfaces:
-
org.enodeframework.eventing.DomainEventMessage,org.enodeframework.messaging.Message
public abstract class AbstractDomainEventMessage<TAggregateRootId> extends AbstractMessage implements DomainEventMessage<TAggregateRootId>
Represents an abstract generic domain event.
-
-
Field Summary
Fields Modifier and Type Field Description private StringcommandIdprivate TAggregateRootIdaggregateRootIdprivate StringaggregateRootTypeNameprivate intversionprivate intsequence
-
Constructor Summary
Constructors Constructor Description AbstractDomainEventMessage()AbstractDomainEventMessage(String id)
-
Method Summary
Modifier and Type Method Description StringgetCommandId()voidsetCommandId(String commandId)TAggregateRootIdgetAggregateRootId()voidsetAggregateRootId(TAggregateRootId aggregateRootId)StringgetAggregateRootTypeName()voidsetAggregateRootTypeName(String aggregateRootTypeName)intgetVersion()voidsetVersion(int version)intgetSequence()voidsetSequence(int sequence)-
Methods inherited from class org.enodeframework.messaging.AbstractMessage
getId, getItems, getTimestamp, setId, setItems, setTimestamp -
Methods inherited from class org.enodeframework.messaging.Message
mergeItems -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AbstractDomainEventMessage
AbstractDomainEventMessage()
-
AbstractDomainEventMessage
AbstractDomainEventMessage(String id)
-
-
Method Detail
-
getCommandId
String getCommandId()
-
setCommandId
void setCommandId(String commandId)
-
getAggregateRootId
TAggregateRootId getAggregateRootId()
-
setAggregateRootId
void setAggregateRootId(TAggregateRootId aggregateRootId)
-
getAggregateRootTypeName
String getAggregateRootTypeName()
-
setAggregateRootTypeName
void setAggregateRootTypeName(String aggregateRootTypeName)
-
getVersion
int getVersion()
-
setVersion
void setVersion(int version)
-
getSequence
int getSequence()
-
setSequence
void setSequence(int sequence)
-
-
-
-