Class Event<T extends Entity>
java.lang.Object
com.cloudimpl.outstack.runtime.domainspec.Event<T>
- Type Parameters:
T-
- Direct Known Subclasses:
CommandHandlerRegistered,ConfigCreated,ConfigGroupCreated,ConfigUpdated,DomainContextCreated,EntityDeleted,EntityRenamed,EventHandlerRegistered,PolicyCreated,PolicyRefCreated,PolicyStatementCreated,PolicyStatementRefCreated,PolicyStatementUpdated,QueryHandlerRegistered,RoleCreated,ServiceModuleProvisioned,ServiceModuleRefCreated
public abstract class Event<T extends Entity> extends java.lang.Object implements IResource, Input
- Author:
- nuwan
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEvent.Actionstatic classEvent.Meta -
Field Summary
Fields Modifier and Type Field Description protected Event.Meta_meta -
Constructor Summary
Constructors Constructor Description Event() -
Method Summary
Modifier and Type Method Description abstract java.lang.StringentityId()Event.ActiongetAction()java.lang.StringgetBRN()java.lang.StringgetEntityRN()java.lang.StringgetEntityTRN()Event.MetagetMeta()abstract java.lang.Class<? extends Entity>getOwner()java.lang.StringgetRootEntityRN()java.lang.StringgetRootEntityTRN()abstract java.lang.Class<? extends RootEntity>getRootOwner()longgetSeqNum()java.lang.StringgetTRN()java.lang.Stringid()booleanisConsumed()booleanisRootEvent()java.lang.StringpersistedId()abstract java.lang.StringrootEntityId()java.lang.StringrootId()java.lang.StringrootPersistedId()voidsetAction(Event.Action action)voidsetId(java.lang.String id)voidsetRootId(java.lang.String rootId)voidsetSeqNum(long seq)voidsetTenantId(java.lang.String tenantId)java.lang.StringtenantId()java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
_meta
-
-
Constructor Details
-
Event
public Event()
-
-
Method Details
-
setTenantId
public void setTenantId(java.lang.String tenantId) -
setSeqNum
public void setSeqNum(long seq) -
persistedId
public java.lang.String persistedId() -
rootPersistedId
public java.lang.String rootPersistedId() -
setAction
-
getSeqNum
public long getSeqNum() -
getAction
-
getMeta
-
isConsumed
public boolean isConsumed() -
setRootId
public void setRootId(java.lang.String rootId) -
setId
public void setId(java.lang.String id) -
tenantId
public final java.lang.String tenantId() -
id
public final java.lang.String id() -
rootId
public final java.lang.String rootId() -
getOwner
-
getRootOwner
-
entityId
public abstract java.lang.String entityId() -
rootEntityId
public abstract java.lang.String rootEntityId() -
getTRN
public java.lang.String getTRN() -
getBRN
public java.lang.String getBRN() -
getEntityTRN
public java.lang.String getEntityTRN() -
getEntityRN
public java.lang.String getEntityRN() -
getRootEntityTRN
public java.lang.String getRootEntityTRN() -
getRootEntityRN
public java.lang.String getRootEntityRN() -
isRootEvent
public boolean isRootEvent() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-