public class ConflictingAggregateVersionException extends ConflictingModificationException
| Constructor and Description | 
|---|
| ConflictingAggregateVersionException(String aggregateIdentifier,
                                    long expectedVersion,
                                    long actualVersion)Initializes the exception using the given  message. | 
| ConflictingAggregateVersionException(String aggregateIdentifier,
                                    long expectedVersion,
                                    long actualVersion,
                                    Throwable cause)Initializes the exception using the given  messageandcause. | 
| Modifier and Type | Method and Description | 
|---|---|
| long | getActualVersion()Returns the actual version of the aggregate, as loaded by the repository. | 
| Object | getAggregateIdentifier()Returns the identifier of the aggregate which version is not as expected. | 
| long | getExpectedVersion()Returns the version expected by the component loading the aggregate. | 
isCauseOfaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic ConflictingAggregateVersionException(String aggregateIdentifier, long expectedVersion, long actualVersion)
message.aggregateIdentifier - The identifier of the aggregate which version was not as expectedexpectedVersion - The version expected by the component loading the aggregateactualVersion - The actual version of the aggregatepublic ConflictingAggregateVersionException(String aggregateIdentifier, long expectedVersion, long actualVersion, Throwable cause)
message and cause.aggregateIdentifier - The identifier of the aggregate which version was not as expectedexpectedVersion - The version expected by the component loading the aggregateactualVersion - The actual version of the aggregatecause - The underlying cause of the exceptionpublic Object getAggregateIdentifier()
public long getExpectedVersion()
public long getActualVersion()
Copyright © 2010–2025. All rights reserved.