All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractRegexRuleValidator |
Common regex pattern matching leveraged by most RuleValidator instances.
|
ActiveAware |
Trackable Entity classes that wish to benefit from automatic active date handling during
querying should implement this interface.
|
ActiveDateFilteringEnabledContextInfoCustomizer |
Establish whether or not filtering by active dates should be enabled for this request.
|
AlwaysMutableContextStateBuilder |
|
Application |
Represents the tenant concept of a storefront structure.
|
ApplicationCatalogRef |
|
ApplicationChangedEvent |
Published whenever a persisted representation of a Catalog has changed
|
ApplicationDataRouteSupporting |
|
ApplicationInfo |
Partially de-normalized representation of a multitenant application.
|
ApplicationTrackable<D> |
Defines a domain class type that supports tracking information (audit, sandbox and application).
|
ApplicationTracking |
Marker interface indicating support for application discrimination (no catalog), in addition to
sandboxing support.
|
AuthenticationVendorPrivilegesSummary |
A complex object used to describe characteristics of an Authentication that are
interesting for vendor-discrimination behavior.
|
AuthenticationVendorPrivilegesUtility |
Responsible for extracting information from an Authentication to determine its vendor
privileges.
|
AutoConfigureProjectionMapping |
Type level annotation intended for domain classes and used to configure whether or not the system
will attempt to auto configure mapping to a projection.
|
BaseCrudEntityService<P> |
Real-world service implementations of CrudEntityService can extend from this class as a
convenience to inherit CRUD behavior for a particular business domain type.
|
BaseMappableCrudEntityService<P> |
Real-world service implementations of MappableCrudEntityService can extend from this
class as a convenience to inherit CRUD behavior for a particular business domain type.
|
BaseRsqlCrudEntityService<P> |
Real-world service implementations of RsqlCrudEntityService can extend from this class as
a convenience to inherit CRUD behavior for a particular business domain type.
|
BaseRsqlMappableCrudEntityService<P> |
Real-world service implementations of RsqlMappableCrudEntityService can extend from this
class as a convenience to inherit CRUD behavior for a particular business domain type.
|
BaseTrackableRepository<D extends Trackable> |
Establish a base Trackable repository interface that includes TrackableRsqlFilterExecutor as
well.
|
BasicAudit |
Hold basic audit information to indicate author and timing for entity mutation
|
BasicAuditable |
Hold basic audit information to indicate author and timing for entity mutation
|
BasicAuditDomainMapperMember |
A special DomainMapperMember which is responsible for adding basic audit information
during entity persistence.
|
BasicAuditUtility |
Developer utility for working with basic audit information for entities.
|
BatchIndexableType |
Describes several types that support solr indexing via batch message.
|
BatchIndexRequest |
Message object used to inform the solr index service of a large list of Indexable objects
to index.
|
BatchIndexRequestNotificationAutoConfiguration |
|
BatchIndexRequestNotificationProperties |
|
BatchIndexRequestProducer |
Spring cloud data channel description for messaging output.
|
BooleanRuleValidator |
Validate a boolean comparison SPEL expression
|
BroadleafPagingStreams |
Originally copied from
com.github.rutledgepaulv.pagingstreams.PagingStreams .
|
BroadleafPagingStreams.PagingIterator<T> |
An iterator over a large set of elements that relies on a PageSource to fetch data in
chunks as necessary.
|
BroadleafPagingStreams.StreamBuilder<T> |
|
BroadleafQueryHintKeys |
|
BulkPersistenceResponse<P> |
|
BulkPersistenceResponse.PersistenceFailure<F> |
|
BulkPersistenceResponse.PersistenceFailureType |
|
BusinessTypeAware |
Represents a repository domain instance that is capable of describing the business domain type to
which it is related.
|
BusinessTypeAwareDomainMapperMember |
Support the BusinessTypeAware interface for determination of the proper Business domain
type to associate with a repository domain instance.
|
CacheInvalidationNotificationImmediateSender |
Send cache invalidation events via supporting message producer components.
|
Catalog |
Represents a catalog node in an overall catalog tree.
|
CatalogBasicInfo |
A simple interface intended to expose the minimal pertinent details about a multitenant
Catalog .
|
CatalogChangedEvent |
Published whenever a persisted representation of a Catalog has changed
|
CatalogChangeHelper |
Helper class used to simplify sync catalog changes against a catalog discriminated domain type,.
|
CatalogChangeService |
Batch update a managed, catalog discriminated entity type based on Catalog#getGroups()
and Catalog.getLevel() changes.
|
CatalogDataRouteSupporting |
|
CatalogDiscriminatedEntityVendorVisibilityHandler |
Responsible for performing vendor-visibility operations on catalog-discriminated entities.
|
CatalogFilterRulesMapping |
|
CatalogFinder<P extends Catalog> |
Utility class for fetching Catalog instances.
|
CatalogFinder.CatalogResponse<P extends Catalog> |
Response object indicating if tenancy is active, and if so, the catalog that was found based
on the request, if any.
|
CatalogFinder.TenantState |
Indicates if tenant related functionality is active
|
CatalogInfo |
Partially de-normalized representation of a multitenant catalog.
|
CatalogRef |
Reference structure for a Catalog to one or more parent catalogs.
|
CatalogStatus |
Defines catalog visibility for fetch queries based on the status of the assignment of a catalog
to a given application.
|
CatalogStatusAware |
Entity that supports exposing marketplace catalog status infomation.
|
CatalogTrackable<D> |
Defines a domain class type that supports tracking information (audit, sandbox and catalog).
|
CatalogTracking |
Marker interface indicating catalog support (no application discrimination) in addition to
sandbox support.
|
CatalogVendorAwareCacheKeyEnhancer |
|
ChangeContainer |
Container information for a change, used for grouping separate change information under the same
top-level entity.
|
ChangeContainerOverridable |
|
ChangeContainerOverridableDomainMapperMember |
|
ChangeContainerUtils |
|
ChangeDetail |
Before and after change information per property.
|
ChangeDetailApplyException |
A ChangeDetailApplyException indicates that an attempt to apply a
ChangeDetail to a target Trackable failed.
|
ChangeDetailPruningPersistenceMessageAckedHandler |
This component prunes the change details from production-level Trackable entities
following successful acknowledgement of the PersistenceMessage 's notification state.
|
ChangeEvent |
Detailed summary information of a change made to an instance of a sandboxable entity.
|
ChangeNotifier |
Component capable of informing the system of a change to a Trackable domain.
|
ChangeSummaryMessageFactory |
Creates new ChangeEvent messages based on an entity instance.
|
ChangeSummaryNotificationAutoConfiguration |
|
ChangeSummaryNotificationProperties |
|
ChangeSummaryProducer |
Spring cloud data channel description for messaging output.
|
ChangeTransformer |
|
ChangeTransformerHelper |
Helper class for dealing with JSON serialized object state (primarily in ChangeDetail ).
|
CollectionRuleValidator |
Validate a SPEL expression that compares a variable against a collection of values
|
CommonApplicationRepository<D extends Trackable> |
|
CommonApplicationService<P extends Application> |
|
CommonCatalogRepository<D extends Trackable> |
Repository agnostic interface for management of Trackable domain related to
Catalog .
|
CommonCatalogService<P extends Catalog> |
|
CommonMarketplaceApplicationCatalogRepository<D extends Trackable> |
|
CommonMarketplaceApplicationCatalogService<P extends MarketplaceApplicationCatalog> |
|
CompensatingClosureSerializer |
A closure serializer that is capable of emitting a SerializedLambda for a dynamically
generated Serializable closure that was not originally compiled as Serializable in the containing
class.
|
CompositeCurrencyContextProvider |
|
ConditionalOnTenantSynchronization |
Conditional annotation that denotes whether tenant synchronization is active or not, allowing
various beans to be initialized.
|
ContextChangeContainer |
|
ContextExceptionAdvisor |
Exception handler for validation problems in the context request.
|
ContextIdOverwriteBehavior |
Override behaviors for contextId generation for Trackable domain
|
ContextInfo |
POJO representing context information regarding the current API request.
|
ContextInfo.QueryHint |
This is a generic hint concept that is used to influence persistence tier queries.
|
ContextInfo.QueryHints |
|
ContextInfo.QueryInfluencer |
A dynamic component that the NarrowExecutor will invoke to generate a Node
filter string that can be parsed and set as a predicate on the ultimate query it is
processing.
|
ContextInfoCustomizer |
Declare instances of this class as beans to influence customization of ContextInfo in a general
way upon entry into a service endpoint.
|
ContextInfoHandlerMethodArgumentResolver |
Allows the use of ContextInfo within @RequestMapping method parameters.
|
ContextInfoWebRequestResolver |
Provides functionality for resolving information from a web request into a ContextInfo .
|
ContextOperation |
Sets defaults when initializing a ContextInfo within a Spring controller argument
|
ContextRequest |
Specific context information related to sandbox and/or multitenant state.
|
ContextRequestConverter |
Allows conversion of the X-Context-Request header json value into a
ContextRequest instance.
|
ContextRequestHydrator |
Looks up partial data passed in through a ContextRequest like through an API or other
integration and hydrates all of the data within the ContextRequest
|
ContextState |
A subset of information from Tracking placed on the business domain.
|
ContextState.CatalogLevelView |
|
ContextState.ContextApplicationInfo |
|
ContextState.ContextCatalogInfo |
|
ContextStateAware |
Defines additional information for the business domain that describes aspects of the entity
related to the context of the request.
|
ContextStateBuilder |
|
ContextStateProcessingException |
|
ContextUtility |
Utility class for temporarily setting several values on ContextInfo for the scope of a
block of code embodied in a Supplier .
|
CreateSetupDomainMapperMember |
A special DomainMapperMember which is responsible for performing any required operations
on entities prior to their creation in the database.
|
CrudEntityHelper |
Helper class responsible for providing basic CRUD support for business domain types.
|
CrudEntityService<P> |
Base service API for a given entity type.
|
CrudPolicyAspect |
Validate methods specifically inherited from CrudRepository .
|
CrudPolicyConfiguration |
Configure aspects and PolicyOverride instances for methods exposed via the
CrudRepository interface.
|
CurrencyContextProvider<T> |
While mapping from a repository domain that stores a numeric value to a business domain that
utilizes a MonetaryAmount this gives the facilities to resolve a currency for the given
source repository object.
|
CurrencyProvider |
Allows a repository domain object to contribute its own currency information to the
MonetaryMapperMember when initializing MonetaryAmount s on the business domain.
|
CurrentCurrencyUtils |
Untility to allow for resolving the currency based on a supplied object and / or the
ContextInfo .
|
CustomerContextTrackable<D> |
Defines a domain class type that supports tracking information (audit, sandbox and customer
context).
|
CustomerContextTracking |
Marker interface indicating support for customer context discrimination.
|
CustomizedCommonApplicationRepository<D extends Trackable> |
Advanced functionality related to catalog maintenance and maintenance of application
discriminated entities.
|
CustomizedCommonCatalogRepository |
Advanced functionality related to catalog maintenance and maintenance of catalog discriminated
entities.
|
CustomizedCommonSandboxableEntityRepository |
Advanced functionality related to sandbox discriminated entities.
|
DataTrackingCacheAutoConfiguration |
Configuration for engaging default Broadleaf support for Apache Ignite cache
|
DataTrackingCacheProperties |
Properties that influence cache settings for data tracking
|
DataTrackingCacheUtility |
Utility class for working with Spring Cache.
|
DataTrackingCoreAutoConfiguration |
This project is configured as a spring boot starter, and as such can automatically engage
behavior by being a dependency of other projects.
|
DataTrackingCoreAutoConfiguration.MoneyMappingConfigurationSupport |
|
DataTrackingKeyGen |
Factory class for generating Spring Cache KeyGenerator instances that fulfill common
Broadleaf use cases.
|
DataTrackingKeyGen.ApplicationKeyGenerator |
|
DataTrackingKeyGen.ApplicationWithInstantKeyGenerator |
|
DataTrackingKeyGen.ApplicationWithLocaleKeyGenerator |
|
DataTrackingKeyGen.ApplicationWithLocaleWithInstantKeyGenerator |
|
DataTrackingKeyGen.CatalogKeyGenerator |
|
DataTrackingKeyGen.CatalogWithInstantKeyGenerator |
|
DataTrackingKeyGen.CatalogWithLocaleKeyGenerator |
|
DataTrackingKeyGen.CatalogWithLocaleWithInstantKeyGenerator |
|
DataTrackingKeyGen.KeyType |
|
DataTrackingKeyGen.TenantKeyGenerator |
|
DataTrackingKeyGen.TenantWithInstantKeyGenerator |
|
DataTrackingKeyGen.TenantWithLocaleKeyGenerator |
|
DataTrackingKeyGen.TenantWithLocaleWithInstantKeyGenerator |
|
DataTrackingMessagingAutoConfiguration |
|
DataTrackingRepositorySupportAutoConfiguration |
Beans that are common to repository implementations of data-tracking
|
DateRuleValidator |
Validate a SPEL expression that compares a variable against a date literal
|
DecimalSplitSortPositionStrategy<P> |
Specialized version of SortPositionStrategy that uses a decimal splitting strategy along with a
String field representation for collation-based sorting.
|
DefaultBasicAuditUtility |
|
DefaultChangeDetail |
|
DefaultChangeTransformer |
|
DefaultCommonApplicationService<P extends Application> |
|
DefaultCommonCatalogService<P extends Catalog> |
|
DefaultCommonMarketplaceApplicationCatalogService<P extends MarketplaceApplicationCatalog> |
|
DefaultContextRequestHydrator |
Looks up partial data passed in through a ContextRequest like through an API or other
integration and hydrates all of the data within the ContextRequest
|
DefaultDomainMapperManager |
|
DefaultKryoCustomizer |
|
DefaultModelMapperSerializer |
|
DefaultNarrowedPageable |
|
DefaultPageRequest |
Pageable implementation used to differentiate default PageRequests
from specialized Broadleaf use-cases.
|
DefaultPolicyAspect |
Validate Policy annotated methods
|
DefaultPolicyAspectProcessor |
|
DefaultPreviewDateWebRequestResolver |
|
DefaultPreviewSandboxWebRequestResolver |
|
DefaultPreviewTokenWebRequestResolver |
|
DefaultProjectionFactory |
|
DefaultPropagationHandler |
|
DefaultPropagationManager |
|
DefaultPropertyTypeInfo |
|
DefaultRepositoryUtility |
|
DefaultResourceProvider |
|
DefaultRSQLArgumentParser |
|
DefaultSandboxDeleteListener |
|
DefaultScheduledJobContextService |
|
DefaultStringValueCodec |
|
DefaultTrackableBehaviorUtil |
|
DefaultTrackableDomainMapperMemberSupport |
|
DefaultTrackablePolicyUtils |
|
DefaultTransitionHandler |
|
DefaultUnnumberedPageable |
|
DefaultUntotalledPage<T> |
|
DefaultVendorAwareCacheKeyEnhancer |
|
DefaultVendorVisibilityManager |
|
DefaultWorkflowMapper |
|
DefaultWorkflowRequestCompletionNotifier |
|
DeploymentConsumer |
Spring cloud data channel description for messaging input.
|
DeterministicClassResolver |
ClassResolver that enhances the behavior of DefaultClassResolver to calculate
registration ids for classes using a deterministic algorithm based on hashcode, rather than
simply increment a counter.
|
DomainMapper |
|
DomainMapperAutoConfiguration |
|
DomainMapperAutoConfiguration.CacheConfigCondition |
|
DomainMapperAutoConfiguration.ModelMapperCacheConfig |
Configuration for ModelMapper caching.
|
DomainMapperAutoConfiguration.ModelMapperCacheLoaderConfig |
Configuration for ModelMapper caching.
|
DomainMapperManager |
Manages one or more DomainMapperMember instances as a transformation pipeline between
domain types.
|
DomainMapperMember |
|
DynamicClassContext |
ThreadLocal context that hold class information harvested from Registration during
serialization.
|
DynamicClassContext.ClassInfo |
|
EmbeddedContextState |
|
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.
|
EmptyNode |
An RSQL node that does not actually do anything except for handle visitation.
|
EmptyNodeVisitor<R,A> |
Allows a no-op visitor to an empty node
|
EntityMissingException |
This exception is thrown when it is determined that a requested entity is not available.
|
EntityMissingExceptionAdvisor |
Handle the entity missing exception to return a 404 status response.
|
EntityStructure |
Walks the class structure of an entity class and denotes field information across the graph.
|
EntityUtils |
Dynamically perform operations related to repository domain classes.
|
EntityUtils.ThrowingReturningWork<G extends Exception,P> |
Perform a task and return an arbitrary object instance as response.
|
EntityValidator |
|
EntityValidatorManager |
|
ExplicitProjectionFieldConfiguration |
Control aspects of how the system will treat fields exposed in an auto generated projection.
|
FieldChange |
Represents a field-level override across catalogs, or a field-level change in a sandbox version
of an entity.
|
FieldOverride |
Denotes a field that has been overridden.
|
FieldType |
Describes the type for a audit change.
|
FilterAndSortAlias |
Marker on a repository instance that allows Sort and RSQL filter requests to be targeted
via an alias rather than the property itself.
|
FilterAndSortAliasRsqlQueryTransformer |
Transforms an RSQL filtration request from the service layer and transforms its selectors into
filters relevant for the given repository domain.
|
FilterAndSortAliasSortTransformer |
Reads from the repository domain annotated with FilterAndSortAlias to transform the
original sort request
|
FilterAndSortAliasUtil |
|
FilterHelper |
Helper class for working RSQL filter mechanisms
|
FilterHelper.LinkField |
Relationship information about a Link annotated field and the target entity and
target field a particular selector is pointing to.
|
FilterParser<T> |
Parse a String containing a structured list of filter params into the appropriate query criteria
type to be passed to the persistence layer query.
|
ForwardMapResponse |
The result of a request to move the sandbox state of an entity forward in the approval flow
|
FullTrackable<D> |
Defines a domain class type that supports the expanded scope of tracking information (audit,
sandbox, catalog, and application).
|
FullTracking |
Marker interface representing full support for all methods in Tracking
|
HydrationUtility |
Utility class to support graceful hydration of entity references.
|
IdAware |
Provides a reflective way to get and set id information on a POJO.
|
IdAware.Id |
|
Identifiable |
For persisted-domain entities that are not Trackable , this interface provides a vehicle
by which to retrieve the unique identifier.
|
IdentityType |
One of more possible user identity types.
|
IllegalContextStateException |
Subset of RuntimeExceptions when an illegal state is discovered in the
tracking context related to a Trackable such as when a
ChangeDetail.getFieldName() does not matching any declared fields on a trackable instance
or a field is a different type on the business instance and the corresponding trackable.
|
Indexable |
A marker interface that should be applied to persisted-domain entities for which index request
messages such as SingleIndexRequest should be emitted during CRUD lifecycle operations.
|
InheritanceLine |
The upward catalog hierarchy for a single assigned Catalog instance
|
InheritanceLines |
Represents the upward catalog hierarchies for one or more assigned Catalog instances on a
Application .
|
InheritanceMember |
A catalog node in the hierarchy
|
InvalidContextRequestException |
This exception is thrown when it is determined that a request is invalid in any way.
|
IsEmptyCollectionRuleValidator |
Validate a SPEL expression that qualifies a collection variable's empty state
|
JWTPreviewTokenDecoder |
|
JWTPreviewTokenDecoderProperties |
|
KryoCustomizer |
Isolate customization and configuration logic for a Kryo instance prior to usage.
|
Link |
Mark a soft reference (contextId) field as linked to another repository domain class.
|
LocaleRuleValidator |
Validate a SPEL expression that compares a variable against a locale literal
|
MappableCrudEntityHelper |
Helper class responsible for providing basic CRUD support for a business domain type.
|
MappableCrudEntityService<P> |
Base service API for a given entity type.
|
MappableRsqlFilterExecutor<D> |
Marker interface to indicate that a PagingAndSortingRepository can also handle RSQL-based
query methods.
|
MappingUtils |
Utility methods related to mapping activities in data tracking and ModelMapper
|
MarketplaceApplicationCatalog |
|
MarketplaceDataRouteSupporting |
|
ModelMapperCacheGenerationConfiguration |
|
ModelMapperCacheLoader |
Simple bean to load ModelMapper cache during application startup
|
ModelMapperCacheProperties |
Properties driving behavior for ModelMapper cache
|
ModelMapperCacheProperties.Generate |
|
ModelMapperCacheProperties.Load |
|
ModelMapperDomainMapperMember |
This DomainMapperMember implementation utilizes the ModelMapper library as the
method of mapping between repository domain and business domain.
|
ModelMapperMappable |
Provides a mapping definition between a business domain instance and a repository domain
instance.
|
ModelMapperSerializationHelper |
Helper component for accessing basic ModelMapper cache lifecycle functions.
|
ModelMapperSerializer |
Handle serialization duties for ModelMapper instances using Kryo .
|
MonetaryMapperMember |
Deprecated. |
MoneyRuleValidator |
Validate a SPEL expression that compares a variable against a money numeric literal
|
MutabilityType |
Enumerates the rules around which entities inherited from a Catalog may be modified when
inherited.
|
MutationNotifyEvent |
|
Narrow |
|
NarrowAwareSpringDataWebConfiguration |
Customize aspects of Spring Data Web support.
|
NarrowAwareSpringDataWebConfiguration.EnableSpringDataWebSupportIfMissing |
|
NarrowedPageable |
Pageable that is suitable for denoting page boundaries for a narrowed fetch.
|
NarrowedPageableJacksonSerializer |
|
NarrowedQueryOperationExceptionAdvisor |
Default controller exception handler for problems during narrowed query operations.
|
NarrowExecutor |
|
NarrowExecutor.QueryInfo |
|
NarrowingSupportFallbackProperties |
In scenarios where data routing is disabled or has a
unique configuration, these properties serve as a fallback for reporting whether the current
configuration supports a particular narrowing flow.
|
NarrowPageableHandlerMethodArgumentResolver |
More flexible resolver for Pageable implementation based on additional 'offset' and
'forward' request params that relate to UnnumberedPageable and NarrowedPageable ,
respectively.
|
NotificationInitializeEvent |
|
NotMutableException |
This exception is thrown when it is determined that a mutation request is being made against an
immutable entity.
|
NotPermittedException |
This exception is thrown when it is determined that a operation is being requested without
adequate permission available to the current Authentication context.
|
NotVisibleException |
This exception is thrown when it is determined that a requested resource is not visible to the
current context.
|
NumberRuleValidator |
Validate a SPEL expression that compares a variable against a numeric literal (integer or
decimal)
|
OpenTracingAutoConfiguration |
Support additional configuration to handle the needs of OpenTracing library for Spring.
|
OperationType |
The CRUD type for a change operation.
|
Owned |
Describes a method response object, or method parameter object, that can be validated for
ownership against the currently logged in user.
|
PageHelper |
|
PageSource<T> |
Adapted from com.github.rutledgepaulv.pagingstreams.PageSource
|
ParseException |
Exception thrown when the system is unable to parse a structured request param into a usable
structure.
|
ParseExceptionAdvisor |
Default controller exception handler for parsing problems related to structured input from a
outside call to the service.
|
PermissionMatchingStrategy |
Strategy for multiple permissions evaluated against a policy
|
PermissionUtils |
Convenience methods used for processing permissions and authorities
|
PermissionUtils.PermissionType |
|
PersistenceContainer |
|
Policy |
Used to annotate a method that should be validated against one or more policies before the method
is allowed to execute.
|
PolicyAspectProcessor |
Responsible for processing AOP calls to Policy annotated methods and running those
requests through a PolicyEvaluator before allowing the call to proceed.
|
PolicyAutoConfiguration |
Setup the bean involved in policy validation and enforcement.
|
PolicyContext |
A thread context to keep track of Policy aspects during validation.
|
PolicyEvaluator |
Validate security context required to execute a method annotated with Policy .
|
PolicyExceptionAdvisor |
Default controller exception handler for Policy related validation problems.
|
PolicyInformation |
DTO object to hold information harvested form Policy annotations during runtime execution
of validation.
|
PolicyOverride |
An alternative to Policy used to introduce, alter or remove policy configuration on one
or more component methods.
|
PolicyResponse |
The result of the validation.
|
PolicySecurityExpressionRoot |
Default SPEL support for Authentication context evaluation.
|
PolicyUtils |
Utility class capable of performing validation of a requested operation based on permissions
available to the current Authentication .
|
PolicyVariance |
In certain unique scenarios, the out-of-box policy context validation provided
for a Trackable entity via TrackablePolicyUtils may be too restrictive.
|
PolicyVarianceType |
Describes the different variance types with which certain entity policy validations can be
disabled via PolicyVariance .
|
PostMapper |
|
PostMapperMember |
|
PostToMeConverter |
As a ModelMapper PostConverter, supports discovery and execution of ProjectionPostConvert
annotated methods in nested (arbitrarily deep) child object of a top-level ModelMapperMappable
entity.
|
PostToMeConverter.PostToMeContext |
|
PreviewDateWebRequestResolver |
Interface that is expected to resolve a preview date of type Instant
|
PreviewSandboxWebRequestResolver |
Interface that is expected to resolve a preview sandbox id.
|
PreviewToken |
The response object used to provide the details of the preview token as well as the token itself.
|
PreviewTokenAutoConfiguration |
Auto-configuration to instrument the services to support the decoding and verification of preview
tokens.
|
PreviewTokenDecoder |
An interface used for decoding preview tokens.
|
PreviewTokenParseException |
Exception that results from a failure to parse a PreviewToken from an encoded token
string.
|
PreviewTokenWebRequestResolver |
Interface that is expected to resolve a PreviewToken from a NativeWebRequest
within a certain context.
|
ProjectionPostConvert |
Perform a post conversion mapping operation during the auto projection flow for a repository
entity member of a related OneToMany collection.
|
ProjectionReferencedApi<P> |
Marker interface for service API rest controller components.
|
PromotionConsumer |
Spring cloud data channel description for messaging input.
|
PropagationAware |
Represent a component aware of various CRUD lifecycles as they relate to deployment change
propagation down through a catalog hierarchy.
|
PropagationHandler |
Perform catalog propagation of entity changes post deployment, iterating through the catalog
inheritance hierarchy.
|
PropagationIntegrator |
Integration component responsible for interacting with the propagation architecture outside of
the standard transition flow (see WorkflowTransitionHelper ).
|
PropagationManager |
Manager component responsible for aggregating one or more PropagationHandler instances
and picking the best handler to perform propagation give a set of contextual criteria.
|
PropagationType |
The propagation style for changes coming into an application from an inherited catalog.
|
PropertyTypeInfo |
An object that describes the type of a field that has been changed.
|
PruneNotificationTriggeredJobEventConsumer |
Spring cloud stream messaging interface for receiving triggered job execution from the scheduled
job microservice.
|
PruneRestingNotificationStatesAutoConfiguration |
Configuration pertaining to handling the scheduled job for pruning acked or stopped
NotificationStates from records.
|
PruneRestingNotificationStatesConfigurationProperties |
|
PruneRestingNotificationStatesHandler |
|
PruneRestingNotificationStatesListener |
|
PurgeObsoleteSandboxDataAutoConfiguration |
Configuration pertaining to handling the scheduled job for purging obsolete sandbox data.
|
PurgeObsoleteSandboxDataConfigurationProperties |
|
PurgeObsoleteSandboxDataHandler |
|
PurgeObsoleteSandboxDataListener |
|
PurgeSandboxTriggeredJobEventConsumer |
Spring cloud stream messaging interface for receiving triggered job execution from the scheduled
job microservice.
|
QueryContainer |
|
RebasingConsumer |
Spring cloud data channel description for messaging input.
|
RejectionConsumer |
Spring cloud data channel description for messaging input.
|
RejectMapResponse |
The result of a request to reject a previous promotion
|
RepositoryContext |
Thread local container defining information about the current calling context for a repository.
|
RepositoryContribution |
Beans of this type allow for contribution of repository fragments to out-of-the-box framework
repositories.
|
RepositoryUtility |
|
ResolutionIdentifierType |
Enumerates the possible types of identifiers available to resolve the tenancy and application
context.
|
ResourceProvider |
|
ReversionConsumer |
Spring cloud data channel description for messaging input.
|
RSQLArgumentParser |
Parses the list of arguments provided during RSQL parsing into a list of real typed objects.
|
RsqlCrudEntityHelper |
Helper class responsible for providing additional support for RSQL filtering for business domain
services.
|
RsqlCrudEntityService<P> |
|
RsqlFilterHandlerMethodArgumentResolver |
Parses out a cq request parameter into a valid RSQL Node that can further be sent down to the
data tier
|
RSQLFilterParser |
Default implementation of JpaFilterParser .
|
RsqlMappableCrudEntityHelper |
Helper class responsible for providing additional support for RSQL filtering for business domain
services.
|
RsqlMappableCrudEntityService<P> |
|
RsqlQueryTransformer |
Allows customization of an RSQL query before it is passed on to the repository layer.
|
RsqlSearchOperation |
Enumeration of supported operation components for RSQL filters
|
RuleInspector |
Walks the object graph of the projection object looking for any instances of fields annotated
with RuleValidate .
|
RuleInspector.RuleExpression |
|
RuleValidate |
Marker annotation used on fields declarations in a projection to indicate the field, when
populated, will contain a SPEL expression.
|
RuleValidator |
|
RuleValidatorManager |
|
RuleValidatorResponse |
|
SandboxDeleteConsumer |
Spring cloud data channel description for messaging input.
|
SandboxDeleteEvent |
The event that is sent when the sandbox is deleted.
|
SandboxInfo |
Represents details around the sandbox in which an entity exists.
|
SandboxPropagationProperties |
Properties related to sandbox propagation feature.
|
SandboxTrackable<D> |
Defines a domain class type that supports tracking information (audit and sandbox).
|
SandboxTracking |
Marker interface indicating support for sandboxing, without support for catalog or application
discrimination.
|
SandboxVisibleCacheEnabledContextInfoCustomizer |
Establish the cache context for this request.
|
ScheduledJobContextService |
This service is used to build the ContextInfo for the Scheduled
Job .
|
SerializableLambdaClassFileTransformer |
A ClassFileTransformer capable of redefining InnerClassLambdaMetafactory to create Serializable
lambdas by default.
|
SingleIndexRequest<T extends Identifiable> |
For entities that are Indexable , this is the message payload that will be sent to request
indexing on an entity.
|
SingleIndexRequestMessageBuilder |
|
SingleIndexRequestMessageFactory |
|
SingleIndexRequestNotificationAutoConfiguration |
|
SingleIndexRequestNotificationProperties |
|
SingleIndexRequestNotificationStateMapperMember |
|
SingleIndexRequestProducer |
Spring cloud data channel description for messaging output.
|
Sortable |
Repository domain should implement this interface in order to notify the system that they can be
managed for sorting (see SortPositionRequest ).
|
SortableCacheResultPostProcessor |
Responsible for post processing cache results that contain Sortable instances and
actively sorting those members before return from the CacheStateManager .
|
Sorted |
Business domain interface indicating whether or not domain contains a specified sorting value.
|
SortPositionRequest |
|
SortPositionRequestHandlerMethodArgumentResolver |
|
SortPositionStrategy<P> |
Represents an approach for updating a sorted field's value.
|
SortTransformer |
Transforms a request for a Sort that could be against a business domain to the actual
sort relevant to the Spring Data repository domain class
|
SpanContextInfoCustomizer |
Add tenant (and possible data route) information to any active span upon entry from a service
endpoint.
|
SpanPolicyAspect |
Add a span at Policy annotated methods
|
SpanServiceAspect |
|
StaleSandboxStateException |
This exception is thrown when it is determined the current sandbox state is stale based on the
state of a target sandbox state.
|
StringRuleValidator |
Validate a SPEL expression that compares a variable against a String literal
|
StringValueCodec |
Codec responsible for encoding string literals in a SPEL expression with a easily replaceable
label.
|
TargetRelatedRequest |
Represents a TransitionRequest that requires another sandbox target state be declared in
order to identify the recipient of changes being moved from an original item.
|
Temporal |
Describes a domain class that can inform the caller of the last time it was updated.
|
TempOverrideMapResponse |
|
TenantPersistenceHandler |
Specialized PersistenceHandler that listens specifically for repository changes to tenant
domain.
|
TenantSynchronizationAutoConfiguration |
|
TenantSyncMessagingConfiguration |
Spring Cloud Stream wiring for tenant synchronization
|
TenantSyncPersistenceConsumer |
Spring cloud data channel description for messaging input.
|
TenantSyncProperties |
|
TenantSyncServiceConfiguration |
Configuration for service-layer tenant synchronization
|
TenantTrackable<D> |
Defines a domain class type that supports audit tracking only.
|
TenantTracking |
Marker interface indicating only archival, notification state, and change detail (audit) support.
|
Trackable |
Defines a domain class type that supports tracking information (audit, sandbox and catalog).
|
TrackableApiRegistrar |
|
TrackableBehavior |
|
TrackableBehaviorInheritable |
|
TrackableBehaviorOverride |
Configuration bean used to describe a set of replacement TrackableBehavior values for the
requested domain class.
|
TrackableBehaviorPackage |
Informational POJO that describes the current state of a domain class related to its
TrackableBehavior configuration.
|
TrackableBehaviorUtil |
|
TrackableDomainMapperMemberSupport |
Exposes the functionality necessary to support maintenance of Trackable domain instances.
|
TrackableEntityPolicyEvaluator |
Default implementation of PermissionEvaluator responsible for checking the validity of a
requested mutating method call on a Trackable entity given the current Spring Security
authority and additional ContextInfo information.
|
TrackableExtension |
|
TrackableFlowComponentFactory |
Factory for creating API rest controller classes dynamically based on a projection class, and
some common configuration information.
|
TrackableFlowComponentFactory.CreateInterceptor |
|
TrackableFlowComponentFactory.DeleteInterceptor |
|
TrackableFlowComponentFactory.ReadAllInterceptor |
|
TrackableFlowComponentFactory.ReadByIdInterceptor |
|
TrackableFlowComponentFactory.ReplaceInterceptor |
|
TrackableFlowComponentFactory.UpdateInterceptor |
|
TrackablePolicyUtils |
Version of PolicyUtils capable of validating request values against business rules related to
mutability and visibility of tenant related information.
|
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.
|
TrackableServicesRegistrar |
|
Tracking |
Holds information related to audit, sandboxing, multitenancy and archival state (soft delete)
|
TrackingDataRouteSupporting |
|
TrackingLevel |
The workflow level for a record in the system
|
TransferType |
|
TransitionHandler |
TransitionHandlers are responsible for listening for TransitionConsumers channel events (such as
PromotionConsumer ) associated with a specific business domain type.
|
TransitionHandlerCustomizer |
|
TransitionHandlerFactory |
Used to create TransitionHandlers for sandboxable entities and delegate
to them when a sandbox message is received.
|
TransitionListener |
|
TransitionListenerAutoConfiguration |
|
TransitionListenerAutoConfiguration.BindingConfig |
|
TransitionPackage<D extends Trackable> |
Represents an item to advance or reverse in the sandbox approval flow.
|
TransitionRequest |
A container object for information regarding a promotion of one or more domain items to a new
target position.
|
TransitionRequestCompletionNotificationAutoConfiguration |
|
TransitionRequestCompletionNotificationProperties |
|
TransitionRequestProperties |
|
TypedTrackable<D> |
Allows setter generics for the entity Tracking implementation to directly reflect the
concrete type of the Tracking instance variable.
|
UnnumberedPageable |
Represents a Pageable for which page number are not used.
|
UnnumberedPageableJacksonSerializer |
|
UnsortablePositionException |
This exception is thrown when an attempt is made to move the sort position for a Sortable
entity to a position following another sortable entity that is not explicitly sorted (see
Sortable.getSorted() ).
|
UnsortablePositionExceptionAdvisor |
|
UnsupportedPageableTypeException |
Subset of RuntimeExceptions when an unsupported Pageable is
encountered during a narrowed query fetch.
|
UntotalledPage<T> |
Denotes a Page in which total and page number information is not supported.
|
UntotalledPageJacksonSerializer |
|
Update<P> |
An update with a service projection against a persistent store mapped by Update.getId()
|
UpdateSortOperation |
|
UpdateValidationDomainMapperMember |
A special DomainMapperMember which is responsible for validating the id variable state
for update requests.
|
ValidationAutoConfiguration |
Configuration for validation of beans.
|
ValidationContext |
Thread context used to describe whether or not a policy validation is currently in progress.
|
ValidationUtils |
Helpful class providing convenient methods relevant to validation.
|
VendorAuthenticationPrivilegeProperties |
This is an experimental feature.
|
VendorAwareCacheKeyEnhancer |
|
VendorAwareTrackablePolicyUtils |
An extension of DefaultTrackablePolicyUtils that understands what vendor(s) the current
authentication is restricted to (including consideration for the current policy requirements) and
can enforce access control accordingly.
|
VendorNarrowingContextInfoCustomizer |
Depending on the current authentication's restrictions/permissions and the current operation's
policy requirements, it may be necessary to restrict query results to only include data from
certain vendors.
|
VendorSandboxPropagationHandler |
Specialized instance of PropagationHandler capable of propagating vendor catalog
(catalogs related to a vendor instance via the vendorRef property) changes into a promotion
sandbox state in an associated application.
|
VendorVisibilityAutoConfiguration |
Responsible for loading marketplace vendor-visibility related configuration.
|
VendorVisibilityHandler |
Certain entities can be "vendor discriminated", and may be associated to vendors in a variety of
ways.
|
VendorVisibilityManager |
This is the top-level component that consumers should typically rely on when needing to perform
vendor-visibility-related operations relating to entities.
|
WorkflowDeployRequest |
A request for a deployment operation, moving all changes less than or equal to a requested
version from the sandboxable state of an item to production.
|
WorkflowJobSchedulingRequest |
A container object for information regarding a workflow operation that should be scheduled for
future completion.
|
WorkflowJobUnschedulingRequest |
A container object for information regarding cancellation of a previously scheduled workflow
deployment operation.
|
WorkflowMapper |
Maps data between original and target state for repository domain items.
|
WorkflowPromoteRequest |
A request for a promotion operation, moving all changes related to a promotion id from the
sandboxable state of an item to the requested target sandbox state.
|
WorkflowRebaseRequest |
A request for a rebase operation, moving all missing changes from a more advanced sandbox state
of an item to a less advanced state.
|
WorkflowRejectRequest |
A request for a reject operation, moving all visible changes related to a promotion id from the
sandboxable state of an item to the requested target sandbox state.
|
WorkflowRequestCompletion |
|
WorkflowRequestCompletionConsumer |
Spring cloud data channel description for messaging input.
|
WorkflowRequestCompletionNotifier |
|
WorkflowRequestCompletionProducer |
Spring cloud data channel description for messaging output.
|
WorkflowRevertRequest |
A request for a revert operation, archiving the requested user sandbox state of an item.
|
WorkflowTransitionHelper |
Helper class for executing a Trackable entity promotion and persisting state after.
|
WorkflowTransitionRequest |
|
WorkflowTransitionService |
Responsible for executing a Trackable entity promotion and persisting state after.
|