Interface | Description |
---|---|
Addressable<A> |
Addressable.
|
Auditable |
Classes that implement this interface are declaring that they
provide audit information to track who created it,
last modified it, and when, with mutable modification data.
|
Audited |
Classes that implement this interface are declaring that they
have audit information available, tracking who created it,
modified it, and when.
|
Cancelable |
Cancel-able.
|
Dependent<T> |
Dependent transport object.
|
Describable |
Classes that implement this interface are declaring that they
have a name and a description which can each be modified.
|
Described |
Classes that implement this interface are declaring that they
have a name and a description.
|
Distributable |
Custom serialization of a class in distributed environments is enabled by
the class implementing this interface.
|
Identifiable |
Classes that implement this interface are declaring that they
have an identifier comprising some unique id string which
can be set.
|
Identified |
Classes that implement this interface are declaring that they
have an identifier comprising some unique id string.
|
Nameable |
Classes that implement this interface are declaring that they have a name
which can be modified.
|
Named |
Classes that implement this interface are declaring that they have a name.
|
Retryable |
Classes implementing this interface can express whether they should be
retried in the event of an unexpected condition.
|
StateValidator<T> |
Validates a given state.
|
Stoppable |
Classes implementing this interface are able to be terminated: cease or
cause to cease operation.
|
Suspendible |
Classes implementing this interface can be suspended and resumed.
|
SuspendibleStoppable | |
Timeable |
Classes implementing this interface represent an event in time.
|
Transportable<T,I extends Serializable> |
Provides the ability for the transport objects to carry the data between
application layers and tiers
|
TransportObject<T,I extends Serializable> |
TransportObject is a contract between the business logic and the DAO. |
Versionable |
Provides the ability to carry the JPA Version value with the object
|
Class | Description |
---|---|
Id<T,I extends Serializable> |
Identifier.
|
PartialSuccessException.Failure |
A data object to represent a failure.
|
Restrictable<P,R> |
Restrict-able object.
|
Result<D,E,C> |
Result.
|
Enum | Description |
---|---|
Result.CompletionState |
Completion State.
|
Exception | Description |
---|---|
CreateException |
Exception representing a condition where creation of an object fails.
|
DeleteException |
Exception representing a condition where a deletion fails.
|
DuplicateDataException |
Exception representing a condition where an item with a duplicate data was
detected.
|
DuplicateIdException |
Exception representing a condition where an item with a duplicate id was
detected.
|
LoginFailedException |
Exception representing failure to login.
|
NotFoundException |
Exception representing a condition where an expected item was not found.
|
PartialSuccessException |
An exception to indicate that an operation has partially succeeded (or
failed partially).
|
PreconditionFailedException |
Exception representing a precondition not being met.
|
ServiceNotAvailableException |
Exception representing a condition where an expected service is not
available.
|
ServiceNotFoundException |
Exception representing a condition where an expected service is not found.
|
UpdateException |
Exception representing a condition where an update fails.
|
Copyright © 2015. All Rights Reserved.