@Override public Object identifier() { return inspector.getIdentifier(aggregateRoot); }
if (identifier != null) { return new GenericDomainEventMessage<>(getType(), getAggregateIdentifier(), getSequenceNumber(), getPayload(), getMetaData(), getIdentifier(), getTimestamp()); } else { return new LazyIdentifierDomainEventMessage<>(getType(), getSequenceNumber(), getPayload(), if (identifier != null) { return new GenericDomainEventMessage<>(getType(), getAggregateIdentifier(), getSequenceNumber(), getPayload(), getMetaData(), getIdentifier(), getTimestamp()) .andMetaData(additionalMetaData); } else {
@Override public Object identifier() { return inspector.getIdentifier(aggregateRoot); }
if (identifier != null) { return new GenericDomainEventMessage<>(getType(), getAggregateIdentifier(), getSequenceNumber(), getPayload(), getMetaData(), getIdentifier(), getTimestamp()); } else { return new LazyIdentifierDomainEventMessage<>(getType(), getSequenceNumber(), getPayload(), if (identifier != null) { return new GenericDomainEventMessage<>(getType(), getAggregateIdentifier(), getSequenceNumber(), getPayload(), getMetaData(), getIdentifier(), getTimestamp()) .andMetaData(additionalMetaData); } else {