Interface | Description |
---|---|
ApplicationTrackable<D> |
Defines a domain class type that supports tracking information (audit, sandbox and application).
|
BaseTrackableRepository<D extends Trackable> |
Establish a base Trackable repository interface that includes TrackableRsqlFilterExecutor as
well.
|
BasicAuditUtility |
Developer utility for working with basic audit information for entities.
|
CatalogTrackable<D> |
Defines a domain class type that supports tracking information (audit, sandbox and catalog).
|
ChangeContainerOverridable |
Marks a projection domain as supporting an overridable
ChangeContainer . |
ContextStateAware |
Defines additional information for the business domain that describes aspects of the entity
related to the context of the request.
|
CustomerContextTrackable<D> |
Defines a domain class type that supports tracking information (audit, sandbox and customer
context).
|
EmbeddedContextStateAware |
Defines additional information for embedded collection members of
ContextStateAware
business domains that describes aspects of those collection members related to the context of the
request. |
FullTrackable<D> |
Defines a domain class type that supports the expanded scope of tracking information (audit,
sandbox, catalog, and application).
|
Identifiable |
For persisted-domain entities that are not
Trackable , this interface provides a vehicle
by which to retrieve the unique identifier. |
RepositoryUtility | |
SandboxTrackable<D> |
Defines a domain class type that supports tracking information (audit and sandbox).
|
Temporal |
Describes a domain class that can inform the caller of the last time it was updated.
|
TenantTrackable<D> |
Defines a domain class type that supports audit tracking only.
|
Trackable |
Defines a domain class type that supports tracking information (audit, sandbox and catalog).
|
TrackableBehaviorInheritable |
Occasionally, an entity should inherit its
TrackableBehavior from another class. |
TrackableBehaviorUtil |
Utility used to determine the
TrackableBehavior settings for a domain class. |
TrackableRepository<D extends Trackable> |
Special Spring Data
Repository version targeted specifically at maintaining persistence
for Trackable domain objects. |
TrackableRsqlFilterExecutor<D extends Trackable> |
Marker interface to indicate that a
TrackableRepository can also handle RSQL-based query
methods. |
TypedTrackable<D> |
Allows setter generics for the entity
Tracking implementation to directly reflect the
concrete type of the Tracking instance variable. |
Enum | Description |
---|---|
TrackableBehavior |
Describes the persistence behavior for an entity annotated with
TrackableExtension . |
Annotation Type | Description |
---|---|
TrackableExtension |
Add one or more
TrackableBehavior features to a Trackable domain. |
Copyright © 2021. All rights reserved.