Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractRegexRuleValidator - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Common regex pattern matching leveraged by most
RuleValidator
instances. - AbstractRegexRuleValidator() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.AbstractRegexRuleValidator
- accept(RSQLVisitor<R, A>, A) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.EmptyNode
- ACCOUNT_ID_HEADER - Static variable in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- ACTIVE_DATE_FILTER_CONTEXT - Static variable in class com.broadleafcommerce.data.tracking.core.context.ContextUtility
- ActiveAware - Interface in com.broadleafcommerce.data.tracking.core.filtering
-
Trackable
Entity classes that wish to benefit from automatic active date handling during querying should implement this interface. - activeDateFilteringEnabledContextInfoCustomizer(Converter<Authentication, Map<String, Object>>) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
- ActiveDateFilteringEnabledContextInfoCustomizer - Class in com.broadleafcommerce.data.tracking.core.filtering
-
Establish whether or not filtering by active dates should be enabled for this request.
- ActiveDateFilteringEnabledContextInfoCustomizer(Converter<Authentication, Map<String, Object>>) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.ActiveDateFilteringEnabledContextInfoCustomizer
- addContextInfoDataToKey(ContextInfo, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.ApplicationKeyGenerator
- addContextInfoDataToKey(ContextInfo, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.ApplicationWithLocaleKeyGenerator
- addContextInfoDataToKey(ContextInfo, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogKeyGenerator
- addContextInfoDataToKey(ContextInfo, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogWithLocaleKeyGenerator
- addContextInfoDataToKey(ContextInfo, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.TenantKeyGenerator
- addContextInfoDataToKey(ContextInfo, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.TenantWithLocaleKeyGenerator
- addPropertiesToCacheKey(Set<String>, AuthenticationVendorPrivilegesSummary, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.DefaultVendorAwareCacheKeyEnhancer
- addPropertiesToCacheKey(Set<String>, AuthenticationVendorPrivilegesSummary, String, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.CatalogVendorAwareCacheKeyEnhancer
- ADMIN - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.IdentityType
- ADMIN_CLAIM - Static variable in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- afterIdName() - Element in annotation type com.broadleafcommerce.data.tracking.core.sort.UpdateSortOperation
-
The name of the parameter in the request to update the sort position of an entity that should be used to populate a
SortPositionRequest's positionAfterContextId
. - afterSuccessfulAcknowledgement(Object, NotificationStateAware, NotificationStateRepository) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeDetailPruningPersistenceMessageAckedHandler
- ALL - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.PermissionMatchingStrategy
-
All authorities must match in order to pass the policy evaluation
- ALL - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
- AlwaysMutableContextStateBuilder - Class in com.broadleafcommerce.data.tracking.core.mapping
- AlwaysMutableContextStateBuilder(TypeFactory, TrackableBehaviorUtil, ObjectMapper, ModelMapper) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.AlwaysMutableContextStateBuilder
- ANONYMOUS - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.IdentityType
- ANY - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.PermissionMatchingStrategy
-
Only a single authority must match in order to pass the policy evaluation
- appendAnyMissingClasses(String, DynamicClassContext) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
-
Review the dump dir and add any pertinent dynamic classes that may have been missed during class resolution at the time of serialization.
- APPENDING_SUMMARY_IDS - Enum constant in enum com.broadleafcommerce.data.tracking.core.transition.type.TransferType
-
This relates to a list of summary ids in a conceptual group up to the current member
- Application - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
-
Represents the tenant concept of a storefront structure.
- Application() - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
- Application(String) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
- APPLICATION - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- APPLICATION - Enum constant in enum com.broadleafcommerce.data.tracking.core.TrackableBehavior
- APPLICATION_ID - Static variable in class com.broadleafcommerce.data.tracking.core.monitor.SpanContextInfoCustomizer
- APPLICATION_WITH_INSTANT - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- APPLICATION_WITH_LOCALE - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- APPLICATION_WITH_LOCALE_WITH_INSTANT - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- ApplicationCatalogRef - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
-
Reference structure for a
Application
to its individually assignedCatalog
instances. - ApplicationCatalogRef() - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
- ApplicationCatalogRef(String, String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
Convenience constructor
- ApplicationChangedEvent - Class in com.broadleafcommerce.data.tracking.core.tenant.service
-
Published whenever a persisted representation of a
Catalog
has changed - ApplicationChangedEvent(Object, Trackable, OperationType) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.service.ApplicationChangedEvent
- ApplicationDataRouteSupporting - Interface in com.broadleafcommerce.data.tracking.core.data
- ApplicationInfo - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Partially de-normalized representation of a multitenant application.
- ApplicationKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.ApplicationKeyGenerator
- ApplicationTrackable<D> - Interface in com.broadleafcommerce.data.tracking.core
-
Defines a domain class type that supports tracking information (audit, sandbox and application).
- ApplicationTracking - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Marker interface indicating support for application discrimination (no catalog), in addition to sandboxing support.
- ApplicationWithInstantKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.ApplicationWithInstantKeyGenerator
- ApplicationWithLocaleKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.ApplicationWithLocaleKeyGenerator
- ApplicationWithLocaleWithInstantKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.ApplicationWithLocaleWithInstantKeyGenerator
- applyChanges(ChangeDetail, Trackable, boolean, boolean, boolean, String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.ChangeTransformer
-
Apply a
ChangeDetail
to a target entity - applyChanges(ChangeDetail, Trackable, boolean, boolean, boolean, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultChangeTransformer
-
Apply a
ChangeDetail
to a target entity. - applyChanges(ChangeDetail, Trackable, boolean, boolean, boolean, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
-
Apply a
ChangeDetail
to a promotion target entity - applyCustomizers(ContextInfo, MethodParameter, NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- applyDeployment(WorkflowDeployRequest, Trackable, Trackable) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Apply changes from an "original" entity to a target production entity (if any).
- applyKeyFromArg(Object, int, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.ApplicationKeyGenerator
- applyKeyFromArg(Object, int, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.ApplicationWithLocaleKeyGenerator
- applyKeyFromArg(Object, int, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogKeyGenerator
- applyKeyFromArg(Object, int, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogWithLocaleKeyGenerator
- applyKeyFromArg(Object, int, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.TenantKeyGenerator
- applyKeyFromArg(Object, int, ObjectNode) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.TenantWithLocaleKeyGenerator
- applyPreviewBehaviorIfPossible(NativeWebRequest, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- applyPromotion(WorkflowPromoteRequest, Trackable, Trackable) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Apply changes from an "original" entity to a target sandbox entity (if any).
- applyReject(WorkflowRejectRequest, Trackable, Trackable) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Apply one or more changes related to a promotion from an "original" entity to a target user sandbox entity (if any).
- applyReplace(String, P, Map<String, Trackable>, List<BulkPersistenceResponse.PersistenceFailure<P>>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- applyReplace(String, P, Map<String, D>, List<BulkPersistenceResponse.PersistenceFailure<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- applyUpdate(String, P, Map<String, Trackable>, List<BulkPersistenceResponse.PersistenceFailure<P>>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- applyUpdate(String, P, Map<String, D>, List<BulkPersistenceResponse.PersistenceFailure<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- archive(D, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Archive a record so that it is no longer considered active and is filtered out of results.
- archiveNonProductionEntities(String, List<Class<?>>) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonSandboxableEntityRepository
-
Archives sandboxed non-production entities for the specified sandbox id.
- AUTH_DETAILS_ACCOUNT_KEY - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
- AUTH_DETAILS_ADMIN_USER_ID_KEY - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
- AUTH_DETAILS_APPLICATION_ACCESS_KEY - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
- AUTH_DETAILS_APPLICATIONS_KEY - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
- AUTH_DETAILS_CUSTOMER_CONTEXT_IDS - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
- AUTH_DETAILS_GLOBAL_KEY - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
- AUTH_DETAILS_RESTRICTED_AUTHORITIES_KEY - Static variable in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
-
The name of the claim within the authentication that will hold its "restricted authorities".
- AUTH_DETAILS_RESTRICTIONS_KEY - Static variable in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
-
The name of the claim within the authentication that will hold its "restrictions".
- AUTH_DETAILS_TENANT_ACCESS_KEY - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
- AUTH_DETAILS_TENANT_KEY - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
- AUTH_DETAILS_VENDOR_RESTRICTION_TYPE - Static variable in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
-
"restrictions"
and"restricted authorities"
both rely on a concept of "restriction type". - AuthenticationVendorPrivilegesSummary - Class in com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support
-
A complex object used to describe characteristics of an
Authentication
that are interesting for vendor-discrimination behavior. - AuthenticationVendorPrivilegesSummary() - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
- AuthenticationVendorPrivilegesUtility - Class in com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support
-
Responsible for extracting information from an
Authentication
to determine its vendor privileges. - AuthenticationVendorPrivilegesUtility(TypeFactory) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
- AutoConfigureProjectionMapping - Annotation Type in com.broadleafcommerce.data.tracking.core.mapping
-
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.
- autoRegisterApi(BeanDefinitionRegistry, Class<?>, String[], String, String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.auto.TrackableApiRegistrar
- autoRegisterService(BeanDefinitionRegistry, Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.auto.TrackableServicesRegistrar
- AVAILABLE - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.TenantState
-
Tenancy is active
B
- BaseCrudEntityService<P> - Class in com.broadleafcommerce.data.tracking.core.service
-
Real-world service implementations of
CrudEntityService
can extend from this class as a convenience to inherit CRUD behavior for a particular business domain type. - BaseCrudEntityService(TrackableRepository<T>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- BaseMappableCrudEntityService<P> - Class in com.broadleafcommerce.data.tracking.core.service
-
Real-world service implementations of
MappableCrudEntityService
can extend from this class as a convenience to inherit CRUD behavior for a particular business domain type. - BaseMappableCrudEntityService(R, MappableCrudEntityHelper) - Constructor for class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- BaseRsqlCrudEntityService<P> - Class in com.broadleafcommerce.data.tracking.core.service
-
Real-world service implementations of
RsqlCrudEntityService
can extend from this class as a convenience to inherit CRUD behavior for a particular business domain type. - BaseRsqlCrudEntityService(TrackableRepository<T>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
- BaseRsqlMappableCrudEntityService<P> - Class in com.broadleafcommerce.data.tracking.core.service
-
Real-world service implementations of
RsqlMappableCrudEntityService
can extend from this class as a convenience to inherit CRUD behavior for a particular business domain type. - BaseRsqlMappableCrudEntityService(R, RsqlMappableCrudEntityHelper) - Constructor for class com.broadleafcommerce.data.tracking.core.service.BaseRsqlMappableCrudEntityService
- BaseTrackableRepository<D extends Trackable> - Interface in com.broadleafcommerce.data.tracking.core
-
Establish a base Trackable repository interface that includes TrackableRsqlFilterExecutor as well.
- BASIC_FIELD_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- BasicAudit - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Hold basic audit information to indicate author and timing for entity mutation
- BasicAuditable - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Hold basic audit information to indicate author and timing for entity mutation
- basicAuditDomainMapperMember() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- BasicAuditDomainMapperMember - Class in com.broadleafcommerce.data.tracking.core.mapping
-
A special
DomainMapperMember
which is responsible for adding basic audit information during entity persistence. - BasicAuditDomainMapperMember() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.BasicAuditDomainMapperMember
- basicAuditUtility(RepositoryUtility, TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
- BasicAuditUtility - Interface in com.broadleafcommerce.data.tracking.core
-
Developer utility for working with basic audit information for entities.
- basicEntity(Kryo, Class<?>[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultKryoCustomizer
- basicRegistrations(Kryo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultKryoCustomizer
- basicSerializer(Kryo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultKryoCustomizer
- basicSetting(Kryo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultKryoCustomizer
- BatchIndexableType - Enum in com.broadleafcommerce.data.tracking.core.messaging.search
-
Describes several types that support solr indexing via batch message.
- BatchIndexRequest - Class in com.broadleafcommerce.data.tracking.core.messaging.search.domain
-
Message object used to inform the solr index service of a large list of
Indexable
objects to index. - BatchIndexRequest(String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
-
This constructor is required for JSON deserialization.
- BatchIndexRequest(List<String>, BatchIndexableType) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
-
This constructor is used to construct a BatchIndexRequest with a list of IDs that are to be indexed, and a String representation of the batch indexable type (e.g.
- BatchIndexRequest(List<String>, String) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
-
This constructor is used to construct a BatchIndexRequest with a list of IDs that are to be indexed, and a String representation of the batch indexable type (e.g.
- BatchIndexRequestNotificationAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure
-
Configure components including those for durable notification for
BatchIndexRequest
andBatchIndexRequestProducer
. - BatchIndexRequestNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationAutoConfiguration
- batchIndexRequestNotificationHandler(BatchIndexRequestProducer, BatchIndexRequestNotificationProperties, List<IgnoredNotificationStateRepository>, MessageSerializationHelper) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationAutoConfiguration
- BatchIndexRequestNotificationProperties - Class in com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure
-
Configuration properties for the
NotificationHandler
andRetryHandler
related toBatchIndexRequestProducer
. - BatchIndexRequestNotificationProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationProperties
- batchIndexRequestOutput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.search.BatchIndexRequestProducer
- BatchIndexRequestProducer - Interface in com.broadleafcommerce.data.tracking.core.messaging.search
-
Spring cloud data channel description for messaging output.
- batchIndexRequestRetryClusterService(CamelClusterService, BatchIndexRequestNotificationProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationAutoConfiguration
- beforeIdName() - Element in annotation type com.broadleafcommerce.data.tracking.core.sort.UpdateSortOperation
-
The name of the parameter in the request to update the sort position of an entity that should be used to populate a
SortPositionRequest's positionBeforeContextId
. - BestMember() - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines.BestMember
- BETWEEN - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- BIGDECIMAL - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
- BindingConfig() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration.BindingConfig
- BOOLEAN - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
- BOOLEAN_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.BooleanRuleValidator
- booleanRuleValidator() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- BooleanRuleValidator - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Validate a boolean comparison SPEL expression
- BooleanRuleValidator() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.BooleanRuleValidator
- BroadleafPagingStreams - Class in com.broadleafcommerce.data.tracking.core.repository.support
-
Originally copied from
com.github.rutledgepaulv.pagingstreams.PagingStreams
. - BroadleafPagingStreams.PagingIterator<T> - Class in com.broadleafcommerce.data.tracking.core.repository.support
-
An iterator over a large set of elements that relies on a
PageSource
to fetch data in chunks as necessary. - BroadleafPagingStreams.StreamBuilder<T> - Class in com.broadleafcommerce.data.tracking.core.repository.support
- BroadleafQueryHintKeys - Class in com.broadleafcommerce.data.tracking.core.context
-
Broadleaf specific keys useful for interacting with
ContextInfo.getQueryHints()
. - BroadleafQueryHintKeys() - Constructor for class com.broadleafcommerce.data.tracking.core.context.BroadleafQueryHintKeys
- build() - Method in class com.broadleafcommerce.data.tracking.core.repository.support.BroadleafPagingStreams.StreamBuilder
- build(Indexable) - Method in interface com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageBuilder
-
Build a
SingleIndexRequest
for the given entity. - buildBusinessCollectionAccessorName(String, Object, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Builds the name of the accessor of one of the businessItem's embedded collections to invoke in order to obtain the value of that field when setting
ContextState
on embedded collections ofContextStateAware entities
. - buildCatalogIdFilter(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
- buildChangeDetailAfter(Object, List<ChangeDetail>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- buildChangeDetailAfter(Object, List<ChangeDetail>) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
-
Populate the field values after mutation for a changed repository domain instance.
- buildChangeDetailBefore(ContextInfo, Trackable, String, PropertyTypeInfo, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- buildChangeDetailBefore(ContextInfo, Trackable, String, PropertyTypeInfo, String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
-
Construct a
ChangeDetail
instance that represents the value of soon-to-be dirty field before the mutating change is applied. - buildContextInfo(ScheduledJobRef, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
-
Creates the
ContextInfo
for the specified scheduled job with the specified change operation andScheduledJobRef.getTenantId()
. - buildContextInfo(ScheduledJobRef, OperationType) - Method in interface com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService
-
Creates the
ContextInfo
for the specified scheduled job with the specified change operation. - buildContextState(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Builds
ContextState information
for aContextStateAware business instance
corresponding to the givenTrackable domain instance
that can be inspected for additional metadata around the entity in relation to the context of the requester. - buildContextState(Trackable, P, ContextInfo, ModelMapper) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- buildContextState(Trackable, P, ContextInfo, ModelMapper) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
-
Add in
ContextState
information to the business domain that can be inspected for additional metadata around the entity in relation to the context of the requester. - buildContextStateFieldChanges(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Builds a list of
FieldChanges
for theContextState
of aContextStateAware business instance
corresponding to a givenTrackable domain instance
. - buildCreateContextInfo(ScheduledJobRef) - Method in interface com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService
-
Creates the
ContextInfo
for the specified scheduled job withOperationType.CREATE
change operation. - buildDeleteContextInfo(ScheduledJobRef) - Method in interface com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService
-
Creates the
ContextInfo
for the specified scheduled job withOperationType.DELETE
change operation. - buildDetailsBefore(D, ContextInfo, TypeMap<?, ?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- buildFilter(Class<?>, PolicyInformation, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryInfluencer
-
Produce a
Node
filter string that theNarrowExecutor
can parse and add as a predicate for the query it is currently processing. - buildIndexableInformation(Object, Trackable, ChangeEvent) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
-
Assign
ChangeEvent.getIndexableTargetId()
andChangeEvent.getIndexableType()
, if single index request messaging is supported for the entity and state. - buildNameToTypeMap(Map<Pair<String, String>, PropertyTypeInfo>, Map.Entry<String, ?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
-
Build up the repositoryNameToType structure mapping destination and source property name, combined with the destination property type.
- buildPolicyInformation(IdentityType[], String[], OperationType[], PermissionMatchingStrategy, String, int, int) - Method in class com.broadleafcommerce.data.tracking.core.policy.DefaultPolicyAspectProcessor
- buildReadContextInfo(ScheduledJobRef) - Method in interface com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService
-
Creates the
ContextInfo
for the specified scheduled job withOperationType.READ
change operation. - buildSortPositionRequest(NativeWebRequest, String, String, String) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
- buildTracking(ContextInfo, Trackable, List<ChangeDetail>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- buildTracking(ContextInfo, Trackable, List<ChangeDetail>) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
-
Compile the
Tracking
information for a new change - buildTracking(Trackable, List<ChangeDetail>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- buildTracking(Trackable, List<ChangeDetail>) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
-
Compile the
Tracking
information for a new change. - buildUpdateContextInfo(ScheduledJobRef) - Method in interface com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService
-
Creates the
ContextInfo
for the specified scheduled job withOperationType.UPDATE
change operation. - buildVendorRestrictionsSummary(boolean, Set<String>, Set<String>, Map<String, Set<String>>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
- BulkPersistenceResponse<P> - Class in com.broadleafcommerce.data.tracking.core.service
-
A response returned by
CrudEntityService
/CrudEntityHelper
for operations that involve persistence of multiple items at once. - BulkPersistenceResponse() - Constructor for class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
- BulkPersistenceResponse.PersistenceFailure<F> - Class in com.broadleafcommerce.data.tracking.core.service
- BulkPersistenceResponse.PersistenceFailureType - Enum in com.broadleafcommerce.data.tracking.core.service
- BusinessTypeAware - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Represents a repository domain instance that is capable of describing the business domain type to which it is related.
- businessTypeAwareDomainMapperMember(TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- BusinessTypeAwareDomainMapperMember - Class in com.broadleafcommerce.data.tracking.core.mapping
-
Support the
BusinessTypeAware
interface for determination of the proper Business domain type to associate with a repository domain instance. - BusinessTypeAwareDomainMapperMember(TypeFactory) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAwareDomainMapperMember
- ByteBuddyUtil - Class in com.broadleafcommerce.data.tracking.core
-
Install the agent in a more resilient manner, with retries.
C
- CACHE_BY_APPLICATION_CONTEXT_ID - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonApplicationService
- CACHE_BY_APPLICATION_URL - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonApplicationService
- CACHE_BY_CATALOG - Static variable in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder
- CACHE_BY_CATALOG_APPLICATION_OWNED - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- CACHE_BY_CATALOG_CHILDREN - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- CACHE_BY_CATALOG_CONTEXTID - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- CACHE_BY_CATALOG_INHERITANCE_GRAPH - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- CACHE_BY_CATALOG_INHERITED - Static variable in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder
- CACHE_BY_CATALOG_LEVEL - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- CACHE_BY_CATALOG_TOP_DOWN_INHERITANCE - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- CACHE_BY_CATALOG_VENDORREF - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- CACHE_DIR - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- CacheConfigCondition() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration.CacheConfigCondition
- CACHEINF_DIR - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- CacheInvalidationNotificationImmediateSender - Interface in com.broadleafcommerce.data.tracking.core.cache
-
Send cache invalidation events via supporting message producer components.
- canBuild(Indexable) - Method in interface com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageBuilder
-
Reports whether this builder can build a
SingleIndexRequest
for the given entity. - canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHints
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper.LinkField
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext.ClassInfo
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Load
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.IdAware.Id
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector.RuleExpression
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryNotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteEvent
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.SingleIndexRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestCompletionNotificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.CatalogResponse
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.VendorAuthenticationPrivilegeProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.preview.environment.JWTPreviewTokenDecoderProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContext
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.NotificationInitializeEvent
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLine
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines.BestMember
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantSyncProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.environment.SandboxPropagationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- canEqual(Object) - Method in class com.broadleafcommerce.data.tracking.core.TransitionPackage
- canHandle(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
-
If the
persistedDomainEntityType
is catalog discriminated, this handler supports it. - canHandle(Trackable, String, String, Trackable, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationHandler
- canHandle(Trackable, String, String, Trackable, OperationType) - Method in interface com.broadleafcommerce.data.tracking.core.transition.PropagationHandler
-
Is this handler capable of handling the propagation process given the contextual information.
- canHandle(Trackable, String, String, Trackable, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
- canHandle(TransitionRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
- canHandle(Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityHandler
-
Reports whether the handler supports operations on the given type.
- canHandle(Object, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.money.CurrencyContextProvider
-
Whether or not this can handle the resolution for the given source.
- canHandleDynamically(Class<?>, Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
-
If the inheriting class's generic P is
ContextStateAware
, then check can handle against a dynamically definedTransitionHandler.getEntityDomain()
. - castToRsqlRepository(TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper
-
Since most of the methods in the service require a repository that implements both
TrackableRepository
andTrackableRsqlFilterExecutor
, this method provides a convenient way to handle that casting. - castToRsqlRepository(CrudRepository<D, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityHelper
-
Since most of the methods in the service require a repository that implements both
CrudRepository
andMappableRsqlFilterExecutor
, this method provides a convenient way to handle that casting. - Catalog - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
-
Represents a catalog node in an overall catalog tree.
- Catalog() - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
- CATALOG - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- CATALOG - Enum constant in enum com.broadleafcommerce.data.tracking.core.TrackableBehavior
- CATALOG_WITH_INSTANT - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- CATALOG_WITH_LOCALE - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- CATALOG_WITH_LOCALE_WITH_INSTANT - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- CatalogBasicInfo - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
A simple interface intended to expose the minimal pertinent details about a multitenant
Catalog
. - CatalogChangedEvent - Class in com.broadleafcommerce.data.tracking.core.tenant.service
-
Published whenever a persisted representation of a
Catalog
has changed - CatalogChangedEvent(Object, Trackable, OperationType) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.service.CatalogChangedEvent
- CatalogChangeHelper - Class in com.broadleafcommerce.data.tracking.core.tenant.service
-
Helper class used to simplify sync catalog changes against a catalog discriminated domain type,.
- CatalogChangeHelper(CommonCatalogRepository<Trackable>) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.service.CatalogChangeHelper
- CatalogChangeService - Interface in com.broadleafcommerce.data.tracking.core.service
-
Batch update a managed, catalog discriminated entity type based on
Catalog#getGroups()
andCatalog.getLevel()
changes. - CatalogDataRouteSupporting - Interface in com.broadleafcommerce.data.tracking.core.data
- CatalogDiscriminatedEntityVendorVisibilityHandler - Class in com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog
-
Responsible for performing vendor-visibility operations on catalog-discriminated entities.
- CatalogDiscriminatedEntityVendorVisibilityHandler(TrackableBehaviorUtil, CommonCatalogService<Catalog>, int, String) - Constructor for class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
- CatalogFilterRulesMapping - Class in com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql
-
A mapping from the type being queried to the key in
CatalogRef.getInclusionFilters()
orCatalogRef.getExclusionFilters()
. - CatalogFilterRulesMapping(Class<?>, String) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.CatalogFilterRulesMapping
- catalogFinder(CommonCatalogRepository<?>, DomainMapperManager) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
- CatalogFinder<P extends Catalog> - Class in com.broadleafcommerce.data.tracking.core.policy.trackable
-
Utility class for fetching
Catalog
instances. - CatalogFinder(CommonCatalogRepository<?>, DomainMapperManager) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder
- CatalogFinder.CatalogResponse<P extends Catalog> - Class in com.broadleafcommerce.data.tracking.core.policy.trackable
-
Response object indicating if tenancy is active, and if so, the catalog that was found based on the request, if any.
- CatalogFinder.TenantState - Enum in com.broadleafcommerce.data.tracking.core.policy.trackable
-
Indicates if tenant related functionality is active
- CatalogInfo - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Partially de-normalized representation of a multitenant catalog.
- CatalogKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogKeyGenerator
- CatalogKeyGenerator(VendorAwareCacheKeyEnhancer) - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogKeyGenerator
- CatalogRef - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
-
Reference structure for a
Catalog
to one or more parent catalogs. - CatalogRef() - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
- CatalogRef(String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
-
Convenience constructor.
- CatalogResponse(CatalogFinder.TenantState, P) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.CatalogResponse
- CatalogStatus - Enum in com.broadleafcommerce.data.tracking.core.type
-
Defines catalog visibility for fetch queries based on the status of the assignment of a catalog to a given application.
- CatalogStatusAware - Interface in com.broadleafcommerce.data.tracking.core.tenant.domain
-
Entity that supports exposing marketplace catalog status infomation.
- CatalogTrackable<D> - Interface in com.broadleafcommerce.data.tracking.core
-
Defines a domain class type that supports tracking information (audit, sandbox and catalog).
- CatalogTracking - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Marker interface indicating catalog support (no application discrimination) in addition to sandbox support.
- CatalogVendorAwareCacheKeyEnhancer - Class in com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor
-
An extension of
DefaultVendorAwareCacheKeyEnhancer
optimized for requests on catalog-discriminated entities. - CatalogVendorAwareCacheKeyEnhancer(VendorAwareTrackablePolicyUtils) - Constructor for class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.CatalogVendorAwareCacheKeyEnhancer
- CatalogWithInstantKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogWithInstantKeyGenerator
- CatalogWithInstantKeyGenerator(VendorAwareCacheKeyEnhancer) - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogWithInstantKeyGenerator
- CatalogWithLocaleKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogWithLocaleKeyGenerator
- CatalogWithLocaleKeyGenerator(VendorAwareCacheKeyEnhancer) - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogWithLocaleKeyGenerator
- CatalogWithLocaleWithInstantKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogWithLocaleWithInstantKeyGenerator
- CatalogWithLocaleWithInstantKeyGenerator(VendorAwareCacheKeyEnhancer) - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogWithLocaleWithInstantKeyGenerator
- ChangeContainer - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Container information for a change, used for grouping separate change information under the same top-level entity.
- ChangeContainerOverridable - Interface in com.broadleafcommerce.data.tracking.core
-
Marks a projection domain as supporting an overridable
ChangeContainer
. - changeContainerOverridableDomainMapperMember(TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- ChangeContainerOverridableDomainMapperMember - Class in com.broadleafcommerce.data.tracking.core.mapping
-
A
DomainMapperMember
implementation which is responsible for mapping theChangeContainer
for aChangeContainerOverridable
projection domain over to its repository domain. - ChangeContainerOverridableDomainMapperMember(TypeFactory) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.ChangeContainerOverridableDomainMapperMember
- ChangeContainerUtils - Class in com.broadleafcommerce.data.tracking.core.mapping
- ChangeDetail - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Before and after change information per property.
- ChangeDetailApplyException - Exception in com.broadleafcommerce.data.tracking.core.mapping
-
A ChangeDetailApplyException indicates that an attempt to apply a
ChangeDetail
to a targetTrackable
failed. - ChangeDetailApplyException() - Constructor for exception com.broadleafcommerce.data.tracking.core.mapping.ChangeDetailApplyException
- ChangeDetailApplyException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.mapping.ChangeDetailApplyException
- ChangeDetailApplyException(String, Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.mapping.ChangeDetailApplyException
- ChangeDetailApplyException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.data.tracking.core.mapping.ChangeDetailApplyException
- ChangeDetailApplyException(Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.mapping.ChangeDetailApplyException
- changeDetailPruningPersistenceMessageAckedHandler() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.DataTrackingMessagingAutoConfiguration
- ChangeDetailPruningPersistenceMessageAckedHandler - Class in com.broadleafcommerce.data.tracking.core.messaging
-
This component prunes the change details from production-level
Trackable
entities following successful acknowledgement of thePersistenceMessage
's notification state. - ChangeDetailPruningPersistenceMessageAckedHandler() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.ChangeDetailPruningPersistenceMessageAckedHandler
- ChangeEvent - Class in com.broadleafcommerce.data.tracking.core.messaging.domain
-
Detailed summary information of a change made to an instance of a sandboxable entity.
- ChangeEvent() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
- ChangeNotifier - Interface in com.broadleafcommerce.data.tracking.core.service
-
Component capable of informing the system of a change to a
Trackable
domain. - changeSummaryMessageFactory(DomainMapperManager, TypeFactory, MessageFactory<SingleIndexRequest<Identifiable>>, TrackableBehaviorUtil) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.ChangeSummaryNotificationAutoConfiguration
- ChangeSummaryMessageFactory - Class in com.broadleafcommerce.data.tracking.core.messaging
-
Creates new
ChangeEvent
messages based on an entity instance. - ChangeSummaryMessageFactory(DomainMapperManager, TypeFactory, SingleIndexRequestMessageFactory, TrackableBehaviorUtil) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- ChangeSummaryNotificationAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
-
Configure the durable notification components related to
ChangeSummaryProducer
- ChangeSummaryNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.ChangeSummaryNotificationAutoConfiguration
- changeSummaryNotificationHandler(ChangeSummaryProducer, ChangeSummaryNotificationProperties, List<IgnoredNotificationStateRepository>, MessageFactory<ChangeEvent>, MessageSerializationHelper) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.ChangeSummaryNotificationAutoConfiguration
- ChangeSummaryNotificationProperties - Class in com.broadleafcommerce.data.tracking.core.messaging
-
Configuration properties for the
NotificationHandler
andRetryHandler
related toChangeSummaryProducer
- ChangeSummaryNotificationProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryNotificationProperties
- changeSummaryOutput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryProducer
- ChangeSummaryProducer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud data channel description for messaging output.
- changeSummaryRetryClusterService(CamelClusterService, ChangeSummaryNotificationProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.ChangeSummaryNotificationAutoConfiguration
- ChangeTransformer - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Component responsible for applying data from a
ChangeDetail
to a targetTrackable
entity. - ChangeTransformerHelper - Class in com.broadleafcommerce.data.tracking.core.mapping
-
Helper class for dealing with JSON serialized object state (primarily in
ChangeDetail
). - ChangeTransformerHelper(ObjectMapper) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.ChangeTransformerHelper
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.DeploymentConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.PromotionConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.PruneNotificationTriggeredJobEventConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.PurgeSandboxTriggeredJobEventConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.RebasingConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.RejectionConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.ReversionConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.search.BatchIndexRequestProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.WorkflowRequestCompletionConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.WorkflowRequestCompletionProducer
- CHANNEL - Static variable in interface com.broadleafcommerce.data.tracking.core.tenant.service.TenantSyncPersistenceConsumer
- checkLine(String, InheritanceLines.BestMember, InheritanceLine) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines
- ClassInfo(String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext.ClassInfo
- clear() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- clear() - Static method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext
- clear() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ResourceProvider
-
Delete all files in the filesystem at the location described in
ResourceProvider.targetOut(String)
- clear() - Static method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- clear() - Static method in class com.broadleafcommerce.data.tracking.core.RepositoryContext
- clear(String) - Static method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
- CLEAR_OVERRIDE_PARAM - Static variable in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- CLOB - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
- close() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- close() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DefaultStringValueCodec
- close() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringValueCodec
-
Complete any resource allocated during codec usage.
- COLLECTION_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.CollectionRuleValidator
- COLLECTION_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.IsEmptyCollectionRuleValidator
- collectionRuleValidator() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- CollectionRuleValidator - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Validate a SPEL expression that compares a variable against a collection of values
- CollectionRuleValidator() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.CollectionRuleValidator
- com.broadleafcommerce.data.tracking.core - package com.broadleafcommerce.data.tracking.core
- com.broadleafcommerce.data.tracking.core.autoconfigure - package com.broadleafcommerce.data.tracking.core.autoconfigure
- com.broadleafcommerce.data.tracking.core.cache - package com.broadleafcommerce.data.tracking.core.cache
- com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor - package com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor
- com.broadleafcommerce.data.tracking.core.context - package com.broadleafcommerce.data.tracking.core.context
- com.broadleafcommerce.data.tracking.core.data - package com.broadleafcommerce.data.tracking.core.data
- com.broadleafcommerce.data.tracking.core.exception - package com.broadleafcommerce.data.tracking.core.exception
- com.broadleafcommerce.data.tracking.core.exception.contextstate - package com.broadleafcommerce.data.tracking.core.exception.contextstate
- com.broadleafcommerce.data.tracking.core.filtering - package com.broadleafcommerce.data.tracking.core.filtering
- com.broadleafcommerce.data.tracking.core.filtering.auto - package com.broadleafcommerce.data.tracking.core.filtering.auto
- com.broadleafcommerce.data.tracking.core.filtering.business.domain - package com.broadleafcommerce.data.tracking.core.filtering.business.domain
- com.broadleafcommerce.data.tracking.core.filtering.domain - package com.broadleafcommerce.data.tracking.core.filtering.domain
- com.broadleafcommerce.data.tracking.core.filtering.fetch - package com.broadleafcommerce.data.tracking.core.filtering.fetch
- com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql - package com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql
- com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web - package com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web
- com.broadleafcommerce.data.tracking.core.mapping - package com.broadleafcommerce.data.tracking.core.mapping
- com.broadleafcommerce.data.tracking.core.mapping.cache - package com.broadleafcommerce.data.tracking.core.mapping.cache
- com.broadleafcommerce.data.tracking.core.mapping.money - package com.broadleafcommerce.data.tracking.core.mapping.money
- com.broadleafcommerce.data.tracking.core.mapping.support - package com.broadleafcommerce.data.tracking.core.mapping.support
- com.broadleafcommerce.data.tracking.core.mapping.validation - package com.broadleafcommerce.data.tracking.core.mapping.validation
- com.broadleafcommerce.data.tracking.core.mapping.validation.rules - package com.broadleafcommerce.data.tracking.core.mapping.validation.rules
- com.broadleafcommerce.data.tracking.core.marketplace.service - package com.broadleafcommerce.data.tracking.core.marketplace.service
- com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility - package com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility
- com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.autoconfigure - package com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.autoconfigure
- com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog - package com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog
- com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.narrowing - package com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.narrowing
- com.broadleafcommerce.data.tracking.core.messaging - package com.broadleafcommerce.data.tracking.core.messaging
- com.broadleafcommerce.data.tracking.core.messaging.autoconfigure - package com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
- com.broadleafcommerce.data.tracking.core.messaging.domain - package com.broadleafcommerce.data.tracking.core.messaging.domain
- com.broadleafcommerce.data.tracking.core.messaging.search - package com.broadleafcommerce.data.tracking.core.messaging.search
- com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure - package com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure
- com.broadleafcommerce.data.tracking.core.messaging.search.domain - package com.broadleafcommerce.data.tracking.core.messaging.search.domain
- com.broadleafcommerce.data.tracking.core.messaging.search.mapping - package com.broadleafcommerce.data.tracking.core.messaging.search.mapping
- com.broadleafcommerce.data.tracking.core.monitor - package com.broadleafcommerce.data.tracking.core.monitor
- com.broadleafcommerce.data.tracking.core.policy - package com.broadleafcommerce.data.tracking.core.policy
- com.broadleafcommerce.data.tracking.core.policy.autoconfigure - package com.broadleafcommerce.data.tracking.core.policy.autoconfigure
- com.broadleafcommerce.data.tracking.core.policy.trackable - package com.broadleafcommerce.data.tracking.core.policy.trackable
- com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor - package com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor
- com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support - package com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support
- com.broadleafcommerce.data.tracking.core.policy.trackable.variance - package com.broadleafcommerce.data.tracking.core.policy.trackable.variance
- com.broadleafcommerce.data.tracking.core.preview - package com.broadleafcommerce.data.tracking.core.preview
- com.broadleafcommerce.data.tracking.core.preview.autoconfigure - package com.broadleafcommerce.data.tracking.core.preview.autoconfigure
- com.broadleafcommerce.data.tracking.core.preview.context - package com.broadleafcommerce.data.tracking.core.preview.context
- com.broadleafcommerce.data.tracking.core.preview.environment - package com.broadleafcommerce.data.tracking.core.preview.environment
- com.broadleafcommerce.data.tracking.core.preview.exception - package com.broadleafcommerce.data.tracking.core.preview.exception
- com.broadleafcommerce.data.tracking.core.repository.support - package com.broadleafcommerce.data.tracking.core.repository.support
- com.broadleafcommerce.data.tracking.core.search - package com.broadleafcommerce.data.tracking.core.search
- com.broadleafcommerce.data.tracking.core.service - package com.broadleafcommerce.data.tracking.core.service
- com.broadleafcommerce.data.tracking.core.service.scheduledjob - package com.broadleafcommerce.data.tracking.core.service.scheduledjob
- com.broadleafcommerce.data.tracking.core.sort - package com.broadleafcommerce.data.tracking.core.sort
- com.broadleafcommerce.data.tracking.core.sort.business.domain - package com.broadleafcommerce.data.tracking.core.sort.business.domain
- com.broadleafcommerce.data.tracking.core.sort.domain - package com.broadleafcommerce.data.tracking.core.sort.domain
- com.broadleafcommerce.data.tracking.core.tenant.domain - package com.broadleafcommerce.data.tracking.core.tenant.domain
- com.broadleafcommerce.data.tracking.core.tenant.repository - package com.broadleafcommerce.data.tracking.core.tenant.repository
- com.broadleafcommerce.data.tracking.core.tenant.service - package com.broadleafcommerce.data.tracking.core.tenant.service
- com.broadleafcommerce.data.tracking.core.transition - package com.broadleafcommerce.data.tracking.core.transition
- com.broadleafcommerce.data.tracking.core.transition.environment - package com.broadleafcommerce.data.tracking.core.transition.environment
- com.broadleafcommerce.data.tracking.core.transition.type - package com.broadleafcommerce.data.tracking.core.transition.type
- com.broadleafcommerce.data.tracking.core.type - package com.broadleafcommerce.data.tracking.core.type
- com.broadleafcommerce.data.tracking.core.web - package com.broadleafcommerce.data.tracking.core.web
- CommonApplicationRepository<D extends Trackable> - Interface in com.broadleafcommerce.data.tracking.core.tenant.repository
-
Repository agnostic interface for management of
Trackable
domain related toApplication
. - CommonApplicationService<P extends Application> - Interface in com.broadleafcommerce.data.tracking.core.tenant.service
-
Application
business domain specific version ofCrudEntityService
. - CommonCatalogRepository<D extends Trackable> - Interface in com.broadleafcommerce.data.tracking.core.tenant.repository
- CommonCatalogService<P extends Catalog> - Interface in com.broadleafcommerce.data.tracking.core.tenant.service
-
Catalog
business domain specific version ofCrudEntityService
. - CommonMarketplaceApplicationCatalogRepository<D extends Trackable> - Interface in com.broadleafcommerce.data.tracking.core.tenant.repository
-
Repository agnostic interface for management of
Trackable
domain related toMarketplaceApplicationCatalog
. - CommonMarketplaceApplicationCatalogService<P extends MarketplaceApplicationCatalog> - Interface in com.broadleafcommerce.data.tracking.core.marketplace.service
- CompensatingClosureSerializer - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
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. - CompensatingClosureSerializer(ClassLoader) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.CompensatingClosureSerializer
- compileDirty(List<ChangeDetail>, boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- compileDirty(List<ChangeDetail>, boolean) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
-
Given a list of changes, determine which are actually dirty.
- compileMappers(Class<?>[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
-
Using
ModelMapperDomainMapperMember
, exercise the system to createModelMapper
instances for the requested entities. - completionNotifier(WorkflowRequestCompletionProducer) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionRequestCompletionNotificationAutoConfiguration
- CompositeCurrencyContextProvider - Class in com.broadleafcommerce.data.tracking.core.mapping.money
-
A currency resolver that allows for a configurable set of
CurrencyContextProvider
s - CompositeCurrencyContextProvider(List<CurrencyContextProvider<?>>) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.money.CompositeCurrencyContextProvider
- computeAllowedCurrencies() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Utility method to retrieve allowed currencies.
- computeDefaultCurrency() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Utility method to retrieve the default currency.
- ConditionalOnTenantSynchronization - Annotation Type in com.broadleafcommerce.data.tracking.core.tenant.service
-
Conditional annotation that denotes whether tenant synchronization is active or not, allowing various beans to be initialized.
- contains(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- contains(String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ResourceProvider
-
Whether or not the filesystem contains the file at the destination described in
ResourceProvider.targetOut(String)
- containsAuthorityRoot(Set<String>, String) - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.DefaultVendorAwareCacheKeyEnhancer
- contents() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- contents() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ResourceProvider
-
All cache related artifact paths in the containing path
- contentUsingDeserializer() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.ExplicitProjectionFieldConfiguration
-
Exposes the JsonDeserialize annotation on the field in the projection with the
contentUsing
parameter. - contentUsingSerializer() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.ExplicitProjectionFieldConfiguration
-
Exposes the JsonSerialize annotation on the field in the projection with the
contentUsing
parameter. - CONTEXT_REQUEST_HEADER - Static variable in class com.broadleafcommerce.data.tracking.core.context.ContextInfoHandlerMethodArgumentResolver
- CONTEXT_REQUEST_PARAM - Static variable in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- ContextApplicationInfo() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- ContextCatalogInfo() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- ContextChangeContainer - Class in com.broadleafcommerce.data.tracking.core.context
-
Context implementation version of
ChangeContainer
to be used withContextRequest
. - ContextChangeContainer() - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- ContextExceptionAdvisor - Class in com.broadleafcommerce.data.tracking.core.web
-
Exception handler for validation problems in the context request.
- ContextExceptionAdvisor() - Constructor for class com.broadleafcommerce.data.tracking.core.web.ContextExceptionAdvisor
- ContextIdOverwriteBehavior - Enum in com.broadleafcommerce.data.tracking.core.context
-
Override behaviors for contextId generation for
Trackable
domain - ContextInfo - Class in com.broadleafcommerce.data.tracking.core.context
-
POJO representing context information regarding the current API request.
- ContextInfo() - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- ContextInfo(ContextInfo) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Create a copy of an existing ContextInfo, including a copy of its
ContextRequest
. - ContextInfo(OperationType) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- ContextInfo(OperationType, boolean) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Convenience constructor to set the operationType and ignoreNarrowing indicator
- ContextInfo(OperationType, ContextRequest) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Convenience method for operationType and contextRequest
- ContextInfo(OperationType, ContextRequest, String) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Convenience method for operationType and contextRequest
- ContextInfo.QueryHint - Class in com.broadleafcommerce.data.tracking.core.context
-
This is a generic hint concept that is used to influence persistence tier queries.
- ContextInfo.QueryHints - Class in com.broadleafcommerce.data.tracking.core.context
-
Container object for one or more
ContextInfo.QueryHint
instances. - ContextInfo.QueryInfluencer - Interface in com.broadleafcommerce.data.tracking.core.context
-
A dynamic component that the
NarrowExecutor
will invoke to generate aNode
filter string that can be parsed and set as a predicate on the ultimate query it is processing. - ContextInfoCustomizer - Interface in com.broadleafcommerce.data.tracking.core.context
-
Declare instances of this class as beans to influence customization of ContextInfo in a general way upon entry into a service endpoint.
- ContextInfoHandlerMethodArgumentResolver - Class in com.broadleafcommerce.data.tracking.core.context
-
Allows the use of
ContextInfo
within@RequestMapping
method parameters. - ContextInfoHandlerMethodArgumentResolver(DataRouteReference, ContextInfoWebRequestResolver) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfoHandlerMethodArgumentResolver
- ContextInfoWebRequestResolver - Class in com.broadleafcommerce.data.tracking.core.context
-
Provides functionality for resolving information from a web request into a
ContextInfo
. - ContextInfoWebRequestResolver(DataRouteReference, List<ContextRequestConverter>, PreviewTokenWebRequestResolver, PreviewDateWebRequestResolver, PreviewSandboxWebRequestResolver, List<ContextInfoCustomizer>) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- ContextOperation - Annotation Type in com.broadleafcommerce.data.tracking.core.context
-
Sets defaults when initializing a
ContextInfo
within a Spring controller argument - ContextRequest - Class in com.broadleafcommerce.data.tracking.core.context
-
Specific context information related to sandbox and/or multitenant state.
- ContextRequest() - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- ContextRequest(ContextRequest) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Create a copy of an existing ContextRequest.
- ContextRequestConverter - Class in com.broadleafcommerce.data.tracking.core.web
-
Allows conversion of the
X-Context-Request
header json value into aContextRequest
instance. - ContextRequestConverter(ObjectMapper, List<ContextRequestHydrator>, DataRouteReference) - Constructor for class com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter
- ContextRequestHydrator - Interface in com.broadleafcommerce.data.tracking.core.web
-
Looks up partial data passed in through a
ContextRequest
like through an API or other integration and hydrates all of the data within theContextRequest
- ContextState - Class in com.broadleafcommerce.data.tracking.core.filtering.business.domain
-
A subset of information from
Tracking
placed on the business domain. - ContextState() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
- ContextState(ContextState) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
- ContextState.CatalogLevelView - Interface in com.broadleafcommerce.data.tracking.core.filtering.business.domain
-
Intended to be used within a
JsonView
to demarcate requests which should include Catalog level inContextState.ContextCatalogInfo
responses. - ContextState.ContextApplicationInfo - Class in com.broadleafcommerce.data.tracking.core.filtering.business.domain
-
A subset of the information in
ApplicationInfo
for usage inContextState
. - ContextState.ContextCatalogInfo - Class in com.broadleafcommerce.data.tracking.core.filtering.business.domain
-
A subset of the information from
CatalogInfo
for usage inContextState
. - ContextStateAware - Interface in com.broadleafcommerce.data.tracking.core
-
Defines additional information for the business domain that describes aspects of the entity related to the context of the request.
- ContextStateBuilder - Class in com.broadleafcommerce.data.tracking.core.mapping
- ContextStateBuilder(TypeFactory, TrackableBehaviorUtil, ObjectMapper, ModelMapper) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- ContextStateProcessingException - Exception in com.broadleafcommerce.data.tracking.core.exception.contextstate
-
Defines a subset of
RuntimeExceptions
that are caused by errors when trying to build theContextState of a ContextStateAware business instance
. - ContextStateProcessingException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.ContextStateProcessingException
- ContextStateProcessingException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.ContextStateProcessingException
- ContextStateProcessingException(String, Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.ContextStateProcessingException
- ContextStateProcessingException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.ContextStateProcessingException
- ContextStateProcessingException(Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.ContextStateProcessingException
- ContextUtility - Class in com.broadleafcommerce.data.tracking.core.context
-
Utility class for temporarily setting several values on
ContextInfo
for the scope of a block of code embodied in aSupplier
. - convert(String) - Method in class com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter
- convert(MappingContext) - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- convertFromInstant(Instant, Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.DefaultRSQLArgumentParser
- convertFromPersistentDomain(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- convertFromPersistentDomain(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Convenience method to use the
CrudEntityHelper.mapper
to convert a persistent domain instance to its business equivalent. - convertFromPersistentDomain(D) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Convenience method to use the
MappableCrudEntityHelper.mapper
to convert a persistent domain instance to its business equivalent. - convertFromPersistentDomain(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- convertFromPersistentDomain(Object, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- convertFromPersistentDomain(Object, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
-
Similar to
DomainMapperManager.fromRepositoryDomain(Object, Class, ContextInfo)
, but doesn't require the caller to know the business domain type. - convertToPersistentDomain(P, Class<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- convertToPersistentDomain(P, Class<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Convenience method to use the
CrudEntityHelper.mapper
to convert a business domain instance to its persistent equivalent. - convertToPreviewToken(JWTClaimsSet) - Method in class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
- convertUrlToUri(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonApplicationService
-
Converts a url to UriComponents
- countByApplication(String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.service.CommonMarketplaceApplicationCatalogService
- countByApplication(String, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.service.DefaultCommonMarketplaceApplicationCatalogService
- countByApplication(String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CommonMarketplaceApplicationCatalogRepository
- create(HttpServletRequest, ContextInfo, P) - Method in interface com.broadleafcommerce.data.tracking.core.web.ProjectionReferencedApi
- create(P) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- create(P) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Create an instance of an entity based on a business instance containing relevant property values.
- create(P, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- create(P, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Create an instance of an entity based on a business instance containing relavant property values.
- create(P, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Create an instance of an entity based on a business instance containing relavant property values.
- create(P, R) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Create an instance of an entity based on a business instance containing relevant property values.
- CREATE - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
- CREATE - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.OperationType
- CREATE_SANDBOX_IF_NOT_EXISTS - Static variable in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- createAll(List<P>) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- createAll(List<P>) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Create multiple instances of an entity at once based on the business instances containing relevant property values.
- createAll(List<P>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- createAll(List<P>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Create multiple narrowed instances of an entity at once based on the business instances containing relevant property values.
- createAll(List<P>, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- createAll(List<P>, R) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- createAllAllowingPartialSuccess(List<P>) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- createAllAllowingPartialSuccess(List<P>) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Creates multiple instances of an entity at once based on the business instances containing relevant property values.
- createAllAllowingPartialSuccess(List<P>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- createAllAllowingPartialSuccess(List<P>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Creates multiple narrowed instances of an entity at once based on the business instances containing relevant property values.
- createAllAllowingPartialSuccess(List<P>, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- createAllAllowingPartialSuccess(List<P>, R) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- createAPI(ResolvableType, String[], String, String) - Static method in class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory
-
Create API rest controller classes dynamically
- createContextInfo(OperationType) - Method in class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
- createContextRequest() - Method in class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
- CreateInterceptor() - Constructor for class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.CreateInterceptor
- createMessage(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageFactory
- createMessage(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- createMessage(Object, Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- createProjection(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultProjectionFactory
- createProjection(Class<?>, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultProjectionFactory
- createSetupDomainMapperMember() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- CreateSetupDomainMapperMember - Class in com.broadleafcommerce.data.tracking.core.mapping
-
A special
DomainMapperMember
which is responsible for performing any required operations on entities prior to their creation in the database. - CreateSetupDomainMapperMember() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
- createSpan(ProceedingJoinPoint) - Method in class com.broadleafcommerce.data.tracking.core.monitor.SpanPolicyAspect
- createSpan(ProceedingJoinPoint) - Method in class com.broadleafcommerce.data.tracking.core.monitor.SpanServiceAspect
- createVendorNarrowingFilter(Class<?>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.DefaultVendorVisibilityManager
- createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
-
Builds a filter on
tracking.catalog.contextId
that serves as an "upper bound" to possible catalogs the results can come from. - createVendorNarrowingFilter(Class<?>, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityManager
-
Given a
persistedDomainEntityTypeBeingRead
that is being read in a query, return aNode
filter string for it that restricts results to only include data from therestrictedVendorRefs
. - createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityHandler
-
For the persisted domain entity type(s) supported by this handler, build a
Node
filter string that can be used in queries for those entities that restricts results to only include data from therestrictedVendorRefs
. - CrudEntityHelper - Class in com.broadleafcommerce.data.tracking.core.service
-
Helper class responsible for providing basic CRUD support for business domain types.
- CrudEntityHelper(DomainMapperManager, List<SortTransformer>, EntityValidatorManager, TrackableBehaviorUtil) - Constructor for class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- CrudEntityService<P> - Interface in com.broadleafcommerce.data.tracking.core.service
-
Base service API for a given entity type.
- crudPolicyAspect(PolicyAspectProcessor) - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.CrudPolicyConfiguration
- CrudPolicyAspect - Class in com.broadleafcommerce.data.tracking.core.policy
-
Validate methods specifically inherited from
CrudRepository
. - CrudPolicyAspect(PolicyAspectProcessor) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.CrudPolicyAspect
- CrudPolicyConfiguration - Class in com.broadleafcommerce.data.tracking.core.policy.autoconfigure
-
Configure aspects and
PolicyOverride
instances for methods exposed via theCrudRepository
interface. - CrudPolicyConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.CrudPolicyConfiguration
- curateMapper(ModelMapper) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
-
Process the ModelMapper before populating in the cache
- CurrencyContextProvider<T> - Interface in com.broadleafcommerce.data.tracking.core.mapping.money
-
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 - Interface in com.broadleafcommerce.data.tracking.core.mapping.money
-
Allows a repository domain object to contribute its own currency information to the
MonetaryMapperMember
when initializingMonetaryAmount
s on the business domain. - CurrentCurrencyUtils - Class in com.broadleafcommerce.data.tracking.core.mapping.money
-
Untility to allow for resolving the currency based on a supplied object and / or the
ContextInfo
. - CurrentCurrencyUtils() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.money.CurrentCurrencyUtils
- currentRouteSupportsCatalog() - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- currentRouteSupportsCatalog() - Method in interface com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil
-
Reports whether the currently active data route supports common
Catalog
functionality. - currentRouteSupportsMarketplace() - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- currentRouteSupportsMarketplace() - Method in interface com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil
-
Reports whether the currently active data route supports common marketplace (ex:
MarketplaceApplicationCatalog
) functionality. - CUSTOMER - Enum constant in enum com.broadleafcommerce.data.tracking.core.messaging.search.BatchIndexableType
- CUSTOMER_CONTEXT - Enum constant in enum com.broadleafcommerce.data.tracking.core.TrackableBehavior
- CUSTOMER_CONTEXT_ID - Static variable in class com.broadleafcommerce.data.tracking.core.monitor.SpanContextInfoCustomizer
- CustomerContextTrackable<D> - Interface in com.broadleafcommerce.data.tracking.core
-
Defines a domain class type that supports tracking information (audit, sandbox and customer context).
- CustomerContextTracking - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Marker interface indicating support for customer context discrimination.
- CUSTOMIZABLE - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.MutabilityType
-
Indicates that inherited entities are freely modifiable.
- customize(ContextInfo, String, MethodParameter, NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.cache.SandboxVisibleCacheEnabledContextInfoCustomizer
- customize(ContextInfo, String, MethodParameter, NativeWebRequest) - Method in interface com.broadleafcommerce.data.tracking.core.context.ContextInfoCustomizer
-
Customize any of the settings on the passed in
ContextInfo
instance. - customize(ContextInfo, String, MethodParameter, NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.filtering.ActiveDateFilteringEnabledContextInfoCustomizer
- customize(ContextInfo, String, MethodParameter, NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.narrowing.VendorNarrowingContextInfoCustomizer
- customize(ContextInfo, String, MethodParameter, NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.monitor.SpanContextInfoCustomizer
- customize(Kryo, Class<?>[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultKryoCustomizer
- customize(Kryo, Class<?>[]) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.KryoCustomizer
-
Customize the Kryo instance
- CustomizedCommonApplicationRepository<D extends Trackable> - Interface in com.broadleafcommerce.data.tracking.core.tenant.repository
-
Advanced functionality related to catalog maintenance and maintenance of application discriminated entities.
- CustomizedCommonCatalogRepository - Interface in com.broadleafcommerce.data.tracking.core.tenant.repository
-
Advanced functionality related to catalog maintenance and maintenance of catalog discriminated entities.
- CustomizedCommonSandboxableEntityRepository - Interface in com.broadleafcommerce.data.tracking.core.tenant.repository
-
Advanced functionality related to sandbox discriminated entities.
- customizeHandlers(List<TransitionHandler>) - Method in interface com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerCustomizer
- customizeHandlers(List<TransitionHandler>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- customizers - Variable in class com.broadleafcommerce.data.tracking.core.messaging.TransitionListener
D
- DataTrackingCacheAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
Configuration for engaging default Broadleaf support for Apache Ignite cache
- DataTrackingCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCacheAutoConfiguration
- dataTrackingCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, DataTrackingCacheProperties) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCacheAutoConfiguration
- DataTrackingCacheProperties - Class in com.broadleafcommerce.data.tracking.core.cache
-
Properties that influence cache settings for data tracking
- DataTrackingCacheProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- DataTrackingCacheUtility - Class in com.broadleafcommerce.data.tracking.core.cache
-
Utility class for working with Spring Cache.
- DataTrackingCoreAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
This project is configured as a spring boot starter, and as such can automatically engage behavior by being a dependency of other projects.
- DataTrackingCoreAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
- DataTrackingCoreAutoConfiguration.MoneyMappingConfigurationSupport - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
- DataTrackingKeyGen - Class in com.broadleafcommerce.data.tracking.core.cache
-
Factory class for generating Spring Cache
KeyGenerator
instances that fulfill common Broadleaf use cases. - DataTrackingKeyGen.ApplicationKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.ApplicationWithInstantKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.ApplicationWithLocaleKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.ApplicationWithLocaleWithInstantKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.CatalogKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.CatalogWithInstantKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.CatalogWithLocaleKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.CatalogWithLocaleWithInstantKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.KeyType - Enum in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.TenantKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.TenantWithInstantKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.TenantWithLocaleKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingKeyGen.TenantWithLocaleWithInstantKeyGenerator - Class in com.broadleafcommerce.data.tracking.core.cache
- DataTrackingMessagingAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
- DataTrackingMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.DataTrackingMessagingAutoConfiguration
- DataTrackingRepositorySupportAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
Beans that are common to repository implementations of data-tracking
- DataTrackingRepositorySupportAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingRepositorySupportAutoConfiguration
- DATE - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
- DATE_RULE_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DateRuleValidator
- dateRuleValidator() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- DateRuleValidator - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Validate a SPEL expression that compares a variable against a date literal
- DateRuleValidator() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DateRuleValidator
- DECIMAL_FIELD_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- DecimalSplitSortPositionStrategy<P> - Class in com.broadleafcommerce.data.tracking.core.sort
-
Specialized version of SortPositionStrategy that uses a decimal splitting strategy along with a String field representation for collation-based sorting.
- DecimalSplitSortPositionStrategy() - Constructor for class com.broadleafcommerce.data.tracking.core.sort.DecimalSplitSortPositionStrategy
- decode(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
- decode(String) - Method in interface com.broadleafcommerce.data.tracking.core.preview.PreviewTokenDecoder
-
Decoded an encoded preview token string into a
PreviewToken
. - decodeTokenString(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- decodeValues(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DefaultStringValueCodec
- decodeValues(String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringValueCodec
-
Replace all group labels with the original string literal value.
- DEFAULT - Enum constant in enum com.broadleafcommerce.data.tracking.core.context.ContextIdOverwriteBehavior
-
No override leave it to the rest of the system (specifically the
CreateSetupDomainMapperMember
) to decide what should be done - DEFAULT_AFTER_ID_NAME - Static variable in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
- DEFAULT_AUTH_DETAILS_OWNER_ID - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.PolicyUtils
-
Key used when determining if a user owns a particular entity.
- DEFAULT_BEFORE_ID_NAME - Static variable in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
- DEFAULT_FIELD_NAME - Static variable in interface com.broadleafcommerce.data.tracking.core.EmbeddedContextStateAware
- DEFAULT_HEADER_NAME - Static variable in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- DEFAULT_HEADER_NAME - Static variable in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewSandboxWebRequestResolver
- DEFAULT_HEADER_NAME - Static variable in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- DEFAULT_MAX_SIZE - Static variable in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- DEFAULT_PARAMETER_NAME - Static variable in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- DEFAULT_PARAMETER_NAME - Static variable in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- DEFAULT_SIZE - Static variable in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- DEFAULT_UPDATE_ID_NAME - Static variable in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
- DEFAULT_VALUE - Static variable in interface com.broadleafcommerce.data.tracking.core.sort.domain.Sortable
- defaultAllowAllAnonymous - Variable in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- defaultAuthor - Variable in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- DefaultBasicAuditUtility - Class in com.broadleafcommerce.data.tracking.core
- DefaultBasicAuditUtility(RepositoryUtility, TypeFactory) - Constructor for class com.broadleafcommerce.data.tracking.core.DefaultBasicAuditUtility
- DefaultChangeDetail - Class in com.broadleafcommerce.data.tracking.core.filtering.domain
- DefaultChangeDetail() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- DefaultChangeTransformer - Class in com.broadleafcommerce.data.tracking.core.mapping
- DefaultChangeTransformer(ObjectMapper) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.DefaultChangeTransformer
- DefaultCommonApplicationService<P extends Application> - Class in com.broadleafcommerce.data.tracking.core.tenant.service
- DefaultCommonApplicationService(CommonApplicationRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonApplicationService
- DefaultCommonCatalogService<P extends Catalog> - Class in com.broadleafcommerce.data.tracking.core.tenant.service
- DefaultCommonCatalogService(CommonCatalogRepository<Trackable>, CrudEntityHelper, CacheStateManager) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- DefaultCommonMarketplaceApplicationCatalogService<P extends MarketplaceApplicationCatalog> - Class in com.broadleafcommerce.data.tracking.core.marketplace.service
- DefaultCommonMarketplaceApplicationCatalogService(CommonMarketplaceApplicationCatalogRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.data.tracking.core.marketplace.service.DefaultCommonMarketplaceApplicationCatalogService
- DefaultContextRequestHydrator - Class in com.broadleafcommerce.data.tracking.core.web
-
Looks up partial data passed in through a
ContextRequest
like through an API or other integration and hydrates all of the data within theContextRequest
- DefaultContextRequestHydrator() - Constructor for class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
- DefaultDomainMapperManager - Class in com.broadleafcommerce.data.tracking.core.mapping
- DefaultDomainMapperManager(List<DomainMapperMember>, TypeFactory, DataRouteReference) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- DefaultDomainMapperManager(List<DomainMapperMember>, List<PostMapperMember>, TypeFactory, DataRouteReference) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- DefaultKryoCustomizer - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Default implementation of
KryoCustomizer
- DefaultKryoCustomizer() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultKryoCustomizer
- DefaultModelMapperSerializer - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Default version of
ModelMapperSerializer
- DefaultModelMapperSerializer(DomainMapperMember, DomainMapperManager, ResourceProvider, TypeFactory, KryoCustomizer, DataRouteReference, ModelMapperCacheProperties) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- DefaultNarrowedPageable - Class in com.broadleafcommerce.data.tracking.core.filtering
- DefaultNarrowedPageable(long, int, boolean, Sort) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- DefaultNarrowedPageable(long, int, boolean, Sort, int) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- DefaultPageRequest - Class in com.broadleafcommerce.data.tracking.core.filtering
-
Pageable
implementation used to differentiate defaultPageRequests
from specialized Broadleaf use-cases. - DefaultPageRequest() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
-
A new page request starting at 0 and containing
DefaultPageRequest.getDefaultSize()
elements - DefaultPageRequest(int, int) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
-
A new page request with no sorting
- DefaultPageRequest(Integer, Integer, Sort) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
-
A page request that includes sorting
- DefaultPolicyAspect - Class in com.broadleafcommerce.data.tracking.core.policy
-
Validate
Policy
annotated methods - DefaultPolicyAspect(PolicyAspectProcessor) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.DefaultPolicyAspect
- DefaultPolicyAspectProcessor - Class in com.broadleafcommerce.data.tracking.core.policy
- DefaultPolicyAspectProcessor(PolicyEvaluator) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.DefaultPolicyAspectProcessor
- DefaultPreviewDateWebRequestResolver - Class in com.broadleafcommerce.data.tracking.core.preview.context
-
The default implementation of
PreviewDateWebRequestResolver
that resolves a preview dateInstant
from aNativeWebRequest
when there is aPreviewToken
present. - DefaultPreviewDateWebRequestResolver() - Constructor for class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- DefaultPreviewSandboxWebRequestResolver - Class in com.broadleafcommerce.data.tracking.core.preview.context
-
The default implementation of
PreviewSandboxWebRequestResolver
that resolves a preview sandbox idString
from aNativeWebRequest
. - DefaultPreviewSandboxWebRequestResolver() - Constructor for class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewSandboxWebRequestResolver
- DefaultPreviewTokenWebRequestResolver - Class in com.broadleafcommerce.data.tracking.core.preview.context
-
The default implementation of
PreviewTokenWebRequestResolver
that makes use of thePreviewTokenDecoder
to decode aPreviewToken
from the providedNativeWebRequest
. - DefaultPreviewTokenWebRequestResolver(PreviewTokenDecoder) - Constructor for class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- DefaultProjectionFactory - Class in com.broadleafcommerce.data.tracking.core.mapping
- DefaultProjectionFactory(TypeFactory) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.DefaultProjectionFactory
- defaultPropagationHandler(WorkflowMapper, NotificationStateService, NotificationManager) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration
- DefaultPropagationHandler - Class in com.broadleafcommerce.data.tracking.core.transition
-
Default instance of
PropagationHandler
. - DefaultPropagationHandler(WorkflowMapper, NotificationStateService, NotificationManager) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationHandler
- DefaultPropagationManager - Class in com.broadleafcommerce.data.tracking.core.transition
-
Default version of
PropagationManager
- DefaultPropagationManager(CommonCatalogService<? extends Catalog>, List<PropagationHandler>) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationManager
- DefaultPropertyTypeInfo - Class in com.broadleafcommerce.data.tracking.core.mapping
- DefaultPropertyTypeInfo(String, String, boolean) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.DefaultPropertyTypeInfo
- DefaultRepositoryUtility - Class in com.broadleafcommerce.data.tracking.core
- DefaultRepositoryUtility() - Constructor for class com.broadleafcommerce.data.tracking.core.DefaultRepositoryUtility
- DefaultResourceProvider - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Default implementation of
ResourceProvider
. - DefaultResourceProvider() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- DefaultRSQLArgumentParser - Class in com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql
- DefaultRSQLArgumentParser() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.DefaultRSQLArgumentParser
- defaultSandboxDeleteListener(IdempotentMessageConsumptionService, CustomizedCommonSandboxableEntityRepository, DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.ChangeSummaryNotificationAutoConfiguration
- DefaultSandboxDeleteListener - Class in com.broadleafcommerce.data.tracking.core.messaging
-
Listen for
SandboxDeleteEvent
to come in through theSandboxDeleteConsumer
sandbox message channel. - DefaultSandboxDeleteListener(IdempotentMessageConsumptionService, CustomizedCommonSandboxableEntityRepository, DataRouteReference) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.DefaultSandboxDeleteListener
- DefaultScheduledJobContextService - Class in com.broadleafcommerce.data.tracking.core.service.scheduledjob
-
The default implementation of
ScheduledJobContextService
. - DefaultScheduledJobContextService(TypeFactory) - Constructor for class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
- DefaultStringValueCodec - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Default implementation of
StringValueCodec
- DefaultStringValueCodec() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DefaultStringValueCodec
- DefaultTrackableBehaviorUtil - Class in com.broadleafcommerce.data.tracking.core
- DefaultTrackableBehaviorUtil() - Constructor for class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- DefaultTrackableDomainMapperMemberSupport - Class in com.broadleafcommerce.data.tracking.core.mapping
- DefaultTrackableDomainMapperMemberSupport(TypeFactory, TrackableBehaviorUtil, ObjectMapper, ModelMapper, ContextStateBuilder, CatalogFinder<Catalog>) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- DefaultTrackablePolicyUtils - Class in com.broadleafcommerce.data.tracking.core.policy.trackable
- DefaultTrackablePolicyUtils(CatalogFinder<Catalog>, TrackableBehaviorUtil) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- DefaultTrackablePolicyUtils(CatalogFinder<Catalog>, TrackableBehaviorUtil, String) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- DefaultTransitionHandler - Class in com.broadleafcommerce.data.tracking.core.transition
-
Base implementation of
TransitionHandler
that takes in a business domain. - DefaultTransitionHandler(TrackableRepository<Trackable>, WorkflowMapper, CommonCatalogService<Catalog>, ResourceLockRepository<?, ?>, Class<?>, NotificationManager, WorkflowRequestCompletionNotifier, NotificationStateService, MessageSerializationHelper, DataRouteReference, SingleIndexRequestMessageFactory) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- DefaultTransitionHandler(WorkflowTransitionHelper, Class<?>, Class<?>) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- DefaultUnnumberedPageable - Class in com.broadleafcommerce.data.tracking.core.filtering
- DefaultUnnumberedPageable(long, int, Sort) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- DefaultUntotalledPage<T> - Class in com.broadleafcommerce.data.tracking.core.filtering
- DefaultUntotalledPage(List<T>, Pageable) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- DefaultVendorAwareCacheKeyEnhancer - Class in com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor
-
Default implementation of
VendorAwareCacheKeyEnhancer
. - DefaultVendorAwareCacheKeyEnhancer(VendorAwareTrackablePolicyUtils) - Constructor for class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.DefaultVendorAwareCacheKeyEnhancer
- DefaultVendorVisibilityManager - Class in com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility
-
The default implementation of
VendorVisibilityManager
. - DefaultVendorVisibilityManager(List<VendorVisibilityHandler>, DataRouteReference) - Constructor for class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.DefaultVendorVisibilityManager
- DefaultWorkflowMapper - Class in com.broadleafcommerce.data.tracking.core.mapping
- DefaultWorkflowMapper(TypeFactory, TrackableBehaviorUtil, List<ChangeTransformer>, ModelMapper) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
- DefaultWorkflowRequestCompletionNotifier - Class in com.broadleafcommerce.data.tracking.core.transition
- DefaultWorkflowRequestCompletionNotifier(WorkflowRequestCompletionProducer) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.DefaultWorkflowRequestCompletionNotifier
- delegate(Object[], BaseRsqlCrudEntityService<Object>) - Method in class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.CreateInterceptor
- delegate(Object[], BaseRsqlCrudEntityService<Object>) - Method in class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.DeleteInterceptor
- delegate(Object[], BaseRsqlCrudEntityService<Object>) - Method in class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.ReadAllInterceptor
- delegate(Object[], BaseRsqlCrudEntityService<Object>) - Method in class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.ReadByIdInterceptor
- delegate(Object[], BaseRsqlCrudEntityService<Object>) - Method in class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.ReplaceInterceptor
- delegate(Object[], BaseRsqlCrudEntityService<Object>) - Method in class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.UpdateInterceptor
- delete(String) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- delete(String) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Perform a delete operation on the entity identified by the id.
- delete(String, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- delete(String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Perform a delete operation on the entity identified by the context id.
- delete(String, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Perform a delete operation on the entity identified by the context id.
- delete(String, CrudRepository<?, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Perform a delete operation on the entity identified by the id.
- delete(HttpServletRequest, ContextInfo, String) - Method in interface com.broadleafcommerce.data.tracking.core.web.ProjectionReferencedApi
- DELETE - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
- DELETE - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.OperationType
- DeleteInterceptor() - Constructor for class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.DeleteInterceptor
- deleteMap(D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.BasicAuditDomainMapperMember
- deleteMap(D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- deleteMap(D, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapper
-
In cases where deletion actually results in a modified state to persist (e.g.
- deleteMap(D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- deleteMap(D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- DELIMITER - Static variable in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
- deploy(WorkflowDeployRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- deploy(WorkflowDeployRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionService
-
Perform the deployment, moving the requested item forward to production state.
- DEPLOY - Enum constant in enum com.broadleafcommerce.data.tracking.core.transition.type.TransferType
-
This relates to a deployment of changes to production.
- deployChange(Trackable, Trackable, String, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
-
Handle the advancement of changes (non-delete) from a starting object to a target object.
- deployDelete(Trackable, Trackable) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
-
Handle the advancement of a delete change from a starting object to a target object.
- deployMap(Trackable, Trackable, WorkflowDeployRequest, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
- deployMap(Trackable, Trackable, WorkflowDeployRequest, String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.WorkflowMapper
-
Transfer state (via
ChangeDetail
between an original item and the target production state. - DeploymentConsumer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud data channel description for messaging input.
- deploymentInput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.DeploymentConsumer
- derivePolicyInformation(PolicyInformation) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
-
Embellish the current
PolicyInformation
with any inherited information from a parent PolicyInformation instance in logic flow. - deserialize(Kryo, byte[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- deserialize(Kryo, byte[]) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperSerializer
-
Given a byte array representation of a
ModelMapper
instance, deserialize into a concrete instance usingKryo
. - deserializeCollectionValue(String, Class<?>, JavaType, Class<?>, String, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Deserializes either the afterValue or beforeValue of a
ChangeDetail
for an embedded collection field, depending on which is passed as the serializedValue param, when settingContextState
on embedded collections ofContextStateAware entities
. - DETAIL_LEVEL_COMPARATOR - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- DETAIL_TIMESTAMP_COMPARATOR - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- determineAccountId(ContextRequest, NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- determineApplicationContextStateMutability(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Determines whether the domain is mutable given the requesting context based on the application and tenancy state of the domain and context.
- determineArchived(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Determines the
ContextState.getArchived()
. - determineAuthor(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- determineCacheResourceDir() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- determineCatalog(ContextRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
-
Given the requested catalog id (
ContextRequest.getCatalogId()
), figure out the correct Catalog instance to set on the ContextRequest. - determineClearOverride(NativeWebRequest, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- determineContextStateLevel(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Determines the
ContextState.getLevel()
. - determineContextStateMutability(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.AlwaysMutableContextStateBuilder
- determineContextStateMutability(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Determines whether the domain is mutable given the requesting context.
- determineIgnoreTranslation(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- determineIpAddress(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- determineOldResourceDir() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
-
Retrieve archive directory if still exists at the old build location (
src/main/resources/cache
). - determinePersistentCollectionJavaType(ChangeDetail, Class<?>, Class<?>, Class<?>, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Determines the
JavaType
of collections on persistent domains that correspond toContextStateAware entities
when deserializing the before and after values of aChangeDetail
when settingContextState
on embedded collections ofContextStateAware entities
. - determinePolicyContextStateMutability(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Determines whether the domain is mutable given the requesting context based on permissions and policy validation.
- determinePreviewDate(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- determinePreviewSandbox(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- determinePreviewToken(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- determineRequiredOperationType(PolicyInformation, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
This is copied from
DefaultPolicyAspectProcessor.narrowType(PolicyInformation, ContextInfo)
. - determineSandboxChangeType(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Returns the
tracking's object's
sandbox change type. - determineTrackableBehaviorPackage(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
-
Determines the
TrackableBehaviors
if no extensions are found for the domain class. - DeterministicClassResolver - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
ClassResolver
that enhances the behavior ofDefaultClassResolver
to calculate registration ids for classes using a deterministic algorithm based on hashcode, rather than simply increment a counter. - DeterministicClassResolver() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.DeterministicClassResolver
- DIRECT - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.PropagationType
- DISABLED - Enum constant in enum com.broadleafcommerce.data.tracking.core.context.ContextIdOverwriteBehavior
-
Prevent overwriting any contextId that was passed in
- divert(ContextInfo, OperationType, Function<ContextInfo, P>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.EntityUtils
-
Divert a call to the function
op
with the given context info and operation type. - DOMAIN - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.ResolutionIdentifierType
-
This type indicates that a tenant or application can be identified based on the whole domain or hostname:
myapplication.mycompany.com
inhttps://myapplication.mycompany.com/
. - DOMAIN_PREFIX - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.ResolutionIdentifierType
-
This type indicates that a tenant or application should be resolved based on the first segment of a domain or hostname:
myapplication
inhttps://myapplication.mycompany.com/
. - DomainMapper - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Common interface for
DomainMapperMember
andDomainMapperManager
. - DomainMapperAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
- DomainMapperAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- DomainMapperAutoConfiguration.CacheConfigCondition - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
- DomainMapperAutoConfiguration.ModelMapperCacheConfig - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
Configuration for ModelMapper caching.
- DomainMapperAutoConfiguration.ModelMapperCacheLoaderConfig - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
Configuration for ModelMapper caching.
- domainMapperManager(List<DomainMapperMember>, List<PostMapperMember>, TypeFactory, DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- DomainMapperManager - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Manages one or more
DomainMapperMember
instances as a transformation pipeline between domain types. - DomainMapperMember - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Individual contributor to a transformation pipeline facilitated by
DomainMapperManager
. - DOUBLE - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
- doWithActiveCheck(Supplier<P>, ContextInfo) - Static method in class com.broadleafcommerce.data.tracking.core.context.ContextUtility
-
Similar to
ContextUtility.forceDoWithActiveCheck(Supplier, ContextInfo)
, except the state is not forced, nor is it immutable for the duration of the call. - doWithoutActiveCheck(Supplier<P>, ContextInfo) - Static method in class com.broadleafcommerce.data.tracking.core.context.ContextUtility
-
Similar to
ContextUtility.forceDoWithoutActiveCheck(Supplier, ContextInfo)
, except the state is not forced, nor is it immutable for the duration of the call. - doWithoutCache(Supplier<P>) - Static method in class com.broadleafcommerce.data.tracking.core.context.ContextUtility
-
Execute this flow with cache disabled.
- DynamicClassContext - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
ThreadLocal context that hold class information harvested from
Registration
during serialization. - DynamicClassContext() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext
- DynamicClassContext.ClassInfo - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
E
- effectiveEqual(ChangeDetail) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
- EmbeddedContextState - Class in com.broadleafcommerce.data.tracking.core
-
A subset of information from
Tracking
placed onEmbeddedContextStateAware
embedded collections members of business domains implementingContextStateAware
. - EmbeddedContextState() - Constructor for class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
- EmbeddedContextState(boolean, List<String>) - Constructor for class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
- EmbeddedContextStateAware - Interface in com.broadleafcommerce.data.tracking.core
-
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. - emitTypeIfApplicable(Registration) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DeterministicClassResolver
-
Check the current registration and detect if it represents a dynamic class generated by ByteBuddy.
- EmptyNode - Class in com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql
-
An RSQL node that does not actually do anything except for handle visitation.
- EmptyNode() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.EmptyNode
- EmptyNodeVisitor<R,
A> - Interface in com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql -
Allows a no-op visitor to an empty node
- enabled() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.AutoConfigureProjectionMapping
- EnableSpringDataWebSupportIfMissing() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.NarrowAwareSpringDataWebConfiguration.EnableSpringDataWebSupportIfMissing
- encodeValues(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DefaultStringValueCodec
- encodeValues(String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringValueCodec
-
Replace all string literal values in the decoded SPEL expression with a group label.
- endValidationFlow() - Static method in class com.broadleafcommerce.data.tracking.core.policy.ValidationContext
- enhanceCacheKeyWithVendorConsiderations(ObjectNode, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.CatalogVendorAwareCacheKeyEnhancer
-
This method is specifically intended to determine vendor-privileges available for the vendor which the
ContextRequest.getCatalog()
isrelated to
. - enhanceCacheKeyWithVendorConsiderations(ObjectNode, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.DefaultVendorAwareCacheKeyEnhancer
- enhanceCacheKeyWithVendorConsiderations(ObjectNode, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.VendorAwareCacheKeyEnhancer
-
Typically, implementations of this method should load the current policy requirements and leverage
VendorAwareTrackablePolicyUtils
to determine relevant restrictions/restricted-privileges available to the current authentication, and add those details to the provided cache key node. - ENTITY_MISSING - Enum constant in enum com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailureType
-
The entity was not found (this generally only happens in operations that are modifying an existing entity).
- EntityMissingException - Exception in com.broadleafcommerce.data.tracking.core.exception
-
This exception is thrown when it is determined that a requested entity is not available.
- EntityMissingException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.EntityMissingException
- EntityMissingException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.EntityMissingException
- EntityMissingExceptionAdvisor - Class in com.broadleafcommerce.data.tracking.core.web
-
Handle the entity missing exception to return a 404 status response.
- EntityMissingExceptionAdvisor() - Constructor for class com.broadleafcommerce.data.tracking.core.web.EntityMissingExceptionAdvisor
- EntityStructure - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Walks the class structure of an entity class and denotes field information across the graph.
- EntityStructure(Class<?>, TypeFactory) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.EntityStructure
- EntityUtils - Class in com.broadleafcommerce.data.tracking.core.mapping
-
Dynamically perform operations related to repository domain classes.
- EntityUtils.ThrowingReturningWork<G extends Exception,
P> - Interface in com.broadleafcommerce.data.tracking.core.mapping -
Perform a task and return an arbitrary object instance as response.
- EntityValidator - Interface in com.broadleafcommerce.data.tracking.core.mapping.validation
-
Validator used prior to mapping via the
DomainMapperManager
. - entityValidatorManager(List<EntityValidator>) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- EntityValidatorManager - Class in com.broadleafcommerce.data.tracking.core.mapping.validation
-
Given multiple
EntityValidator
, runs through validations of each of them. - EntityValidatorManager(List<EntityValidator>) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager
- EQUAL - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- EQUAL_IGNORE_CASE - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHints
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper.LinkField
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.CatalogFilterRulesMapping
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext.ClassInfo
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Load
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultPropertyTypeInfo
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.IdAware.Id
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector.RuleExpression
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PruneRestingNotificationStatesConfigurationProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PurgeObsoleteSandboxDataConfigurationProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryNotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteEvent
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.SingleIndexRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestCompletionNotificationProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.CatalogResponse
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.VendorAuthenticationPrivilegeProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.preview.environment.JWTPreviewTokenDecoderProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContext
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.NotificationInitializeEvent
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.service.Update
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLine
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines.BestMember
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantSyncProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.environment.SandboxPropagationProperties
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- equals(Object) - Method in class com.broadleafcommerce.data.tracking.core.TransitionPackage
- evaluateForTemporaryOverride(WorkflowDeployRequest, Trackable, Trackable) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
In the case where a change was propagated after deployment via
VendorSandboxPropagationHandler
, temporary override state for an application can be created. - exec() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.EntityUtils.ThrowingReturningWork
- execute(NarrowExecutor.QueryInfo, PersistenceContainer) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor
-
Given query information, execute a fetch query against the datastore that presumably filters results beyond what was defined in the original query.
- exists(Node) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableRsqlFilterExecutor
-
Checks whether the data store contains elements that match the given
Node
. - exists(Node, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
-
Checks whether the data store contains elements that match the given
Node
. - existsByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve whether or not an active instance of the item exists for the given context id after any narrowing context is applied.
- expandPermissionRootsToPermissions(String[], OperationType) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- ExplicitProjectionFieldConfiguration - Annotation Type in com.broadleafcommerce.data.tracking.core.mapping
-
Control aspects of how the system will treat fields exposed in an auto generated projection.
F
- fabricateFromMe(Object, Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
-
Derive a
ModelMapper
based on the starting entity and target projection instances. - fabricateToMe(Object, Object, boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
-
Derive a
ModelMapper
based on the starting projection and target entity instances. - fetch(Pageable) - Method in interface com.broadleafcommerce.data.tracking.core.repository.support.PageSource
-
Get a single page of results using the given
pageable
. - fetchFromCache(String, boolean, boolean) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
- FIELD_LEVEL_COMPARATOR - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- FieldChange - Class in com.broadleafcommerce.data.tracking.core.filtering.business.domain
-
Represents a field-level override across catalogs, or a field-level change in a sandbox version of an entity.
- FieldChange() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
- FieldOverride - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Denotes a field that has been overridden.
- FieldType - Enum in com.broadleafcommerce.data.tracking.core.type
-
Describes the type for a audit change.
- FilterAndSortAlias - Annotation Type in com.broadleafcommerce.data.tracking.core.mapping
-
Marker on a repository instance that allows
Sort
and RSQL filter requests to be targeted via an alias rather than the property itself. - FilterAndSortAliasRsqlQueryTransformer - Class in com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql
-
Transforms an RSQL filtration request from the service layer and transforms its selectors into filters relevant for the given repository domain.
- FilterAndSortAliasRsqlQueryTransformer() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.FilterAndSortAliasRsqlQueryTransformer
- FilterAndSortAliasSortTransformer - Class in com.broadleafcommerce.data.tracking.core.filtering.fetch
-
Reads from the repository domain annotated with
FilterAndSortAlias
to transform the original sort request - FilterAndSortAliasSortTransformer() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterAndSortAliasSortTransformer
- FilterAndSortAliasUtil - Class in com.broadleafcommerce.data.tracking.core.mapping
-
Utilities for processing
FilterAndSortAlias
- filterByFieldAndFilters(Node, String, String, FilterParser<Node>) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper
-
Produces a
Node
that is the "AND"-ed combination offilters
and a contains-ignoring-case filter onfieldName
withsearchString
. - filterByFieldAndFiltersIn(Node, String, List<String>, FilterParser<Node>) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper
-
Produces a
Node
that is the "AND"-ed combination offilters
and a in filter onfieldName
withsearchString
. - filterByNameAndFilters(Node, String, FilterParser<Node>) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper
-
A convenience method that acts as a shortcut to
FilterHelper.filterByFieldAndFilters(Node, String, String, FilterParser)
with"name"
supplied as the field argument. - FilterHelper - Class in com.broadleafcommerce.data.tracking.core.filtering.fetch
-
Helper class for working RSQL filter mechanisms
- FilterHelper.LinkField - Class in com.broadleafcommerce.data.tracking.core.filtering.fetch
-
Relationship information about a
Link
annotated field and the target entity and target field a particular selector is pointing to. - FilterParser<T> - Interface in com.broadleafcommerce.data.tracking.core.filtering.fetch
-
Parse a String containing a structured list of filter params into the appropriate query criteria type to be passed to the persistence layer query.
- FILTERS - Static variable in class com.broadleafcommerce.data.tracking.core.context.BroadleafQueryHintKeys
-
Hints based on this key will inform the system of additional filters it should add during criteria embellishment.
- filterToVendorRestrictionsMatchingPolicyRequirements(Set<String>, Map<String, Set<String>>, PolicyInformation, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
An authentication may have restrictions, but it's possible not all of them have the authorities required by a resource.
- filterToVendorRestrictionsMatchingPolicyRequirements(Set<String>, Map<String, Set<String>>, OperationType, String[], PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
- filterToVendorRestrictionsMatchingRequiredPermissions(Set<String>, Map<String, Set<String>>, List<String>, PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
- findAll(ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve all domain instances.
- findAll(ContextInfo, Class<D>) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve all domain instances.
- findAll(Node) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableRsqlFilterExecutor
-
Retrieve all domain instances using an RSQL
Node
to restrict results. - findAll(Node, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
-
Retrieve all domain instances using an RSQL
Node
to restrict results. - findAll(Node, Pageable) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableRsqlFilterExecutor
-
Retrieve all domain instances using an RSQL
Node
to restrict results. - findAll(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
-
Retrieve all domain instances using an RSQL
Node
to restrict results. - findAll(Node, Sort) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableRsqlFilterExecutor
-
Retrieve all domain instances using an RSQL
Node
to restrict results. - findAll(Node, Sort, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
-
Retrieve all domain instances using an RSQL
Node
to restrict results. - findAll(Node, Sort, Pageable) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableRsqlFilterExecutor
-
Retrieve all domain instances using an RSQL
Node
to restrict results. - findAll(Node, Sort, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
-
Retrieve all domain instances using an RSQL
Node
to restrict results. - findAll(Pageable, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve all domain instances, a page at a time.
- findAll(Pageable, ContextInfo, Class<D>) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve all domain instances, a page at a time.
- findAll(Sort, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve all domain instances using a sort.
- findAll(Sort, ContextInfo, Class<D>) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve all domain instances using a sort.
- findAllByContextId(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve all domain instances based on a list of context ids (see
Trackable.getContextId()
). - findByApplicationAndCatalog(String, String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.service.CommonMarketplaceApplicationCatalogService
- findByApplicationAndCatalog(String, String, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.service.DefaultCommonMarketplaceApplicationCatalogService
- findByApplicationAndCatalog(String, String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CommonMarketplaceApplicationCatalogRepository
- findByCatalogIn(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.service.CommonMarketplaceApplicationCatalogService
- findByCatalogIn(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.service.DefaultCommonMarketplaceApplicationCatalogService
- findByCatalogIn(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CommonMarketplaceApplicationCatalogRepository
- findByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve a domain instance based on the context id (see
Trackable.getContextId()
). - findByContextIdAndCatalog(String, String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve a domain instance based on the context id (see
Trackable.getContextId()
). - findByIdentifierValueAndIdentifierType(String, String) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonApplicationRepository
-
Find an Application by its identifier value and type
- findByNativeId(Object) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Finds the entity corresponding to the given native id.
- findByVendorRefIn(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CommonCatalogRepository
-
Finds all catalogs directly associated to the given
vendorRefs
. - findDeployable(WorkflowDeployRequest) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve the domain item identified via
WorkflowDeployRequest
and also retrieve any domain item existing at the requested target position (if any). - findId(Object) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.EntityUtils
- findIdField(Class<?>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.EntityUtils
-
Find the field marked with the Spring or JPA @Id annotation in the entity class.
- findIsJpaEntity(Class<?>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.EntityUtils
-
Look for a
@Entity
annotation on this class, or one of its superclasses. - findMaxSortMember(Sortable, String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Given an example member from a sort group, find the first member from that group whose sort value is less than maxSort.
- findMinSortMember(Sortable, String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Given an example member from a sort group, find the first member from that group whose sort value is greater than minSort.
- findOriginal(String, String, String, String, String, String, Integer) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Given context information, find the original state for the workflow transition operation.
- findPromotable(WorkflowPromoteRequest) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve the domain item identified via
WorkflowPromoteRequest
and also retrieve any domain item existing at the requested target position (if any). - findPromoteOrientedItems(TargetRelatedRequest) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Find items positioned for original and tracking from the perspective of a promotion request.
- findRebasable(WorkflowRebaseRequest) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve the domain item identified via
WorkflowRebaseRequest
and also retrieve any domain item existing at the requested target position (if any). - findRejectable(WorkflowRejectRequest) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve the domain item identified via
WorkflowRejectRequest
and also retrieve any domain item existing at the requested target position (if any). - findRevertable(WorkflowRevertRequest) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve the domain item identified via
WorkflowRevertRequest
. - findTarget(String, String, String, String, String, String, Integer, Set<String>) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Given context information, find the target state (if any) for the workflow transition operation.
- findTrackingSupportingRoutes() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesListener
-
Identifies all data routes that support tracking domain
- findTrackingSupportingRoutes() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataListener
-
Identifies all data routes that support tracking domain
- first() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- first() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- first() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- firstPageRequest(Pageable) - Method in class com.broadleafcommerce.data.tracking.core.repository.support.BroadleafPagingStreams.StreamBuilder
- flatten() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines
-
Extract a flat list of catalog ids in order to include relevant catalogs in queries during the narrowing phase (see
NarrowExecutor
). - forceDoWithActiveCheck(Supplier<P>, ContextInfo) - Static method in class com.broadleafcommerce.data.tracking.core.context.ContextUtility
-
Force active date checking to be enabled during this flow.
- forceDoWithoutActiveCheck(Supplier<P>, ContextInfo) - Static method in class com.broadleafcommerce.data.tracking.core.context.ContextUtility
-
Force active date checking to be disabled during this flow.
- ForwardMapResponse - Class in com.broadleafcommerce.data.tracking.core.mapping
-
The result of a request to move the sandbox state of an entity forward in the approval flow
- ForwardMapResponse(Trackable) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
- fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.BasicAuditDomainMapperMember
- fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeContainerOverridableDomainMapperMember
- fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
-
Autogenerates a ULID context ID for the repository domain if the context is a create operation.
- fromBusinessDomain(Object, D, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperMember
-
Map and return a populated repository domain instance, based on information provided in a business domain.
- fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.UpdateValidationDomainMapperMember
-
Validates the identifier value state for a mutation request.
- fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- fromBusinessDomain(Object, Class<D>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- fromBusinessDomain(Object, Class<D>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
-
Map and return a populated repository domain class instance, based on information provided in a business domain instance.
- fromMe() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
Return a mapper instance capable of transferring information from this domain type to a business domain type.
- fromRepositoryDomain(BusinessTypeAware, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- fromRepositoryDomain(BusinessTypeAware, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
-
Map and return a populated business domain instance, based on information provided in a repository domain instance.
- fromRepositoryDomain(Object, Class<P>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- fromRepositoryDomain(Object, Class<P>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
-
Map and return a populated business domain instance, based on information provided in a repository domain instance.
- fromRepositoryDomain(Object, P, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperMember
-
Map and return a populated business domain instance, based on information provided in a repository domain instance.
- fromRepositoryDomain(Object, P, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- fromRepositoryDomain(Object, P, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.money.MonetaryMapperMember
-
Deprecated.
- fromRepositoryDomainByExample(Object, P, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- fromRepositoryDomainByExample(Object, P, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
-
Map and return a populated business domain instance, based on information provided in a repository domain instance.
- FullTrackable<D> - Interface in com.broadleafcommerce.data.tracking.core
-
Defines a domain class type that supports the expanded scope of tracking information (audit, sandbox, catalog, and application).
- FullTracking - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Marker interface representing full support for all methods in
Tracking
G
- Generate() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
- generateCacheResources() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperSerializationHelper
- generateCacheResources(Class<?>[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- generateCacheResources(Class<?>[]) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperSerializer
-
A rich lifecycle method, calls will generate
ModelMapper
instances for the specified entities, serialize those ModelMappers, and persist those mappers to disk in a file entitledmappers.zip
. - generateCacheResources(Class<?>[], boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- generateCacheResources(Class<?>[], boolean) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperSerializer
-
A rich lifecycle method, calls will generate
ModelMapper
instances for the specified entities, serialize those ModelMappers, and persist those mappers to disk in a file entitledmappers.zip
. - get() - Static method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext
- get(String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder
-
Retrieve a
CatalogFinder.CatalogResponse
based on the contextId for the catalog. - get_class() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.SingleIndexRequest
-
The class name of the entity on which a CRUD operation was performed that resulted in this request.
- getAbsoluteInteger(int) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.EntityUtils
-
Get the absolute value of an integer.
- getAccountId() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
If in an account context, this represents the current account ID.
- getActiveEndDate() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.ActiveAware
-
The time at which this entity becomes inactive for storefront consumption.
- getActiveStartDate() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.ActiveAware
-
The time at which this entity becomes active for storefront consumption.
- getAdditionalParams() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Arbitrary additional parameters
- getAdditionalProperties() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
This is a generic Map to support the ability for Broadleaf clients, specifically, to add additional (typically transient) properties during a particular request flow to support setting up and passing along additional state throughout a particular API invocation or web request.
- getAdvancedState() - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
-
The resulting promotion sandbox state after any
ChangeDetail
instances have been removed, and the entity state updated to reflect the removal. - getAfterValue() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The value of the field after it was changed
- getAfterValue() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getAllAuthorities() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
-
This is expected to be a comprehensive set of all authorities that the authentication has been granted, including any authorities that were restricted to certain restriction targets.
- getAllowedCurrencies() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
List of
Currencies
that are available to be selected for use with this application. - getAllowedLocales() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
List of
Locale
s that are available to be selected for this application. - getApplication() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Context instance of the Application entity related to this applicationId.
- getApplication() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Information about the associated
application
if the business domain is application discriminated. - getApplication() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Multitenancy information related to application state
- getApplication() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The id of the related
Application
- getApplication() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.ApplicationChangedEvent
-
The application that was modified
- getApplicationContext() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getApplicationEventPublisher() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getApplicationFromRequestUrl(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonApplicationService
- getApplicationFromRequestUrl(String) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.service.CommonApplicationService
-
Find an Application by a given request url
- getApplicationFromUri(UriComponents) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonApplicationService
-
Returns an application that matches the request uri, specifically looking at the host
- getApplicationId() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
A multitenant concept, the id for the current application.
- getApplicationId() - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The ID of the application this preview token is authorized for.
- getApplicationId() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The applicationId that should be used to filter the results from
TrackableRepository.findPromotable(WorkflowPromoteRequest)
. - getApplicationId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getApplicationId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getApplicationId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getApplicationId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getApplicationId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getApplicationId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getArchived() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Whether or not the entity is marked as archived.
- getArchived() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
Whether or not this entity is sandbox archived.
- getArchived() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
The archival state.
- getAspect() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
-
Optional parameter used to differentiate which aspect this override should apply against in the
PolicyAspectProcessor
. - getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
- getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.DefaultVendorVisibilityManager
- getAssociatedVendorRef(Object, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityHandler
-
Given a
persistedDomainEntity
, determine what vendor it is associated to (if any). - getAssociatedVendorRef(Object, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityManager
-
Given a
persistedDomainEntity
, determine what vendor it is associated to (if any). - getAttributesConverter() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- getAuthDetailsOwnerIdentifier() - Method in interface com.broadleafcommerce.data.tracking.core.policy.PolicyUtils
- getAuthDetailsOwnerIdentifier() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
-
Returns the owner identifier when evaluating owned entities.
- getAuthentication() - Method in interface com.broadleafcommerce.data.tracking.core.policy.PolicyUtils
-
Retrieve the current Spring
Authentication
instance associated with the current flow, if any. - getAuthenticationAttributes() - Method in interface com.broadleafcommerce.data.tracking.core.policy.PolicyUtils
-
Retrieves the attributes on the current
Authentication
that are useful in making policy determinations. - getAuthenticationAttributes() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- getAuthenticationVendorPrivilegesUtility() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Returns the user principal for this request.
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
The user that engaged the change
- getAuthor() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The user that engaged the change
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The author responsible for the change.
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The username of the author associated with the preview token.
- getAuthor() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The author of the promotion.
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
-
Identifies the user who is scheduling or creating this request.
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
-
Identifies the user who scheduled the deployment.
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getAuthor() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getBaseCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The id of the base catalog that the business domain is a member of.
- getBaseRepositoryInterface() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- getBaseRepositoryInterfaceMatchRegex() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- getBasicAudit() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAuditable
- getBasicFieldRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- getBatchIndexableType() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
-
The string representation of the valid
BatchIndexableType
- getBeforeValue() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The value of the field before it was changed
- getBeforeValue() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getBehaviorFromExtension(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
-
Looks for an extension with which to determine the
TrackableBehaviors
for a domain class. - getBehaviors() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride
- getBehaviorUtil() - Method in class com.broadleafcommerce.data.tracking.core.filtering.PersistenceContainer
- getBehaviorUtil() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- getBehaviorUtil() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getBehaviorUtil() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getBuilderForEntity(Indexable) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageFactory
- getBuildersInScope(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageFactory
- getBusinessDomain(PersistentEntity<?, ?>, Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getBusinessDomainType() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
Retrieve the associated business domain type
- getBusinessDomainType(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAwareDomainMapperMember
- getBusinessDomainType(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- getBusinessDomainType(Object) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapper
-
Ascertain the correct business domain type based on an instance of the repository domain
- getBusinessFieldName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The name of the field on the business domain class instance that was changed
- getBusinessFieldName() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getBusinessFieldName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.FieldOverride
-
The name of the field on the business domain class instance that was changed
- getByApplicationContextIdTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByApplicationUrlTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByCatalogApplicationOwnedTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByCatalogChildrenTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByCatalogContextIdTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByCatalogInheritanceGraphTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByCatalogInheritedTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByCatalogLevelTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByCatalogTopDownInheritanceTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByCatalogTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByCatalogVendorRefTtl() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- getByteBuddyDumpDir() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
- getCacheStateManager() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- getCatalog() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Context instance of the Catalog entity related to this catalogId.
- getCatalog() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Information about the associated
catalog
if the business domain is catalog discriminated. - getCatalog() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Multitenancy information related to catalog state
- getCatalog() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.CatalogResponse
- getCatalog() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The id of the related
Catalog
- getCatalog() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.CatalogChangedEvent
-
The catalog that was modified
- getCatalogFinder() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getCatalogHierarchy() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Each level within the explicit catalog hierarchy made from resolving a catalog via the
ContextRequest.catalogId
. - getCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
A multitenant concept, the id for the current catalog.
- getCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
-
The contextId for the
Catalog
instance - getCatalogId() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The catalogId that should be used to filter the results from
TrackableRepository.findPromotable(WorkflowPromoteRequest)
. - getCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getCatalogLevel() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
If the
ContextRequest.catalogId
is set, catalogLevel represents the sorting level of that catalog in the overall hierarchy. - getCatalogService() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
- getCatalogStatus() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
- getCatalogStatus() - Method in interface com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogStatusAware
- getCatalogStatus() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The
status
of the catalog's visibility for this assignment. - getChange() - Method in class com.broadleafcommerce.data.tracking.core.service.Update
-
The representation of the change to map into the repository domain
- getChangeContainer() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Metadata used to populate any
ChangeEvent
created from this request. - getChangeContainer() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
see
ChangeContainer
- getChangeContainerNameForDomainType(Class<?>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeContainerUtils
-
Utility method that generates the change container name for a given projection domain class.
- getChangeDetails() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Audit information regarding changes made to realize the current entity state
- getChangeTracking() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
All of the information contained within
Tracking
for the record of this change. - getChangeTracking() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
-
All of the information contained within
Tracking
for the target record of this transition. - getChangeType() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
The CRUD type for the change.
- getChangeType() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The CRUD type for the change.
- getChangeType() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getChangeType() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
The overall change type for this sandbox entity.
- getClasses() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext
- getClassSimpleName() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext.ClassInfo
- getCloneMapper() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- getCloneMapper() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getCollectionField(String, Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- getCommonCatalogService() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getCompletionNotifier() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getConcreteFragments() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- getConfigurationProperties() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesHandler
- getConfigurationProperties() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataHandler
- getContainerCatalog() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
-
If the container is catalog discriminated and this instance is a subcontainer, the catalog context id for the container.
- getContent() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- getContext() - Static method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- getContext() - Static method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
- getContext() - Static method in class com.broadleafcommerce.data.tracking.core.RepositoryContext
- getContext() - Method in class com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent
- getContext() - Method in class com.broadleafcommerce.data.tracking.core.service.NotificationInitializeEvent
- getContext(Object, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.money.CompositeCurrencyContextProvider
- getContext(T, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.money.CurrencyContextProvider
-
Get the currency from a source object
- getContextId() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- getContextId() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- getContextId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ApplicationInfo
-
A soft reference for the application id.
- getContextId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogBasicInfo
-
A soft reference for the catalog id.
- getContextId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
A soft reference for the catalog id.
- getContextId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
A soft reference to the sandbox id.
- getContextId() - Method in interface com.broadleafcommerce.data.tracking.core.Trackable
-
Retrieve the context id, which is a separate identifier from the database primary key.
- getContextId() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The contextId used to identify the originating item to promote.
- getContextId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getContextId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getContextId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getContextId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getContextId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getContextId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getContextIdOverwriteBehavior() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Used for
OperationType.CREATE
requests for entities to determine whetherCreateSetupDomainMapperMember
should autogenerate a context ID for the current request. - getContextInfo() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
The request context information (sandbox, application, catalog)
- getContextInfoWebRequestResolver() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoHandlerMethodArgumentResolver
- getContextPolicies() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
- getContextRequest() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Specific sandbox and multitenant context information.
- getContextRequestHydrators() - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- getContextRequestHydrators() - Method in class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
- getContextState() - Method in interface com.broadleafcommerce.data.tracking.core.ContextStateAware
-
Retrieve additional information for the business domain that describes aspects of the entity related to the context of the request
- getContextState() - Method in interface com.broadleafcommerce.data.tracking.core.EmbeddedContextStateAware
-
Retrieves additional information for the business domain's embedded collection members that describes aspects of those members related to the context of the request
- getContextState() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
A subset of
Tracking
information to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
A subset of
Tracking
information to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
A subset of
Tracking
information to expose the context state for this object. - getContextStateBuilder() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getConverter() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- getConverters() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- getCreatingApplicationId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
A multitenant concept.
- getCreationTime() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
-
The timestamp for the creation of the entity
- getCreator() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
-
The identity of the creator of this entity.
- getCrudEntityHelper() - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper
-
Provides access to the internal
CrudEntityHelper
so as to avoid having to inject it again. - getCrudEntityHelper() - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityHelper
-
Provides access to the internal
MappableCrudEntityHelper
so as to avoid having to inject it again. - getCurrentMessage() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
The last optional message that was applied during a transition (promotion or reversal).
- getCurrentPolicyRequirements() - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.DefaultVendorAwareCacheKeyEnhancer
- getCurrentUserAccountId() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- getCustomerContextId() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Returns the customer context id that is used to discriminate entities with
TrackableBehavior.CUSTOMER_CONTEXT
. - getCustomerContextId() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Returns the customer context id that is used to discriminate entities with
TrackableBehavior.CUSTOMER_CONTEXT
. - getCustomerContextId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Returns the customer context id that is used to discriminate entities with
TrackableBehavior.CUSTOMER_CONTEXT
. - getCustomerContextId() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The customer context id that is used to discriminate entities with
TrackableBehavior.CUSTOMER_CONTEXT
. - getCustomerContextIdsForUser() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- getCustomizedCommonArchiveSandboxableEntityRepository() - Method in class com.broadleafcommerce.data.tracking.core.messaging.DefaultSandboxDeleteListener
- getCustomizers() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.mapping.BasicAuditDomainMapperMember
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAwareDomainMapperMember
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeContainerOverridableDomainMapperMember
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.mapping.money.MonetaryMapperMember
-
Deprecated.
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.mapping.UpdateValidationDomainMapperMember
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeDetailPruningPersistenceMessageAckedHandler
- getDataRoutePartition() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- getDataRouteReference() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.DefaultVendorVisibilityManager
- getDateScheduled() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
-
The time when the workflow operation is scheduled to occur.
- getDecimalFieldRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- getDecoder() - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- getDefaultAfterIdName() - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
-
If
UpdateSortOperation
is missing on the method parameter, this is used to supply a default value forSortPositionRequest.positionAfterContextId
. - getDefaultBeforeIdName() - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
-
If
UpdateSortOperation
is missing on the method parameter, this is used to supply a default value forSortPositionRequest.positionBeforeContextId
. - getDefaultCurrency() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The default
Currency
for this request. - getDefaultCurrency() - Method in class com.broadleafcommerce.data.tracking.core.mapping.money.CompositeCurrencyContextProvider
- getDefaultCurrency() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The
Currency
that this application, by default, assumes all data is within and can drive the default currency selection on a frontend. - getDefaultCurrency() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Default
Currency
associated with this catalog, or null. - getDefaultLocale() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- getDefaultLocale() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ApplicationInfo
- getDefaultLocale() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
- getDefaultOperationType() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoHandlerMethodArgumentResolver
- getDefaultSize() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
-
Determines the default page size.
- getDefaultSort() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
-
Determines the default
Sort
. - getDefaultUpdateIdName() - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
-
If
UpdateSortOperation
is missing on the method parameter, this is used to supply a default value forSortPositionRequest.updateContextId
. - getDisplay() - Method in interface com.broadleafcommerce.data.tracking.core.Trackable
-
Get the user friendly name for this trackable entity.
- getDisplayName() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The name to display to the user that represents this change summary.
- getDisplayName() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
-
The name to display to the user that represents the scheduled operation.
- getDisplayName() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
-
The name to display to the user that represents the scheduled operation.
- getDomain() - Method in class com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent
- getDomain() - Method in class com.broadleafcommerce.data.tracking.core.service.NotificationInitializeEvent
- getDomainAlias() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The projection domain alias for this change, represented as the class simple name, i.e., Product.
- getDomainContextId() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The contextId of the domain object that underwent the change.
- getDomainMapper() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getDomainType() - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
- getDumpFile(String, String[], String, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
-
If the system detects a dynamic class required during serialization, retrieve it from the dump location used by ByteBuddy.
- getEligiblePersistentEntities() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
-
We only want to have
TransitionHandler
instances for most-derived persisted domain types. - getEmailPattern() - Static method in class com.broadleafcommerce.data.tracking.core.mapping.validation.ValidationUtils
- getEmbeddedCollectionElementIdFieldName(JavaType) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Get the name of the ID field for the elements of the given collection type.
- getEncodedPublicKey() - Method in class com.broadleafcommerce.data.tracking.core.preview.environment.JWTPreviewTokenDecoderProperties
-
The encoded RSA public key string to be used to decode and verify preview token JWTs.
- getEntity() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The entity's class name for this promotion.
- getEntity() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getEntity() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getEntity() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getEntity() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getEntity() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getEntity() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getEntityDomain() - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- getEntityDomain() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
-
The entity domain to use if the inheriting class's generic P is the interface
ContextStateAware
. - getEntityInformation() - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Retrieve information about the domain type backing this repository.
- getEntityType() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The entity type for this change, represented as the fully qualified classname.
- getEntityTypesByRouteKeys() - Method in class com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteEvent
-
When the sandbox is deleted, the summary of the change made to the sandboxed non-production entities should be archived as well.
- getEnvironment() - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- getErrorMessage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
-
If an error was encountered, this is the related message.
- getErrorTrace() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
-
If an error was encountered, this is the related stack trace.
- getExclusionFilters() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
- getExclusionFilters() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- getExistingProjectionType(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultProjectionFactory
- getExistingProjectionType(Class<?>, boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultProjectionFactory
-
Try to ascertain if a known projection type already exists for the specified domain class.
- getExpirationTime() - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The expiration time of the preview token in UTC.
- getExpressions() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector
-
Retrieve all created
RuleInspector.RuleExpression
instances based on discoveredRuleValidate
annotated fields. - getFactory() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- getFactory() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getFactory() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getFailedEntity() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
-
The entity which failed to persist.
- getFailures() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
-
All failures that occurred.
- getFetchType() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- getField() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector.RuleExpression
-
The field in the projection class that holds the SPEL-based rule
- getFieldChangeMapper() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- getFieldChanges() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Field information describing field-level changes that have been made to the entity.
- getFieldName() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
The name of the field on the repository domain class instance that was changed
- getFieldName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The name of the field on the repository domain class instance that was changed
- getFieldName() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getFieldName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.FieldOverride
-
The name of the field on the repository domain class instance that was changed
- getFieldOverrides() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
The fields that have been overridden in this item in the current catalog (based on a parent catalog).
- getFieldsChanged() - Method in class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
-
List of fields on the
EmbeddedContextStateAware
item to which this state belongs that were changed. - getFieldType() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The Java type for the field
- getFieldType() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getForwardParameterName() - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Retrieves the parameter name to be used to determine if this pageable request is incrementally moving forward through the result set, or in reverse.
- getForwardState() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
-
The resulting sandbox state
- getGenerate() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties
- getGenericErrorMessage(String, String, String) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.support.HydrationUtility
-
Helper function to create the error message string for a hydration failure.
- getGraphContainsConverterCache() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- getHandler() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesListener
- getHandler() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataListener
- getHandlers() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.DefaultVendorVisibilityManager
- getHandlerSupportingOperationsOnEntity(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.DefaultVendorVisibilityManager
- getHeaderName() - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- getHeaderName() - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewSandboxWebRequestResolver
- getHeaderName() - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- getHelper() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getHelper() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.service.DefaultCommonMarketplaceApplicationCatalogService
- getHelper() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getHelper() - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- getHelper() - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- getHidden() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Whether or not this catalog is hidden from selection in the admin.
- getId() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- getId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
-
Generally, the context id of the top-level entity that changed
- getId() - Method in interface com.broadleafcommerce.data.tracking.core.Identifiable
-
Returns the unique identifier of this entity.
- getId() - Method in class com.broadleafcommerce.data.tracking.core.service.Update
-
The unique id of the persistent store item to update
- getId() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The context id, which is a separate identifier from the database primary key.
- getId() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
The context id of the
Catalog
instance. - getId() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
The context id, which is a separate identifier from the database primary key.
- getId() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
-
The contextId for the parent catalog.
- getId() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The context id of the
MarketplaceApplicationCatalog
instance. - getId(Object) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.IdAware
-
For the given pojo instance, retrieve the identifier field and the value of that field.
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.data.tracking.core.messaging.DefaultSandboxDeleteListener
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesListener
- getIdempotentConsumptionService() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataListener
- getIdentifierType() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Defines the type of the application identifier: Whether a domain or a domain prefix.
- getIdentifierValue() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Determines how applications are distinguished from each other using all or part of their domains or hostnames.
- getIdentityTypes() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- getIdentityTypes() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- getIdPayload() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
-
The ids representing the items that should be indexed.
- getIds() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
-
Returns a decompressed, decoded list of Strings.
- getIgnoredNotificationStateRepositories(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getIgnoredRepositories() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getImplicit() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
The context id of the hidden
Catalog
that is owned by this application and receives any catalog overrides enacted on behalf of this application for the catalog referenced byApplicationCatalogRef.id
. - getImplicit() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The id of the implicit catalog for the application that will contain the application's overrides of items from
MarketplaceApplicationCatalog.catalog
. - getImplicitApplicationCatalog(Application, Catalog) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- getImplicitApplicationCatalog(Application, Catalog) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Given an application, find a matching implicit catalog for the requested catalog, if applicable.
- getInclusionFilters() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
- getInclusionFilters() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- getIndexableTargetId() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
If the change implements
Indexable
and is a member ofBatchIndexableType
, reference the id of the target item to be indexed. - getIndexableType() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
If the change implements
Indexable
and is a member ofBatchIndexableType
, reference the string value ofBatchIndexableType
here for the target item to be indexed. - getInheritanceLines() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Context list of the contextIds for the deep catalog tree parenting the
Application.isolatedCatalogs
. - getInherited(String, String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder
-
Find any application owned catalog that inherits from the starting catalog based on the requested application.
- getInheritedBehavior(TrackableBehaviorInheritable) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- getInheritedBehavior(TrackableBehaviorInheritable) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil
-
Retrieve a pojo that describes the inherited
TrackableBehavior
attributes of a domain object - getInstantiableEntitiesWhitelist() - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
-
If
DefaultTransitionHandler.setInstantiableEntitiesWhitelist(Set)
was called with a non-null argument, the field will be non-null and will be returned as-is. - getIpAddress() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The ip address of the remote caller
- getIsolatedCatalogs() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Individual catalogs assigned to this application.
- getIssuer() - Method in class com.broadleafcommerce.data.tracking.core.preview.environment.JWTPreviewTokenDecoderProperties
-
The issuer for the JWT token.
- getJavaType(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeTransformerHelper
-
Get the
JavaType
instance from the serialized canonical type. - getKey() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- getKey() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.CatalogFilterRulesMapping
-
The key that can be used to retrieve the criteria specified in
CatalogRef.getInclusionFilters()
orCatalogRef.getExclusionFilters()
- getKeyFragment(Pageable) - Static method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheUtility
-
Create a key fragment appropriate for a specified page of data.
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Used to determine whether or not a record is a user sandbox record, a higher level sandbox record, or a production record.
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
Used to determine whether or not a change is a user sandbox change, a higher level sandbox change, or a production change.
- getLevel() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogBasicInfo
-
Sorting level used to determine closest catalog visibility to the caller's context
- getLevel() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
Sorting level used to determine closest catalog visibility to the caller's context
- getLevel() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Used to determine whether or not a change is a user sandbox change, a higher level sandbox change, or a production change.
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getLevel() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Used to determine whether or not a record is a user sandbox record, a higher level sandbox record, or a production record.
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
The level for a catalog in the tree going from least (root nodes) to highest (leaf nodes).
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines.BestMember
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
-
The overall sorting level of the catalog in the hierarchy in this context
- getLevel() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The level at which the originating item resides.
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getLevel() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getLevel() - Method in enum com.broadleafcommerce.data.tracking.core.type.TrackingLevel
- getLines() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines
-
The upward catalog hierarchies for one or more assigned
Catalog
instances - getLinkedFieldInformation(Class<?>, String) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper
-
If a
Link
annotated field is targeted by the selector, return information about the link. - getLinkedHitLimit() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
When leveraging
Link
annotated field fetch, a initial query is performed to fetch all matching entities for the linked domain. - getLinkedTargetClass() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper.LinkField
- getLinkedTargetFieldName() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper.LinkField
- getLinkedTargetFieldType() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper.LinkField
- getLoad() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties
- getLocale() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The
Locale
for this context, primarily used for translation. - getLocale() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- getLocale() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogBasicInfo
-
Locale information for the catalog, which encodes the assumption of the defaulted region for all items contained within it.
- getLocale() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
Locale information for the catalog, which encodes the assumption of the defaulted region for all items contained within it.
- getLocale() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Allows for segmenting catalogs via their locale, and encodes the assumption of the defaulted region for all items contained within it.
- getManagedTypes() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- getMapper() - Method in class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
- getMapper() - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Provides access to the internal
DomainMapperManager
- getMapper() - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Provides access to the internal
DomainMapperManager
- getMappers() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- getMappingContext() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getMappingContext() - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
-
Normally,
DefaultTransitionHandler.setMappingContext(MappingContext)
is called directly byTransitionHandlerFactory
, but this method is alsoAutowired
to enable standard bean injection. - getMaxFieldVersion(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Retrieve the max
ChangeDetail.getVersion()
whose ChangeDetail value is currently being expressed on the entity fieldName. - getMaxPageSize() - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Retrieves the maximum page size to be accepted.
- getMaxSize() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
-
Determines the default max page size allowed.
- getMember() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines.BestMember
- getMembers() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLine
-
The catalog nodes in the hierarchy
- getMessage() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
User defined message describing the purpose of the change.
- getMessage() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getMessage() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse.StackInfomation
- getMessage() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
A user defined message to go along with the state transition.
- getMessage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getMessage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
-
A message describing the operation being scheduled.
- getMessage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getMessage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getMessage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getMessage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getMessage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getMetadata() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContext
-
Information about the current repository being called.
- getMonetaryAmountTypeReference() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getMostDerivedPolicyInformation() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
-
Policy validation flows may "stack" as a codepath progresses, and become more derived via
PolicyContext.derivePolicyInformation(PolicyInformation)
. - getMutabilityType() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
The modifiability of the entities inherited from the catalog.
- getMutabilityType() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
-
The editing capabilities for the records inherited from the parent.
- getMutabilityType() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
-
The mutability of the catalog in this context
- getMutable() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Whether or not the entity is mutable given the requesting context.
- getName() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- getName() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- getName() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- getName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ApplicationInfo
-
The general name for the application
- getName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogBasicInfo
-
The catalog's name.
- getName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
The catalog's name.
- getName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
-
The name of the top-level entity that changed, which is typically snake-cased and capitalized, i.e., "PRODUCT".
- getName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
Friendly name for this sandbox
- getName() - Method in class com.broadleafcommerce.data.tracking.core.mapping.IdAware.Id
- getName() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The general name for the application
- getName() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
The name for the catalog
- getNarrowedEntity() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
- getNotification() - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryNotificationProperties
- getNotification() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationProperties
- getNotification() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationProperties
- getNotification() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestCompletionNotificationProperties
- getNotificationManager() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getNotificationManager() - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- getNotificationStates() - Method in interface com.broadleafcommerce.data.tracking.core.Trackable
- getNotificationStates(boolean) - Method in interface com.broadleafcommerce.data.tracking.core.Trackable
- getNotificationStateService() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- getNumber() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.UntotalledPage
- getNumberOfElements() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- getObjectMapper() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- getObjectMapper() - Method in class com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter
- getObjectRepresentation(String, TypeReference<T>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeTransformerHelper
-
Get a
TypeReference
version of some JSON - getObjectRepresentation(String, String, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeTransformerHelper
-
Get an object version of some JSON
- getObsolete() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Whether or not this change has already been advanced.
- getObsolete() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getObsoleteDataAgeCutoff() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PurgeObsoleteSandboxDataConfigurationProperties
-
This is the duration used to determine whether sandbox data is outdated.
- getOffset() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- getOffset() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- getOffsetParameterName() - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Retrieves the parameter name to be used to determine the number of records to offset.
- getOperation() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.ApplicationChangedEvent
-
The operation that triggered the change
- getOperation() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.CatalogChangedEvent
-
The operation that triggered the change
- getOperationType() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The type of CRUD operation being requested
- getOperationTypes() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- getOperationTypes() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- getOperator() - Method in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- getOptionalValue(Supplier<O>, String) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.support.HydrationUtility
-
Calls the value provider and places the value in an
Optional
, returningOptional.empty()
if anEntityMissingException
was thrown or the result was null. - getOrCreateTransitionHandler(Class<?>, Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getOrder() - Method in interface com.broadleafcommerce.data.tracking.core.context.ContextInfoCustomizer
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.mapping.BasicAuditDomainMapperMember
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheEnvironmentPostProcessor
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeContainerOverridableDomainMapperMember
- getOrder() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.ChangeTransformer
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
- getOrder() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperMember
- getOrder() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.PostMapperMember
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.mapping.UpdateValidationDomainMapperMember
- getOrder() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidator
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
- getOrder() - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityHandler
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- getOrder() - Method in interface com.broadleafcommerce.data.tracking.core.transition.PropagationHandler
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
- getOrder() - Method in class com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter
- getOrder() - Method in interface com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator
- getOriginal() - Method in class com.broadleafcommerce.data.tracking.core.TransitionPackage
-
The starting sandbox state for the candidate entity to promote
- getOriginatingCatalogId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
A soft reference for the catalog that owns the entity from which this override is derived.
- getOtherBusinessCollectionValue(String, Class<T>, Object, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Extension point for getting the values of an embedded collection not supported by default on a business item implementing
ContextStateAware
where the collection's members also implementContextStateAware
when settingContextState
on embedded collections ofContextStateAware entities
. - getOtherCollectionMemberType(String, Class<?>, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Extension point for determining the member type of a collection not supported by default when setting
EmbeddedContextState
on embedded collection member items ofContextStateAware entities
. - getOutdatedDataAgeCutoff() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PruneRestingNotificationStatesConfigurationProperties
-
NotificationStates whose change timestamps are older than the current time (the time that the scheduled job is handled) minus this duration will be pruned from the records.
- getOverrideCatalogId() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The id of the catalog to which this entity belongs.
- getOverrideChangeContainer() - Method in interface com.broadleafcommerce.data.tracking.core.ChangeContainerOverridable
-
Retrieves the override change container that should be used when mapping over the projection domain to set the change container for the repository domain.
- getOverrides() - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- getOverrides() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- getOwner() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
The user who owns this sandbox.
- getOwnerIdentifier() - Method in interface com.broadleafcommerce.data.tracking.core.policy.Owned
-
A unique identifier associating a business domain object to a user.
- getOwnerIdentifier() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- getOwnerIdentifier() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- getOwnerIdentifierParam() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- getOwnerIdentifierParam() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- getOwningApplication() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Soft reference to the application contextId that owns this catalog.
- getPackageName() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext.ClassInfo
- getPageable() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- getPageable() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
The
Pageable
for the query, if applicable - getPageNumber() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- getPageNumber() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.UnnumberedPageable
- getPageParameterName() - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Retrieves the parameter name to be used to find the page number in the request.
- getPageRequest() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- getPageSize() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- getPageSize() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- getParam() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- getParam() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
-
See
Policy.param()
. - getParameterName() - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- getParameterName() - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- getParent() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
A soft reference for the catalog from whom an implicit catalog is derived.
- getParents() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
The parent nodes for this catalog, including additional mutability information.
- getPath() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector.RuleExpression
-
The JSON path from the top-most containing projection to this field.
- getPathVariables(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
- getPattern() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.AbstractRegexRuleValidator
- getPayload() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.SingleIndexRequest
-
The payload which will be unwrapped into the final JSON.
- getPermissionMatchingStrategy() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- getPermissionMatchingStrategy() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- getPermissionRoot(String) - Static method in class com.broadleafcommerce.data.tracking.core.policy.PermissionUtils
-
Obtains the 'root' of the permission which is defined as anything that comes after one of the
PermissionUtils.PermissionType.prefixes()
. - getPermissionRoots() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- getPermissionRoots() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- getPermissionRoots(PolicyInformation) - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.DefaultVendorAwareCacheKeyEnhancer
- getPersistentDomainType() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultPropertyTypeInfo
- getPersistentDomainType() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.PropertyTypeInfo
-
Gets the
Type.getTypeName()
expressed on the persistent domain API for the field. - getPolicyUtils() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- getPolicyUtils() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getPolicyUtils() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
- getPosition() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
-
Matches against a specific method name and params encountered via an aspect pointcut.
- getPositionAfterContextId() - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
-
Context ID of the item after which to place the item specified by
SortPositionRequest.updateContextId
. - getPositionBeforeContextId() - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
-
Context ID of the item before which to place the item specified by
SortPositionRequest.updateContextId
. - getPositionPattern() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
-
Matches against a specific method name encountered via an aspect pointcut.
- getPositionRegex() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
-
Regex string for matching target method.
- getPostConvertMethodCache() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- getPostToMeConverter() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- getPreviewDate() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The date in which to preview data.
- getPreviewDateResolver() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- getPreviewSandboxResolver() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- getPreviewToken() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The preview token for use when previewing sandbox data.
- getPreviewTokenResolver() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- getProjection() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- getProjectionType(Class<?>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultProjectionFactory
-
Provides basic detection of projection type based on if the entity class implements
BusinessTypeAware
. - getPromotionId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Used to track a change related to a forward promotion operation.
- getPromotionId() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getPromotionId() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The promotion id to associate with this change event when
ChangeEvent.isPromoted()
is true. - getPromotionId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getPromotionId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getPropagationId() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Non-persistent field used to track a change related to a deployment propagation.
- getPropagationId() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getPropagationManager() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getPropagationType() - Method in interface com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogStatusAware
- getPropagationType() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The
PropagationType
of the how changes from a vendor will be received into the marketplace application. - getProperties() - Method in class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
- getQueryContainer() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Generic container for the repository plaform specific query
- getQueryFragments() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- getQueryHints() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- getQueryHints() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHints
- getQueryInfluencers() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
This field is not serialized or deserialized as
QueryInfluencers
are dynamic, functional components that execute logic rather than hold data. - getReason() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- getRebased() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Whether or not this change was inherited as part of a
WorkflowMapper#rebaseMap(Trackable, Trackable)
- getRebased() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getReceiver() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
-
The admin user that should receive the rejected state.
- getReference() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoHandlerMethodArgumentResolver
- getReference() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- getReference() - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- getReference() - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- getReference() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesListener
- getReference() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataListener
- getReference() - Method in class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
- getRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.AbstractRegexRuleValidator
-
A regular expression pattern used to match and validate a SPEL-based rule
- getRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.BooleanRuleValidator
- getRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.CollectionRuleValidator
- getRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DateRuleValidator
- getRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.IsEmptyCollectionRuleValidator
- getRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.LocaleRuleValidator
- getRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.MoneyRuleValidator
- getRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- getRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringRuleValidator
- getRejected() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Whether or not this change represents a rejected change
- getRejected() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getRepositories() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getRepository() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.service.DefaultCommonMarketplaceApplicationCatalogService
- getRepository() - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- getRepository() - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- getRepository() - Method in class com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent
- getRepository() - Method in class com.broadleafcommerce.data.tracking.core.service.NotificationInitializeEvent
- getRepositoryDomainClass() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride
- getRepositoryForEntity(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.DefaultRepositoryUtility
- getRepositoryForEntity(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getRepositoryForEntity(Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.RepositoryUtility
- getRepositoryUtility() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getRequestType() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
-
The type of the request.
- getResourceLockRepository() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getResourcePrefix() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- getResourcePrefix() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ResourceProvider
-
The classloader prefix under which all cache resources are located
- getRestrictedAuthoritiesGrantedToRequestedVendor(Set<String>, AuthenticationVendorPrivilegesSummary, String) - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.CatalogVendorAwareCacheKeyEnhancer
-
Caching will pretty much only ever be used on read operations, but we can't just filter to vendor restrictions matching the current policy requirements since the
ContextStateBuilder
's mutability check to setContextState.getMutable()
will perform policy validation against _updates_ as well. - getRestrictedVendorRefs() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
-
The set of all
vendor-type
restriction targets that the authentication has. - getRetry() - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryNotificationProperties
- getRetry() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationProperties
- getRetry() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationProperties
- getRetry() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestCompletionNotificationProperties
- getRootFieldName() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper.LinkField
- getRouteKey() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- getRouteKey() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
- getRouteKey() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
- getRouteKey() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getRouteKey() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getRouteKey() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getRouteKey() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getRouteKey() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getRouteKey() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getRouteReference() - Method in class com.broadleafcommerce.data.tracking.core.messaging.DefaultSandboxDeleteListener
- getRouteReference() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getRsqlHelper() - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
- getRsqlHelper() - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlMappableCrudEntityService
- getRsqlQueryTransformers() - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper
- getRsqlQueryTransformers() - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityHelper
- getRule() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector.RuleExpression
-
The string representing the SPEL-based rule
- getSandbox() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The
sandbox id
if the business domain is a sandbox record. - getSandbox() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Sandbox state information
- getSandbox() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The sandbox that contains the change.
- getSandboxChangeType() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The sandbox change type associated with the entity.
- getSandboxEntityTypes(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.DefaultSandboxDeleteListener
- getSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
The id for the current user sandbox.
- getSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
A soft reference to the sandbox id.
- getSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteEvent
-
The ID of the sandbox that was deleted.
- getSandboxId() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The id for the sandbox in which the originating item resides.
- getSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getSandboxIds() - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The set of sandbox IDs the preview token is authorized for.
- getSandboxName() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
The friendly name for the current user sandbox.
- getSandboxName() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
Friendly name for this sandbox
- getSandboxName() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The sandbox name to use if creating a sandbox.
- getSerializedFieldType() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Base64 encoded, Serialized
JavaType
instance used when reconstructing a field value. - getSerializedFieldType() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getSerializedJavaType() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultPropertyTypeInfo
- getSerializedJavaType() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.PropertyTypeInfo
-
Gets the
JavaType
of the field serialized as a canonical string. - getSerializedType(Type) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeTransformerHelper
-
Canonical String version of a
JavaType
instance based on aType
instance. - getSerializedType(Type) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- getSerializedType(Type) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
-
Convert a
Type
to aJavaType
and serialize as a Base64 encoded string for storage. - getSimpleOperator(ComparisonOperator) - Static method in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- getSingleIndexRequestMessageFactory() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- getSingleIndexRequestMessageFactory() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getSingleIndexRequestMessageFactory() - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- getSize() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- getSizeParameterName() - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Retrieves the parameter name to be used to find the page size in the request.
- getSort() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- getSort() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- getSort() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- getSorted() - Method in interface com.broadleafcommerce.data.tracking.core.sort.business.domain.Sorted
-
Whether or not the business domain represents an explicitly sorted repository domain
- getSorted() - Method in interface com.broadleafcommerce.data.tracking.core.sort.domain.Sortable
-
Whether or not this instance is explicitly sorted (i.e.
- getSorting() - Method in interface com.broadleafcommerce.data.tracking.core.sort.domain.Sortable
-
Get the value used for sorting
- getSortOr(Sort) - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- getSortPositionStrategy() - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- getSortTransformers() - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- getSortTransformers() - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- getSpecialMessages() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
- getStackTrace() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse.StackInfomation
- getStage() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
Arbitrary labelling concept.
- getStage() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
Arbitrary labelling concept.
- getStage() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The informational stage in which the originating item resides.
- getStage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getStage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getStage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getStage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getStage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getStage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getStandaloneRepositories() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesHandler
- getState() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- getStateString() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- getStringLiteralRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.CollectionRuleValidator
- getStringLiteralRegex() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringRuleValidator
- getStringRepresentation(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeTransformerHelper
-
The message information to convert to JSON string.
- getSubContainerName() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- getSubContainerName() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
-
The name of the sub-container (second-level entity), which is typically snake-cased and capitalized i.e., "PRICE_DATA".
- getSuccessfullyPersisted() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
-
All entities that were successfully persisted.
- getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- getSupportedTenantApplicationCatalogTypes() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
-
The fully qualified class names of application catalog domain type from the tenant service that this tenant listener should look for.
- getSupportedTenantApplicationTypes() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
-
The fully qualified class names of application domain type from the tenant service that this tenant listener should look for.
- getSupportedTenantCatalogTypes() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
-
The fully qualified class names of catalog domain type from the tenant service that this tenant listener should look for.
- getTarget() - Method in class com.broadleafcommerce.data.tracking.core.TransitionPackage
-
The pre-existing sandbox state at the target level matching the contextId of of the original.
- getTargetLevel() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TargetRelatedRequest
-
The level for which the transition is targeted.
- getTargetLevel() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getTargetLevel() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getTargetLevel() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getTargetSandboxId() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TargetRelatedRequest
-
The id for the sandbox for which the transition is targeted.
- getTargetSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getTargetSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getTargetSandboxId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getTargetStage() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TargetRelatedRequest
-
The informational stage for which the transition is targeted.
- getTargetStage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getTargetStage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getTargetStage() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getTenant() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The ID of the associated tenant, if the business domain is tenant discriminated.
- getTenant() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
The ID of the associated tenant
- getTenantId() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
A multitenant concept, the id for the current tenant.
- getTenantId() - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The ID of the tenant this preview token is authorized for.
- getTenantId() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The tenant to which this application belongs
- getTenantState() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.CatalogResponse
- getTimestamp() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
When this field change occurred.
- getTimestamp() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The local time the change was made
- getTimestamp() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getTimestamp() - Method in interface com.broadleafcommerce.data.tracking.core.Temporal
-
Temporal state describing the time at which this item was last updated.
- getTimestamp() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
-
Time of completion.
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The token string that is used to authorize that a request has access to preview data for a given sandbox.
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getToken() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getTotalElements() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.UntotalledPage
- getTotalPages() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.UntotalledPage
- getTrace() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- getTrackableBehavior(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- getTrackableBehavior(Object) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- getTrackableBehavior(Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil
-
Retrieve a pojo that describes the
TrackableBehavior
attributes of a domain class - getTrackableBehavior(Object) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil
-
Retrieve a pojo that describes the
TrackableBehavior
attributes of a domain object - getTrackableBehaviorUtil() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
- getTrackableBehaviorUtil() - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- getTrackableBehaviorUtil() - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Get a utility that is capable of determining the
TrackableBehavior
state for a domain class. - getTrackableRepositories() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesHandler
- getTrackableRepositories() - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataHandler
- getTracking() - Method in interface com.broadleafcommerce.data.tracking.core.Trackable
-
Retrieve the tracking information from the entity
- getTrackingType(Class<D>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.MappingUtils
-
Get the data tracking type for the repository domain type
- getTrackingType(Object) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.MappingUtils
-
Get the data tracking type for the repository domain instance
- getTransferId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
-
ID of the transfer item involved in a workflow request being scheduled.
- getTransferId() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
-
ID of the transfer item whose workflow request should be cancelled.
- getTransferType() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
-
Type of the transfer item involved in a workflow request being scheduled.
- getTransferType() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
-
Type of the transfer item whose workflow request should be cancelled.
- getTransferTypeIdMap() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
Get the IDs of the transition requested mapped by the
TransferType
. - getTransferTypeIdMap() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getTransferTypeIdMap() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getTransferTypeIdMap() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getTransferTypeIdMap() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getTransferTypeIdMap() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
-
ID of the transfer items involved in a workflow request mapped by the
TransferType
. - getTransferTypeIdMap() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getTransferTypeIdMap() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getTransitionHandler(PersistentEntity<?, ?>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getTransitionRequest() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getTransitionRequest() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getTransitionRequest() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getTransitionRequest() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getTransitionRequest() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getType() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
-
The type of failure that this entity encountered.
- getTypeBeingRead() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.CatalogFilterRulesMapping
-
A potentially super class type being read in the query
- getTypeFactory() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- getTypeFactory() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
- getTypeFactory() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- getTypeFactory() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
- getTypeFactory() - Method in class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
- getTypeFactory() - Method in class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
- getTypesToRegisterInMappingContext() - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Should return the domain type along with all of its extensions that are registered as managed entities.
- getTypeToRead() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
The domain class type returned from the query
- getUnderlyingPageSize() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- getUnderlyingPageSize() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.NarrowedPageable
-
The number of physical database records processed.
- getUniversalMarketplaceVendorSandboxId(Catalog, Catalog) - Method in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
-
For each marketplace application that a vendor contributes to, we should target a single, consistent "universal" sandbox for that vendor in which to propagate changes.
- getUniversalMarketplaceVendorSandboxName(Catalog, Catalog) - Method in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
-
Create a name befitting the "universal" marketplace vendor sandbox described in
VendorSandboxPropagationHandler.getUniversalMarketplaceVendorSandboxId(Catalog, Catalog)
. - getUpdateContextId() - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
-
Context ID of the item for which
Sortable.getSorting()
should be updated. - getUpdater() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
-
The identity of the updater of this entity.
- getUpdateTime() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
-
The timestamp for the update of the entity
- getUserState() - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
-
The resulting user sandbox state after the reject request.
- getValidationErrors() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
-
If
BulkPersistenceResponse.PersistenceFailure.type
wasBulkPersistenceResponse.PersistenceFailureType.VALIDATION
, this object should contain the errors that the entity encountered. - getValidator() - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- getValidator() - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- getValue() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- getValue() - Method in class com.broadleafcommerce.data.tracking.core.mapping.IdAware.Id
- getVendorAuthenticationPrivilegeProperties() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
- getVendorAwareCacheKeyEnhancer() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogKeyGenerator
-
May be null in the event vendor processing is disabled or if policy validation is disabled.
- getVendorAwareCacheKeyEnhancer() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogWithLocaleKeyGenerator
-
May be null in the event vendor processing is disabled or if policy validation is disabled.
- getVendorAwareTrackablePolicyUtils() - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.DefaultVendorAwareCacheKeyEnhancer
- getVendorAwareTrackablePolicyUtils() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.narrowing.VendorNarrowingContextInfoCustomizer
- getVendorPrivileges(Authentication) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
- getVendorPrivileges(Authentication, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
Obtains the summary of vendor privileges from the given authentication and context.
- getVendorPrivileges(Authentication, Converter<Authentication, Map<String, Object>>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
- getVendorPrivileges(Authentication, Converter<Authentication, Map<String, Object>>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
-
Extracts the summary of vendor privileges from the given authentication and configurations in
AuthenticationVendorPrivilegesUtility.vendorAuthenticationPrivilegeProperties
. - getVendorRef() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The vendor code or vendor ID associated to the changed entity.
- getVendorRef() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Soft reference to the vendor associated with this catalog.
- getVendorRefsByRelevantRestrictedAuthority(Set<String>, AuthenticationVendorPrivilegesSummary) - Method in class com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor.DefaultVendorAwareCacheKeyEnhancer
-
Caching will pretty much only ever be used on read operations, but we can't just filter to vendor restrictions matching the current policy requirements since the
ContextStateBuilder
's mutability check to setContextState.getMutable()
will perform policy validation against _updates_ as well. - getVendorRefsByRestrictedAuthority() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
-
A map from
"restricted authorities"
(ex: READ_PRODUCT) to all "vendor refs" (ex: a vendor ID or vendor code) that the authority has been granted to. - getVendorVisibilityManager() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.narrowing.VendorNarrowingContextInfoCustomizer
- getVendorVisibilityManager() - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- getVendorVisibilityManager() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
- getVerifier() - Method in class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
- getVersion() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
An indicator of change state for a sandbox entity.
- getVersion() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- getVersion() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
-
The maximum version of
ChangeDetail
instances on an entity to deploy to production. - getVisibleFromCatalog() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
Context list of the contextIds for the deep catalog tree parenting the
TransitionRequest.getCatalogId()
. - getVisibleFromCatalog() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- getVisibleFromCatalog() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- getVisibleFromCatalog() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- getVisibleFromCatalog() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- getVisibleFromCatalog() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- getVisibleFromCatalog() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- getWorkflowMapper() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- GREATER_THAN - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- GREATER_THAN_OR_EQUAL - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
H
- handle(ScheduledJobRef) - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesHandler
-
Simply calls
#pruneRestingNotificationStates(Duration)
on allStandaloneCleanupRepository
instances. - handle(ScheduledJobRef) - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataHandler
-
Simply calls
TrackableRepository.purgeObsoleteSandboxData(Duration)
on allTrackableRepositories
. - handle(WorkflowDeployRequest) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionListener
- handle(WorkflowDeployRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
- handle(WorkflowPromoteRequest) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionListener
- handle(WorkflowPromoteRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
- handle(WorkflowRebaseRequest) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionListener
- handle(WorkflowRebaseRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
- handle(WorkflowRejectRequest) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionListener
- handle(WorkflowRejectRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
- handle(WorkflowRevertRequest) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionListener
- handle(WorkflowRevertRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
- handle(AnnotationAttributes, BeanDefinitionRegistry) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.auto.TrackableApiRegistrar
- handle(AnnotationAttributes, BeanDefinitionRegistry) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.auto.TrackableServicesRegistrar
- handleCreate(Trackable, String, String, String, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationHandler
- handleCreate(Trackable, String, String, String, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationManager
- handleCreate(Trackable, String, String, String, TrackableRepository<Trackable>) - Method in interface com.broadleafcommerce.data.tracking.core.transition.PropagationAware
- handleCreate(Trackable, String, String, String, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
- handleDelete(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- handleDelete(Trackable, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
-
Perform a mapping operation that will either create a special delete sandbox state for a domain instance, or will archive an instance.
- handleDelete(Trackable, String, String, String, Trackable, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationHandler
- handleDelete(Trackable, String, String, String, Trackable, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationManager
- handleDelete(Trackable, String, String, String, Trackable, TrackableRepository<Trackable>) - Method in interface com.broadleafcommerce.data.tracking.core.transition.PropagationAware
- handleDelete(Trackable, String, String, String, Trackable, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
- handleEntityMissingException(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.EntityMissingExceptionAdvisor
- handleInvalidContextRequestException(InvalidContextRequestException, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.ContextExceptionAdvisor
- handleInvalidDataAccessApiUsageException(InvalidDataAccessApiUsageException, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.ParseExceptionAdvisor
- handleNotMutableException(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.PolicyExceptionAdvisor
- handleNotPermittedException(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.PolicyExceptionAdvisor
- handleNotVisibleException(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.PolicyExceptionAdvisor
- handleParseException(ParseException, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.ParseExceptionAdvisor
- handlePropagation(Trackable, String, String, Trackable, TrackableRepository<Trackable>, boolean) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationHandler
- handleRecordFailure(TransitionRequest, Exception) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Handle failure to find the target record for the transition
- handleSortParseException(InvalidPersistentPropertyPath, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.ParseExceptionAdvisor
- handleTransitionFailure(TransitionRequest, Trackable, Exception) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Handle failure of a transition request and notify the messaging system of the failure
- handleUnsortablePositionException(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.UnsortablePositionExceptionAdvisor
- handleUnsupportedPageableTypeException(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowedQueryOperationExceptionAdvisor
- handleUpdate(Trackable, String, String, String, Trackable, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationHandler
- handleUpdate(Trackable, String, String, String, Trackable, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationManager
- handleUpdate(Trackable, String, String, String, Trackable, TrackableRepository<Trackable>) - Method in interface com.broadleafcommerce.data.tracking.core.transition.PropagationAware
- handleUpdate(Trackable, String, String, String, Trackable, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
- hasContent() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- hash() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.EntityStructure
- hash(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- hash(Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperSerializer
-
Create a hash uniquely identifying the class structure, including fields and types in the object graph.
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHints
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper.LinkField
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.CatalogFilterRulesMapping
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext.ClassInfo
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Load
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultPropertyTypeInfo
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.IdAware.Id
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector.RuleExpression
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PruneRestingNotificationStatesConfigurationProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PurgeObsoleteSandboxDataConfigurationProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryNotificationProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteEvent
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.SingleIndexRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestCompletionNotificationProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.CatalogResponse
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.VendorAuthenticationPrivilegeProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.preview.environment.JWTPreviewTokenDecoderProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContext
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.service.NotificationInitializeEvent
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.service.Update
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLine
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines.BestMember
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantSyncProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.environment.SandboxPropagationProperties
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- hashCode() - Method in class com.broadleafcommerce.data.tracking.core.TransitionPackage
- hasNext() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- hasNext() - Method in class com.broadleafcommerce.data.tracking.core.repository.support.BroadleafPagingStreams.PagingIterator
- hasPreviewDate() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Return true if this request is using a preview date.
- hasPrevious() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- hasPrevious() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- hasPrevious() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- hasPrevious() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- hook(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- hydrate(ContextRequest) - Method in class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
- hydrate(ContextRequest) - Method in interface com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator
-
Hydrates a
ContextRequest
with all of the hierarchical tenant data necessary to drive a discriminated request. - hydrate(ContextRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
-
Hydrates a ContextRequest with all of the hierarchical tenant data necessary to drive a discriminated request.
- hydrateFromJson(JsonNode, Class<?>, ObjectMapper) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
-
Create a repository-specific entity instance given a JSON representation.
- hydrateIfFound(Supplier<O>, Consumer<O>, String) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.support.HydrationUtility
-
Will attempt to fetch the requested value from the
valueProvider
and supply it to the targethydrationSetter
. - hydrateIfNotNull(O, Consumer<O>, String) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.support.HydrationUtility
-
Supplies the given
value
to the targethydrationSetter
if the value is not null. - HydrationUtility - Class in com.broadleafcommerce.data.tracking.core.mapping.support
-
Utility class to support graceful hydration of entity references.
I
- Id(String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.IdAware.Id
- IdAware - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Provides a reflective way to get and set id information on a POJO.
- IdAware.Id - Class in com.broadleafcommerce.data.tracking.core.mapping
- Identifiable - Interface in com.broadleafcommerce.data.tracking.core
-
For persisted-domain entities that are not
Trackable
, this interface provides a vehicle by which to retrieve the unique identifier. - IdentityType - Enum in com.broadleafcommerce.data.tracking.core.policy
-
One of more possible user identity types.
- identityTypes() - Element in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
-
One of more possible user identity types.
- ignore() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.ExplicitProjectionFieldConfiguration
-
Whether or not to include a field from a domain class into the projection
- IGNORE_TRANSLATION_HEADER - Static variable in class com.broadleafcommerce.data.tracking.core.context.ContextInfoHandlerMethodArgumentResolver
- ignoreCommonApplication() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.DataTrackingMessagingAutoConfiguration
- ignoreCommonApplicationCatalog() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.DataTrackingMessagingAutoConfiguration
- ignoreCommonCatalog() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.DataTrackingMessagingAutoConfiguration
- ignoreRoutes() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- IllegalContextStateException - Exception in com.broadleafcommerce.data.tracking.core.exception.contextstate
-
Subset of
RuntimeExceptions
when an illegal state is discovered in the tracking context related to aTrackable
such as when aChangeDetail.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. - IllegalContextStateException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.IllegalContextStateException
- IllegalContextStateException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.IllegalContextStateException
- IllegalContextStateException(String, Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.IllegalContextStateException
- IllegalContextStateException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.IllegalContextStateException
- IllegalContextStateException(Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.contextstate.IllegalContextStateException
- IN - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- includeBaseConverters(ModelMapper, TypeMap, Class<?>, Class<?>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.MappingUtils
-
TypeMap.includeBase(Class, Class)
does not automatically include pre and post converters. - includeBaseConverters(ModelMapper, TypeMap, Class<?>, Class<?>, Converter, Converter, boolean) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.MappingUtils
-
TypeMap.includeBase(Class, Class)
does not automatically include pre and post converters. - Indexable - Interface in com.broadleafcommerce.data.tracking.core.search
-
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. - indexActive(TrackableBehaviorUtil, Object, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageFactory
- InheritanceLine - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
-
The upward catalog hierarchy for a single assigned
Catalog
instance - InheritanceLine(List<InheritanceMember>) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLine
- InheritanceLines - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
-
Represents the upward catalog hierarchies for one or more assigned
Catalog
instances on aApplication
. - InheritanceLines(List<InheritanceLine>) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines
- InheritanceLines.BestMember - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
- InheritanceMember - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
-
A catalog node in the hierarchy
- InheritanceMember(String, String, int) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- InheritanceMember(String, String, int, Map<String, String>, Map<String, String>) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- inheritTrackableBehaviorClass() - Method in interface com.broadleafcommerce.data.tracking.core.TrackableBehaviorInheritable
-
The fully qualified classname of the class from which to inherit
TrackableBehavior
. - init() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- init() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.AbstractRegexRuleValidator
- init() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.CollectionRuleValidator
- init() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- init() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringRuleValidator
- init() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- initializeState(NotificationState) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
-
Initializes the given
state
such thatNotificationManager.handle(NotificationStateRepository, NotificationStateAware, String)
can be called for itsNotificationState.getMessageType()
. - injectDynamicClasses() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
-
Inject all classes in classes.zip into the classloader
- install() - Static method in class com.broadleafcommerce.data.tracking.core.ByteBuddyUtil
- INT - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
- internalOptimizeDirtyEmbeddedCollection(ChangeDetail) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Optimize
ChangeDetail
for a dirty embedded collection by removing unchanged elements and fields. - inValidation() - Static method in class com.broadleafcommerce.data.tracking.core.policy.ValidationContext
- InvalidContextRequestException - Exception in com.broadleafcommerce.data.tracking.core.exception
-
This exception is thrown when it is determined that a request is invalid in any way.
- InvalidContextRequestException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.InvalidContextRequestException
- InvalidContextRequestException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.InvalidContextRequestException
- invalidPolicyResponse(PolicyResponse, String, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- invalidPolicyResponse(PolicyResponse, String, Pair<String, String>...) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- IS_NULL - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- IS_PROMOTE - Static variable in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- IS_REMOVE_TEMP_OVERRIDE - Static variable in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- IS_TEMP_SANDBOX - Static variable in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- isAccountVisible(String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isActive() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantSyncProperties
-
Whether or not tenant modification events (applications and catalogs) will be listened to and synchronized with a local copy
- isAdminUser(Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isAnonymous() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isAnonymous() - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Determine whether or not a user is an anonymous user.
- isApplication() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- isApplicationCatalogAddAllowed(Application, Catalog) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isApplicationProcessingValid() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- isApplicationVisible(Application) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isAtLeastZero(BigDecimal) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.validation.ValidationUtils
-
Checks if the given value is greater than or equal to
BigDecimal.ZERO
. - isAtLeastZero(MonetaryAmount) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.validation.ValidationUtils
-
Checks that this
MonetaryAmount
contains a value that greater than or equal to zero. - isAtLeastZeroOrNull(BigDecimal) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.validation.ValidationUtils
-
Checks if the given value is greater than or equal to
BigDecimal.ZERO
. - isAtLeastZeroOrNull(MonetaryAmount) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.validation.ValidationUtils
-
Checks that this
MonetaryAmount
contains a value that greater than or equal to zero. - isAutoDetectIngestionType() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
-
Whether or not the system will auto detect if
ModelMapperCacheProperties.Generate.useCacheInf
is true or false for ingestion of cache based on the types of resources and their location on the classpath. - isAutogenerateContextIdIfUnset() - Method in class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
-
Whether or not the system will generate a contextId for Trackable domain in the case there was no contextId found in the domain to begin with.
- isCatalog() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- isCatalogMutable(Application, Catalog) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isCatalogMutable(Application, Catalog) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Check if a catalog is mutable, given an application.
- isCatalogOrSandboxTrackable(D) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- isCatalogProcessingValid() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- isCatalogVisible(Application, Catalog) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isCatalogVisible(Application, Catalog) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Check if a catalog is visible, given an application.
- isCatalogVisible(Catalog, Application) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isCatalogVisibleByVendorRestrictions(ContextInfo, String[], PermissionMatchingStrategy, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
Reports whether the catalog referenced in the
contextInfo
is visible by the vendor restrictions in the current authentication. - isChanged() - Method in class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
-
Whether the
EmbeddedContextStateAware
item to which this state belongs has changed. - isClearOverride() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Used for
OperationType.DELETE
requests of entities marked asTrackableBehavior.CATALOG
to indicate whether the record for deletion is an override of a parent catalog that should be cleared instead of deleted. - isCollectionQuery() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Whether or not the query is a collection query (i.e.
- isCollectionType(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
-
Determines whether the given
fieldType
from aPropertyMapping
is a known type of collection field. - isContextVisible(ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isCountQuery() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Whether or not the query is a count query
- isCreate(Object, ContextInfo) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.EntityUtils
- isCreateSandboxIfDoesNotExist() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
Whether or not the sandbox denoted with
ChangeEvent.getSandbox()
should be created if it does not already exist. - isCustomerContext() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- isDeactivated() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Determines whether this application is active.
- isDeleteQuery() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Whether or not the query is a delete query
- isDirty(ChangeDetail) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Method to allow us to determine if a
ChangeDetail
is dirty. - isEmbeddedCollection() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Whether this change detail is for a field that is an embedded collection.
- isEmbeddedCollection() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- isEmbeddedCollection() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultPropertyTypeInfo
- isEmbeddedCollection() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.PropertyTypeInfo
-
Whether the field is an embedded collection.
- isEmptyCollectionRuleValidator() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- IsEmptyCollectionRuleValidator - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Validate a SPEL expression that qualifies a collection variable's empty state
- IsEmptyCollectionRuleValidator() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.IsEmptyCollectionRuleValidator
- isEnabled() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Load
-
Whether or not ModelMapper cache loading is enabled.
- isEnabled() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PurgeObsoleteSandboxDataConfigurationProperties
- isEnabled() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestProperties
- isEnabled() - Method in class com.broadleafcommerce.data.tracking.core.transition.environment.SandboxPropagationProperties
-
Whether or not the feature is enabled.
- isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.catalog.CatalogDiscriminatedEntityVendorVisibilityHandler
-
This method always returns true.
- isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.DefaultVendorVisibilityManager
- isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityHandler
-
Given a
persistedDomainEntity
, report whether that entity is mutable by the given vendor restrictions. - isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityManager
-
Given a
persistedDomainEntity
, report whether that entity is mutable by the given vendor restrictions. - isExcludeFromAdd() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
Determines whether the admin users of the related
Application
can select the catalog as a destination for entity add operations. - isExistsQuery() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Whether or not the query is an exists query
- isExplicitType() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Whether or not
NarrowExecutor.QueryInfo.typeToRead
should be used to limit the results to that type only. - isFallbackPageable(Pageable) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Returns whether the given
Pageable
is the fallback one. - isFilterByActiveDates() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Whether or not entities that implement
ActiveAware
will be filtered by their active dates during fetch narrowing. - isFirst() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- isForceCatalogForFetch() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Whether or not a
ContextRequest.getCatalogId()
is filtered on during a fetch operation. - isForCounting() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHints
-
Whether or not if the hints contained herein should also apply to count queries, or should be limited to only fetch queries.
- isForward() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- isForward() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.NarrowedPageable
-
Whether or not the current NarrowedPageable request represents a forward progression, or a backwards progression.
- isGenericObjectList(JavaType) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- isGenericObjectMap(JavaType) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- isGlobalApplication(String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isGlobalChangeInHiddenCatalog(Application, Catalog) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isGlobalTenant(String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isGlobalTenantUser() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isGlobalTenantUser() - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Whether or not the current user is a global user.
- isGlobalTenantUser(Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isIgnoreDeleteFiltering() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Whether or not to ignore narrowing on deleted sandbox items.
- isIgnoreNarrowing() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Whether or not to turn off sandbox and multitenant narrowing behavior.
- isIgnoreTranslation() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Whether to ignore the process of translating fields while executing
DomainMapperManager.fromRepositoryDomain(Object, Class, ContextInfo)
for a given request. - isIgnoreVendorRestrictionInApplicationContext() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.VendorAuthenticationPrivilegeProperties
-
This is an experimental feature.
- isIncludePendingCatalogs() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Whether or not pending catalogs should be included in this context.
- isIndexable(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageFactory
- isLast() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- isLatestChangeToFieldAtAnyLevel(ChangeDetail, Collection<? extends ChangeDetail>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Checks that the given
ChangeDetail
any of: The only change for a field The highestChangeDetail.getLevel()
of any change for a field The newest change for that field (comparingChangeDetail.getTimestamp()
All obsolete changes are automatically excluded (seeChangeDetail.getObsolete()
). - isLimiting() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Whether or not the query results are limited via a limiting clause
- isMappingResetRequired(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- isMappingResetRequired(Trackable, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
-
Whether or not the id will be reset during modify or delete mapping.
- isMarketplace() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Whether or not the application is a marketplace application.
- isModelMapperAutoConfigurationDisabled(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- isMutationPossibleForContext(ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isMutationPossibleForContext(ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Return whether or not the currently identified user has the necessary assigned tenant relationships to make a mutating operation possible given the requested application, and/or catalog, and/or lack thereof.
- isNotObsoleteChange(ChangeDetail) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- isNotProductionChange(ChangeDetail) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- isNotUser(Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isOneIndexedParameters() - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Indicates whether to expose and assume 1-based page number indexes in the request parameters.
- isOverride() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
-
Whether or not the state is an override of an item from another catalog.
- isOverwriteExistingContextIdOnCreate() - Method in class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
-
Whether or not a contextId that might have already been mapped in from a Trackable domain should be overwritten with a generated value.
- isOwnerPolicy(PolicyInformation) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
-
Does this policy contain IdentityType.OWNER?
- isOwnerUser(String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isOwnerUser(String) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Detect whether or not the currently logged in user (if applicable) is a user capable of operating as a
IdentityType.OWNER
. - isPaged() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- isPageQuery() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Whether or not the query is a page query (i.e.
- isProductionLevel(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeDetailPruningPersistenceMessageAckedHandler
- isPromoted() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
Whether or not the resulting state in the sandbox service represents a promoted item.
- isRebasedChange(ChangeDetail) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- isRemoveTarget() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
-
Whether or not existing policy enforcement configuration at the target method should be removed.
- isRemoveTemporaryOverride() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
Whether or not to remove temporary application catalog override state at the edges of sandbox transition.
- isRemoveTemporaryOverride() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
-
Whether or not to remove temporary application catalog override state at the edges of sandbox transition.
- isRequestedEntityWhitelistedForTransition(TransitionRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- isRequestedEntityWhitelistedForTransition(TransitionRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
-
Examines whether the provided
TransitionRequest.getEntity()
is whitelisted for transition operations by this handler. - isSandbox() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- isSandboxableEntity(Trackable, TrackableBehaviorUtil) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeDetailPruningPersistenceMessageAckedHandler
- isSandboxPropagationEnabled() - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- isSandboxPropagationEnabled() - Method in interface com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil
-
Whether or not sandbox propagation is enabled in the system.
- isSandboxRecord(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- isSandboxRecord(Trackable) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil
-
Determines whether the given
Trackable
is a record in a sandbox. - isSandboxVisible(ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isShouldArchiveAdvancedState() - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
- isShouldArchiveApplicationOverride() - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
-
Whether or not the application override should be archived.
- isShouldArchiveOriginal() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
-
Whether or not the originating item for the promotion should be archived.
- isShouldArchiveTarget() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
-
Whether or not the target of the promotion should be archived.
- isShouldShortCircuit() - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
-
Whether or not a deployment should actually be mapped to a production target, instead of just skipping the deployment operation.
- isStreamQuery() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Whether or not the query is a stream query (i.e.
- isSuccess() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
-
Whether the request was successfully handled or encountered an error.
- isSupported(Object) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageFactory
- isSupported(Object, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- isSupportsCatalog() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowingSupportFallbackProperties
-
In the event that data routing is disabled or the configured route is not 'CatalogDataRouteSupporting', this property serves as a fallback for informing the system that the requisite configuration for catalog narrowing is present.
- isSupportsMarketplace() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowingSupportFallbackProperties
-
In the event that data routing is disabled or the configured route is not 'MarketplaceDataRouteSupporting', this property serves as a fallback for informing the system that the requisite configuration for marketplace narrowing is present.
- isTemporarySandbox() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
Whether or not the sandbox denoted at
ChangeEvent.getSandbox()
is temporary and should be removed at the end of the sandbox transition lifecycle. - isTenant() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- isTenantVisible(String, String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isTrackable() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- isTrackable(NotificationStateAware) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeDetailPruningPersistenceMessageAckedHandler
- isTrackableRepository(NotificationStateRepository) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeDetailPruningPersistenceMessageAckedHandler
- isUnpaged() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- isUnrestricted() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
-
Whether or not the authentication has restrictions of any type (not just vendor).
- isUseCacheInf() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
-
Whether or not the system should use the
CACHE-INF/modelmapper
classpath location to store modelmapper cache artifacts. - isUserApplicationLevelAccess() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isUserApplicationLevelAccess() - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Whether or not the current user has access to the application level context.
- isUserApplicationLevelAccess(Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isUserApplicationRestricted() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isUserApplicationRestricted() - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Whether or not the current user has any application restrictions.
- isUserApplicationRestricted(Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isUserTenantLevelAccess() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isUserTenantLevelAccess() - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Whether or not the current user has access to the tenant level context.
- isUserTenantLevelAccess(Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isValid() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
- isValidApplicationUser(Application) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isValidApplicationUser(Application) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Check if the user described by the current
Authentication
is a member of the application instance provided. - isValidApplicationUser(Application, boolean) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isValidApplicationUser(Application, boolean) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Check if the user described by the current
Authentication
is a member of the application instance provided. - isValidApplicationUser(String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isValidApplicationUser(String) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Version of
TrackablePolicyUtils.isValidApplicationUser(Application)
that takes just he application's ID. - isValidApplicationUser(String, boolean) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isValidApplicationUser(String, boolean) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Version of
TrackablePolicyUtils.isValidApplicationUser(Application, boolean)
that takes just he application's ID. - isValidCustomerContext(String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isValidEmailAddressOrNull(String) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.validation.ValidationUtils
-
Checks the given string to see if it matches the format expected of an email address.
- isValidEndDate(Instant, Instant) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.validation.ValidationUtils
-
Checks the given dates to ensure that the end date, if it exists, is after the start date.
- isValidSandboxUser() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isValidSandboxUser() - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Return whether or not the currently identified user is capable of viewing a sandbox context.
- isValidTenantUser(String, boolean, boolean) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- isValidTenantUser(String, boolean, boolean) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Check if the user described by the current
Authentication
is a member of the tenant instance provided. - isValidType(String, String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- isValidUrlStringOrNull(String) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.validation.ValidationUtils
-
Checks the given string to see if it matches the format expected of a URL.
- isVisibleAsAssigned() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
Determines whether the catalog is visible to the admin users of the related
Application
as being assigned. - iterator() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
J
- JPA_TENANT_APPLICATION_TYPE - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- JPA_TENANT_CATALOG_TYPE - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- JPA_TENANT_MARKETPLACE_APPLICATION_CATALOG_TYPE - Static variable in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- JWTPreviewTokenDecoder - Class in com.broadleafcommerce.data.tracking.core.preview
-
A default implementation of the
PreviewTokenDecoder
that decoded thePreviewToken
from a JWT token string. - JWTPreviewTokenDecoder(TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
-
Optional constructor if looking to manually configure the decoder using the setters.
- JWTPreviewTokenDecoder(JWTPreviewTokenDecoderProperties, TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
-
Primary constructor for initializing the decoder
- JWTPreviewTokenDecoderProperties - Class in com.broadleafcommerce.data.tracking.core.preview.environment
-
Properties used to support the
JWTPreviewTokenDecoder
in decoding preview tokens from JWTs. - JWTPreviewTokenDecoderProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.preview.environment.JWTPreviewTokenDecoderProperties
K
- keyUsingDeserializer() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.ExplicitProjectionFieldConfiguration
-
Exposes the JsonDeserialize annotation on the field in the projection with the
keyUsing
parameter. - keyUsingSerializer() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.ExplicitProjectionFieldConfiguration
-
Exposes the JsonSerialize annotation on the field in the projection with the
keyUsing
parameter. - kryoCustomizer() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration.ModelMapperCacheConfig
- KryoCustomizer - Interface in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Isolate customization and configuration logic for a
Kryo
instance prior to usage.
L
- LESS_THAN - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- LESS_THAN_OR_EQUAL - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- Link - Annotation Type in com.broadleafcommerce.data.tracking.core.filtering.fetch
-
Mark a soft reference (contextId) field as linked to another repository domain class.
- LinkField(String, String, Class<?>, Class<?>) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper.LinkField
- listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesListener
- listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataListener
- listen(Message<SandboxDeleteEvent>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.DefaultSandboxDeleteListener
- Load() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Load
- loadCacheResource() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperSerializationHelper
- loadCacheResources(Class<?>[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- loadCacheResources(Class<?>[]) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperSerializer
-
A rich lifecycle method, calls will read
ModelMapper
serialized files frommappers.zip
for the specified entities, deserialize those ModelMappers, and inject those mappers into cache upon application startup. - loadModelMappers(Class<?>[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
-
Load ModelMapper instances form mappers.zip and put in the cache
- LOCALE_RULE_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.LocaleRuleValidator
- localeRuleValidator() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- LocaleRuleValidator - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Validate a SPEL expression that compares a variable against a locale literal
- LocaleRuleValidator() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.LocaleRuleValidator
- LOCK_CONCEPT_KEY - Static variable in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- log - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.PolicyUtils
- log() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.ContextExceptionAdvisor
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.EntityMissingExceptionAdvisor
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowedQueryOperationExceptionAdvisor
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.ParseExceptionAdvisor
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.PolicyExceptionAdvisor
- logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.UnsortablePositionExceptionAdvisor
- logger() - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
- LONG - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
M
- map(Function<? super T, ? extends U>) - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- mapInternal(D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- MappableCrudEntityHelper - Class in com.broadleafcommerce.data.tracking.core.service
-
Helper class responsible for providing basic CRUD support for a business domain type.
- MappableCrudEntityHelper(DomainMapperManager, List<SortTransformer>, EntityValidatorManager) - Constructor for class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- MappableCrudEntityService<P> - Interface in com.broadleafcommerce.data.tracking.core.service
-
Base service API for a given entity type.
- MappableRsqlFilterExecutor<D> - Interface in com.broadleafcommerce.data.tracking.core.service
-
Marker interface to indicate that a
PagingAndSortingRepository
can also handle RSQL-based query methods. - MappingUtils - Class in com.broadleafcommerce.data.tracking.core.mapping
-
Utility methods related to mapping activities in data tracking and ModelMapper
- mapToRepositoryDomain(D, P, ContextInfo, ModelMapper) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- mapWithTracking(D, P, ContextInfo, ModelMapper) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
-
During the mapping operation for properties between the payload and the domain, this will examine the before and after state and compile
ChangeDetail
instances to include in theTracking
state. - MarketplaceApplicationCatalog - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
-
Reference structure for a
Application
to its individually assignedCatalog
instances. - MarketplaceApplicationCatalog() - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
- MarketplaceDataRouteSupporting - Interface in com.broadleafcommerce.data.tracking.core.data
-
Represents a service supporting domain and repository related to
MarketplaceApplicationCatalog
- matchesContext(ContextRequest) - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
Validates whether or not this preview token matches the provided
OperationType
andContextRequest
. - matchInheritanceLine(Application, Catalog) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- modelMapper() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- ModelMapperCacheConfig() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration.ModelMapperCacheConfig
- ModelMapperCacheEnvironmentPostProcessor - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Special environment processor for application runtime state suitable for generating ModelMapper serialized instances via
ModelMapperSerializer.generateCacheResources(Class[])
. - ModelMapperCacheEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheEnvironmentPostProcessor
- ModelMapperCacheGenerationConfiguration - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Deprecated.
- ModelMapperCacheGenerationConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheGenerationConfiguration
-
Deprecated.
- modelMapperCacheLoader(ModelMapperSerializationHelper) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration.ModelMapperCacheLoaderConfig
- ModelMapperCacheLoader - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Simple bean to load ModelMapper cache during application startup
- ModelMapperCacheLoader(ModelMapperSerializationHelper) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheLoader
- ModelMapperCacheLoaderConfig() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration.ModelMapperCacheLoaderConfig
- ModelMapperCacheProperties - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Properties driving behavior for ModelMapper cache
- ModelMapperCacheProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties
- ModelMapperCacheProperties.Generate - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
- ModelMapperCacheProperties.Load - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
- modelMapperCacheResourceProvider() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration.ModelMapperCacheConfig
- modelMapperDomainMapperMember(TrackableDomainMapperMemberSupport, TrackableBehaviorUtil) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- ModelMapperDomainMapperMember - Class in com.broadleafcommerce.data.tracking.core.mapping
-
This
DomainMapperMember
implementation utilizes theModelMapper
library as the method of mapping between repository domain and business domain. - ModelMapperDomainMapperMember(TrackableDomainMapperMemberSupport, TrackableBehaviorUtil) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- ModelMapperMappable - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Provides a mapping definition between a business domain instance and a repository domain instance.
- ModelMapperSerializationHelper - Interface in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Helper component for accessing basic ModelMapper cache lifecycle functions.
- modelMapperSerializer(DomainMapperMember, DomainMapperManager, TypeFactory, ResourceProvider, KryoCustomizer, DataRouteReference, ModelMapperCacheProperties) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration.ModelMapperCacheConfig
- ModelMapperSerializer - Interface in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Handle serialization duties for
ModelMapper
instances usingKryo
. - modifyMap(D, P, ContextInfo, boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.BasicAuditDomainMapperMember
- modifyMap(D, P, ContextInfo, boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeContainerOverridableDomainMapperMember
- modifyMap(D, P, ContextInfo, boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- modifyMap(D, P, ContextInfo, boolean) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapper
-
Perform a mapping operation from business domain instance to persistence specific instance, presumably modifying the state of the persistence specific instance.
- modifyMap(D, P, ContextInfo, boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- modifyMap(D, P, ContextInfo, boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.UpdateValidationDomainMapperMember
-
Validates the identifier value state for a mutation request.
- modifyMap(D, P, ContextInfo, boolean) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- MONETARY_MAPPER_ORDER - Static variable in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration.MoneyMappingConfigurationSupport
-
Defines the ordering for the
DataTrackingCoreAutoConfiguration.MoneyMappingConfiguration.monetaryMappingMember(CurrencyContextProvider)
bean, which will be used by other currency-related beans to define their order relative to this. - MonetaryMapperMember - Class in com.broadleafcommerce.data.tracking.core.mapping.money
-
Deprecated.
- MonetaryMapperMember(CurrencyContextProvider<Object>) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.money.MonetaryMapperMember
-
Deprecated.
- MONEY - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
- MONEY_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.MoneyRuleValidator
- moneyRuleValidator() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- MoneyRuleValidator - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Validate a SPEL expression that compares a variable against a money numeric literal
- MoneyRuleValidator() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.MoneyRuleValidator
- mutability(Catalog) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Given a catalog, determine the mutability of that catalog from the viewpoint of this application.
- mutabilityType(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines
-
If the catalog id is visible to the current application, return the mutability of the closest matching catalog.
- MutabilityType - Enum in com.broadleafcommerce.data.tracking.core.type
-
Enumerates the rules around which entities inherited from a
Catalog
may be modified when inherited. - MutationNotifyEvent - Class in com.broadleafcommerce.data.tracking.core.service
- MutationNotifyEvent(Object, Trackable, ContextInfo, NotificationStateRepository) - Constructor for class com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent
N
- Narrow - Annotation Type in com.broadleafcommerce.data.tracking.core.filtering
-
Used to mark a
TrackableRepository
as a narrowing repository. - NarrowAwareSpringDataWebConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
Customize aspects of Spring Data Web support.
- NarrowAwareSpringDataWebConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.NarrowAwareSpringDataWebConfiguration
- NarrowAwareSpringDataWebConfiguration.EnableSpringDataWebSupportIfMissing - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
- NarrowedPageable - Interface in com.broadleafcommerce.data.tracking.core.filtering
-
Pageable
that is suitable for denoting page boundaries for a narrowed fetch. - NarrowedPageableJacksonSerializer - Class in com.broadleafcommerce.data.tracking.core.web
-
Serializer for
NarrowedPageable
. - NarrowedPageableJacksonSerializer() - Constructor for class com.broadleafcommerce.data.tracking.core.web.NarrowedPageableJacksonSerializer
- NarrowedQueryOperationExceptionAdvisor - Class in com.broadleafcommerce.data.tracking.core.web
-
Default controller exception handler for problems during narrowed query operations.
- NarrowedQueryOperationExceptionAdvisor() - Constructor for class com.broadleafcommerce.data.tracking.core.web.NarrowedQueryOperationExceptionAdvisor
- NarrowExecutor - Interface in com.broadleafcommerce.data.tracking.core.filtering
-
Based on a
NarrowExecutor.QueryInfo
instance, perform a query whose results are filtered. - NarrowExecutor.QueryInfo - Class in com.broadleafcommerce.data.tracking.core.filtering
- NarrowingSupportFallbackProperties - Class in com.broadleafcommerce.data.tracking.core.filtering
-
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. - NarrowingSupportFallbackProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.NarrowingSupportFallbackProperties
- NarrowPageableHandlerMethodArgumentResolver - Class in com.broadleafcommerce.data.tracking.core.web
-
More flexible resolver for
Pageable
implementation based on additional 'offset' and 'forward' request params that relate toUnnumberedPageable
andNarrowedPageable
, respectively. - NarrowPageableHandlerMethodArgumentResolver() - Constructor for class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
- NarrowPageableHandlerMethodArgumentResolver(SortArgumentResolver) - Constructor for class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
- NarrowPageableHandlerMethodArgumentResolver(SortHandlerMethodArgumentResolver) - Constructor for class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
- narrowType(PolicyInformation, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.DefaultPolicyAspectProcessor
-
Figure out the OperationType to use, given the policy and contextInfo.
- next() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- next() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- next() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- next() - Method in class com.broadleafcommerce.data.tracking.core.repository.support.BroadleafPagingStreams.PagingIterator
- nextPageable() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- NONE - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
- NOT_AVAILABLE - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.TenantState
-
Tenancy is not active
- NOT_EQUAL - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- NOT_EQUAL_IGNORE_CASE - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- NOT_IN - Enum constant in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
- NOT_MUTABLE - Static variable in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- NOT_MUTABLE_STATE - Static variable in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- NOT_PERMITTED - Static variable in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- NOT_PERMITTED_STATE - Static variable in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- NOT_VISIBLE - Static variable in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- NOT_VISIBLE_STATE - Static variable in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- NotificationInitializeEvent - Class in com.broadleafcommerce.data.tracking.core.service
- NotificationInitializeEvent(Object, Trackable, ContextInfo, NotificationStateRepository) - Constructor for class com.broadleafcommerce.data.tracking.core.service.NotificationInitializeEvent
- notify(PolicyResponse) - Method in class com.broadleafcommerce.data.tracking.core.policy.DefaultPolicyAspectProcessor
-
Raise an exception for a failed
PolicyResponse
- notify(Trackable, ContextInfo, NotificationStateRepository) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Notify the system of the change.
- notify(Trackable, ContextInfo, NotificationStateRepository) - Method in interface com.broadleafcommerce.data.tracking.core.service.ChangeNotifier
-
Notify the async message fabric of the change
- notifyOfCompletion(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Inform the system via a message of type
WorkflowRequestCompletionProducer.TYPE
that transition processing is complete. - notifyOfCompletion(TransitionRequest, boolean, Exception) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultWorkflowRequestCompletionNotifier
- notifyOfCompletion(TransitionRequest, boolean, Exception) - Method in interface com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletionNotifier
-
Sends notification of a
TransitionRequest's
completion including whether success or failure. - notifyOfCompletion(WorkflowJobSchedulingRequest, boolean, Exception) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultWorkflowRequestCompletionNotifier
- notifyOfCompletion(WorkflowJobSchedulingRequest, boolean, Exception) - Method in interface com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletionNotifier
-
Sends notification of a
WorkflowJobSchedulingRequest's
completion including whether success or failure. - notifyOfCompletion(WorkflowJobUnschedulingRequest, boolean, Exception) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultWorkflowRequestCompletionNotifier
- notifyOfCompletion(WorkflowJobUnschedulingRequest, boolean, Exception) - Method in interface com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletionNotifier
-
Sends notification of a
WorkflowJobUnschedulingRequest's
completion including whether success or failure. - notifyOfPersistence(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Inform the system via a message of type
PersistenceProducer.TYPE
that an entity has been persisted. - notifyOfPersistence(Trackable, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationHandler
-
Inform the system via a message of type
PersistenceProducer.TYPE
that an entity has been persisted. - NotMutableException - Exception in com.broadleafcommerce.data.tracking.core.exception
-
This exception is thrown when it is determined that a mutation request is being made against an immutable entity.
- NotMutableException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.NotMutableException
- NotMutableException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.NotMutableException
- NotPermittedException - Exception in com.broadleafcommerce.data.tracking.core.exception
-
This exception is thrown when it is determined that a operation is being requested without adequate permission available to the current
Authentication
context. - NotPermittedException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.NotPermittedException
- NotPermittedException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.NotPermittedException
- NotVisibleException - Exception in com.broadleafcommerce.data.tracking.core.exception
-
This exception is thrown when it is determined that a requested resource is not visible to the current context.
- NotVisibleException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.NotVisibleException
- NotVisibleException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.NotVisibleException
- nowOrPreviewDate() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Returns the time to be used for the current request.
- NUMBER_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- numberRuleValidator() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- NumberRuleValidator - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Validate a SPEL expression that compares a variable against a numeric literal (integer or decimal)
- NumberRuleValidator() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
O
- of(long, int) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- of(long, int) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- of(long, int, boolean) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- of(long, int, boolean, Sort) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- of(long, int, boolean, Sort.Direction, String...) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- of(long, int, boolean, Sort, int) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- of(long, int, Sort) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- of(long, int, Sort) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- of(long, int, Sort.Direction, String...) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- of(long, int, Sort.Direction, String...) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- of(DataTrackingKeyGen.KeyType) - Static method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen
- of(String, String, boolean) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultPropertyTypeInfo
-
Takes in the arguments necessary to build an instance of
DefaultPropertyTypeInfo
. - of(Page<T>) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.PageHelper
-
Convert a
Page
instance toUntotalledPage
if applicable. - of(Pageable) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.PageHelper
-
If the
Pageable
instance is actually aNarrowedPageable
, convert the offset appropriately based on theNarrowedPageable.isForward()
value. - ofCatalogWithVendorSupport(DataTrackingKeyGen.KeyType, VendorAwareTrackablePolicyUtils) - Static method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen
-
When vendor processing is enabled, catalog-discriminated entities are also discriminated by the vendor their catalog is associated to.
- OFFLINE - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.CatalogStatus
- ONLINE - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.CatalogStatus
- OpenTracingAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
Support additional configuration to handle the needs of OpenTracing library for Spring.
- OpenTracingAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.OpenTracingAutoConfiguration
- OperationType - Enum in com.broadleafcommerce.data.tracking.core.type
-
The CRUD type for a change operation.
- operationTypes() - Element in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
-
One or more possible valid operation types.
- optimizeDirtyEmbeddedCollection(ChangeDetail) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Optimize
ChangeDetail
for a dirty embedded collection by removing unchanged elements and fields. - optimizeDirtyEmbeddedComplexList(ChangeDetail, JavaType) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Optimize
ChangeDetail
for a dirty embedded iterable by removing unchanged elements and fields. - optimizeDirtyEmbeddedComplexMap(ChangeDetail) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Optimize
ChangeDetail
for a dirty embedded map of complex objects by removing unchanged entries and fields. - optimizeDirtyEmbeddedList(ChangeDetail, JavaType) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Optimize
ChangeDetail
for a dirty embedded iterable by removing unchanged elements and fields. - optimizeDirtyEmbeddedListElementFields(List<Map<String, Object>>, List<Map<String, Object>>, JavaType) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Remove fields which were not changed between
before
andafter
. - optimizeDirtyEmbeddedMap(ChangeDetail, JavaType) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Optimize
ChangeDetail
for a dirty embedded map by removing unchanged entries and fields. - optimizeDirtyEmbeddedMapEntryFields(Map<String, Map<String, Object>>, Map<String, Map<String, Object>>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Remove fields which were not changed between
before
andafter
. - optimizeDirtyEmbeddedOther(ChangeDetail, JavaType) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Extension point for optimizing an embedded collection of a type not supported by default.
- optimizeDirtyEmbeddedSimpleList(ChangeDetail) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Optimize
ChangeDetail
for a dirty embedded iterable by removing unchanged elements. - optimizeDirtyEmbeddedSimpleMap(ChangeDetail) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Optimize
ChangeDetail
for a dirty embedded map of simple objects by removing unchanged entries. - optionallyTransact(TransactionTemplate, EntityUtils.ThrowingReturningWork<G, P>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.EntityUtils
-
Optionally perform work inside of a transaction, if there is a valid TransactionTemplate available.
- OTHER - Enum constant in enum com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailureType
-
Useful for errors that aren't described by the other types.
- overrideChangeContainerIfApplicable(Object, D) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ChangeContainerOverridableDomainMapperMember
- OVERWRITE - Enum constant in enum com.broadleafcommerce.data.tracking.core.context.ContextIdOverwriteBehavior
-
Always overwrite the given context id
- Owned - Interface in com.broadleafcommerce.data.tracking.core.policy
-
Describes a method response object, or method parameter object, that can be validated for ownership against the currently logged in user.
- OWNER - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.IdentityType
-
When this IdentityType is used, the authenticated user's ownership is checked in the following ways: If
Policy.ownerIdentifierParam()
is specified, then ownership will be checked directly against the value of that param. - ownerIdentifier() - Element in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
- ownerIdentifierParam() - Element in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
-
The position (0 based) of the method parameter that represents the owner's identifier.
P
- PACKAGE_FRAGMENT - Static variable in interface com.broadleafcommerce.data.tracking.core.data.ApplicationDataRouteSupporting
- PACKAGE_FRAGMENT - Static variable in interface com.broadleafcommerce.data.tracking.core.data.CatalogDataRouteSupporting
- PACKAGE_FRAGMENT - Static variable in interface com.broadleafcommerce.data.tracking.core.data.MarketplaceDataRouteSupporting
- PACKAGE_FRAGMENT - Static variable in interface com.broadleafcommerce.data.tracking.core.data.TrackingDataRouteSupporting
- PageHelper - Class in com.broadleafcommerce.data.tracking.core.filtering
-
Provides helper methods for working with
Page
, and the Broadleaf counterpart ofUntotalledPage
that should result from aUnnumberedPageable
orNarrowedPageable
request. - PageHelper() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.PageHelper
- PageSource<T> - Interface in com.broadleafcommerce.data.tracking.core.repository.support
-
Adapted from
com.github.rutledgepaulv.pagingstreams.PageSource
- PagingIterator(PageSource<T>, Pageable) - Constructor for class com.broadleafcommerce.data.tracking.core.repository.support.BroadleafPagingStreams.PagingIterator
- param() - Element in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
-
The position (0 based) of the object parameter for which policies are checked.
- PARAMETER - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.ResolutionIdentifierType
-
This type indicates that a tenant or application should be resolved based on a matching parameter:
myapplication
inhttps://mycompany.com?application=myapplication
. - parse(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser
-
Parse a String containing a structured list of filter params into the appropriate query criteria type to be passed to the persistence layer query.
- parse(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RSQLFilterParser
- parseArguments(String, ComparisonOperator, List<String>, Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.DefaultRSQLArgumentParser
- parseArguments(String, ComparisonOperator, List<String>, Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RSQLArgumentParser
-
Returns string-based arguments into their real typed equivalents.
- parseArguments(String, ComparisonOperator, List<String>, Class<?>, FilterHelper.LinkField) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.DefaultRSQLArgumentParser
- parseArguments(String, ComparisonOperator, List<String>, Class<?>, FilterHelper.LinkField) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RSQLArgumentParser
-
Returns string-based arguments into their real typed equivalents.
- parseBoolean(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.DefaultRSQLArgumentParser
-
Parse a String into a Boolean object.
- parseDate(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.DefaultRSQLArgumentParser
-
Parse an ISO8601 String into a
Date
. - ParseException - Exception in com.broadleafcommerce.data.tracking.core.exception
-
Exception thrown when the system is unable to parse a structured request param into a usable structure.
- ParseException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.ParseException
- ParseException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.ParseException
- ParseException(String, Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.ParseException
- ParseExceptionAdvisor - Class in com.broadleafcommerce.data.tracking.core.web
-
Default controller exception handler for parsing problems related to structured input from a outside call to the service.
- ParseExceptionAdvisor() - Constructor for class com.broadleafcommerce.data.tracking.core.web.ParseExceptionAdvisor
- parseNumeric(Class<?>, String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.DefaultRSQLArgumentParser
-
Parse a String into a number object.
- parseRequestHeader(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- parseRequestHeader(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewSandboxWebRequestResolver
- parseRequestHeader(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- parseRequestParameter(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- parseRequestParameter(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- parseString(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.DefaultRSQLArgumentParser
- parseTemporal(Class<?>, String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.DefaultRSQLArgumentParser
-
Parse an ISO8601 string into a
TemporalAccessor
object. - pattern - Variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.AbstractRegexRuleValidator
- PENDING - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.CatalogStatus
- PERMISSION_ROOT_UNKNOWN - Static variable in interface com.broadleafcommerce.data.tracking.core.filtering.auto.TrackableApiRegistrar
- permissionMatchingStrategy() - Element in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
-
When multiple
Policy.permissionRoots()
are specified this controls how the final built authorities are validated for this annotation. - PermissionMatchingStrategy - Enum in com.broadleafcommerce.data.tracking.core.policy
-
Strategy for multiple permissions evaluated against a policy
- permissionRoots() - Element in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
-
The permission roots to check.
- PermissionUtils - Class in com.broadleafcommerce.data.tracking.core.policy
-
Convenience methods used for processing permissions and authorities
- PermissionUtils.PermissionType - Enum in com.broadleafcommerce.data.tracking.core.policy
- PersistenceContainer - Class in com.broadleafcommerce.data.tracking.core.filtering
-
Part of the
NarrowExecutor.QueryInfo
object that is passed toNarrowExecutor
implementations. - PersistenceContainer(Object, TrackableBehaviorUtil) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.PersistenceContainer
- PersistenceFailure() - Constructor for class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
- persistenceInputTenantSyncDataTracking() - Method in interface com.broadleafcommerce.data.tracking.core.tenant.service.TenantSyncPersistenceConsumer
- Policy - Annotation Type in com.broadleafcommerce.data.tracking.core.policy
-
Used to annotate a method that should be validated against one or more policies before the method is allowed to execute.
- policyAspect(PolicyAspectProcessor) - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.PolicyAutoConfiguration
- policyAspectProcessor(PolicyEvaluator) - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.PolicyAutoConfiguration
- PolicyAspectProcessor - Interface in com.broadleafcommerce.data.tracking.core.policy
-
Responsible for processing AOP calls to
Policy
annotated methods and running those requests through aPolicyEvaluator
before allowing the call to proceed. - PolicyAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.policy.autoconfigure
-
Setup the bean involved in policy validation and enforcement.
- PolicyAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.PolicyAutoConfiguration
- PolicyContext - Class in com.broadleafcommerce.data.tracking.core.policy
-
A thread context to keep track of
Policy
aspects during validation. - PolicyContext() - Constructor for class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
- policyCrudCountMethod() - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.CrudPolicyConfiguration
- policyCrudDeleteByIdMethod() - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.CrudPolicyConfiguration
- policyCrudExistsByIdMethod() - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.CrudPolicyConfiguration
- policyCrudFindByIdMethod() - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.CrudPolicyConfiguration
- policyCrudSaveMethod() - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.CrudPolicyConfiguration
- policyEvaluator(PolicyUtils) - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.PolicyAutoConfiguration
- PolicyEvaluator - Interface in com.broadleafcommerce.data.tracking.core.policy
-
Validate security context required to execute a method annotated with
Policy
. - policyExceptionAdvisor() - Method in class com.broadleafcommerce.data.tracking.core.policy.autoconfigure.PolicyAutoConfiguration
- PolicyExceptionAdvisor - Class in com.broadleafcommerce.data.tracking.core.web
-
Default controller exception handler for
Policy
related validation problems. - PolicyExceptionAdvisor() - Constructor for class com.broadleafcommerce.data.tracking.core.web.PolicyExceptionAdvisor
- PolicyInformation - Class in com.broadleafcommerce.data.tracking.core.policy
-
DTO object to hold information harvested form
Policy
annotations during runtime execution of validation. - PolicyInformation(String[], OperationType[], PermissionMatchingStrategy, IdentityType[], String, int, int) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- PolicyOverride - Class in com.broadleafcommerce.data.tracking.core.policy
-
An alternative to
Policy
used to introduce, alter or remove policy configuration on one or more component methods. - PolicyOverride(Method) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- PolicyOverride(String) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- PolicyResponse - Class in com.broadleafcommerce.data.tracking.core.policy
-
The result of the validation.
- PolicyResponse(int, String) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- PolicyResponse.StackInfomation - Class in com.broadleafcommerce.data.tracking.core.policy
- PolicySecurityExpressionRoot - Class in com.broadleafcommerce.data.tracking.core.policy
-
Default SPEL support for Authentication context evaluation.
- PolicySecurityExpressionRoot(Authentication) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.PolicySecurityExpressionRoot
- PolicyUtils - Interface in com.broadleafcommerce.data.tracking.core.policy
-
Utility class capable of performing validation of a requested operation based on permissions available to the current
Authentication
. - PolicyVariance - Annotation Type in com.broadleafcommerce.data.tracking.core.policy.trackable.variance
-
In certain unique scenarios, the out-of-box policy context validation provided for a
Trackable
entity viaTrackablePolicyUtils
may be too restrictive. - PolicyVarianceType - Enum in com.broadleafcommerce.data.tracking.core.policy.trackable.variance
-
Describes the different variance types with which certain entity policy validations can be disabled via
PolicyVariance
. - populateFromMeReferredTypeOverrides(ModelMapper) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- populateToMeReferredTypeOverrides(ModelMapper) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- post(P, boolean) - Method in class com.broadleafcommerce.data.tracking.core.cache.SortableCacheResultPostProcessor
- postFromMe(ContextInfo, Object) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
Lifecycle method that is executed after mapping occurs from a repository entity to a business domain.
- PostMapper - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Common interface for
PostMapperMember
andDomainMapperManager
. - PostMapperMember - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Individual contributor to a transformation pipeline facilitated by
DomainMapperManager
. - postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheEnvironmentPostProcessor
- postToMe(ContextInfo, Object) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
Lifecycle method that is executed after mapping occurs from a business domain to a repository entity.
- PostToMeContext() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- PostToMeConverter - Class in com.broadleafcommerce.data.tracking.core.mapping
-
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(Set<Class<?>>, List<ProjectionReferredTypeOverride>) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- PostToMeConverter.PostToMeContext - Class in com.broadleafcommerce.data.tracking.core.mapping
- prefixes() - Static method in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
-
Returns all the set of values within the
PermissionUtils.PermissionType
combined with thePermissionUtils.PermissionType.DELIMITER
- preFromMe(ContextInfo, Object) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
This is a lifecycle method and allows for any logic to be executed prior to the mapping occuring.
- prepare(Trackable, ContextInfo, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- prepare(Trackable, ContextInfo, OperationType) - Method in interface com.broadleafcommerce.data.tracking.core.service.PropagationIntegrator
-
Prepare a
Trackable
entity for propagation, if applicable. - preToMe(ContextInfo, Object) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
This is a lifecycle method and allows for any logic to be executed prior to the mapping occuring.
- PREVIEW_SANDBOX_HEADER - Static variable in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- PreviewDateWebRequestResolver - Interface in com.broadleafcommerce.data.tracking.core.preview.context
-
Interface that is expected to resolve a preview date of type
Instant
- PreviewSandboxWebRequestResolver - Interface in com.broadleafcommerce.data.tracking.core.preview.context
-
Interface that is expected to resolve a preview sandbox id.
- PreviewToken - Class in com.broadleafcommerce.data.tracking.core.preview
-
The response object used to provide the details of the preview token as well as the token itself.
- PreviewToken() - Constructor for class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
- PreviewTokenAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.preview.autoconfigure
-
Auto-configuration to instrument the services to support the decoding and verification of preview tokens.
- PreviewTokenAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.preview.autoconfigure.PreviewTokenAutoConfiguration
- previewTokenDecoder(JWTPreviewTokenDecoderProperties, TypeFactory, ObjectMapper) - Method in class com.broadleafcommerce.data.tracking.core.preview.autoconfigure.PreviewTokenAutoConfiguration
- PreviewTokenDecoder - Interface in com.broadleafcommerce.data.tracking.core.preview
-
An interface used for decoding preview tokens.
- PreviewTokenParseException - Exception in com.broadleafcommerce.data.tracking.core.preview.exception
-
Exception that results from a failure to parse a
PreviewToken
from an encoded token string. - PreviewTokenParseException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.preview.exception.PreviewTokenParseException
- PreviewTokenParseException(String, Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.preview.exception.PreviewTokenParseException
- PreviewTokenWebRequestResolver - Interface in com.broadleafcommerce.data.tracking.core.preview.context
-
Interface that is expected to resolve a
PreviewToken
from aNativeWebRequest
within a certain context. - previous() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- previousOrFirst() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- previousOrFirst() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- previousOrFirst() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- previousPageable() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUntotalledPage
- process(Object, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- process(Object, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
-
Execute both the
DomainMapperMember.fromRepositoryDomain(Object, Object, ContextInfo)
pipeline andPostMapper.transform(Object, Object, ContextInfo)
pipeline in a single call. - process(List<?>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- process(List<?>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
-
Execute both the
DomainMapperMember.fromRepositoryDomain(Object, Object, ContextInfo)
pipeline andPostMapper.transform(List, List, ContextInfo)
pipeline in a single call. - process(Stream<?>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- process(Stream<?>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
-
Execute both the
DomainMapperMember.fromRepositoryDomain(Object, Object, ContextInfo)
pipeline andPostMapper.transform(List, List, ContextInfo)
pipeline in a single call. - process(Page<?>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- process(Page<?>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager
-
Execute both the
DomainMapperMember.fromRepositoryDomain(Object, Object, ContextInfo)
pipeline andPostMapper.transform(List, List, ContextInfo)
pipeline in a single call. - processArchiveNonProductionEntities(Message<SandboxDeleteEvent>, Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.DefaultSandboxDeleteListener
- processDeploymentRequest(WorkflowDeployRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- processDeploymentRequest(WorkflowDeployRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
-
Handle the WorkflowDeployRequest that has been deemed appropriate for this handler based on comparing the
WorkflowTransitionRequest.getEntity()
against the generic type of the handler implementation. - processPromotionRequest(WorkflowPromoteRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- processPromotionRequest(WorkflowPromoteRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
-
Handle the WorkflowPromoteRequest that has been deemed appropriate for this handler based on comparing the
WorkflowTransitionRequest.getEntity()
against the generic type of the handler implementation. - processRebasingRequest(WorkflowRebaseRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- processRebasingRequest(WorkflowRebaseRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
-
Handle the WorkflowRebaseRequest that has been deemed appropriate for this handler based on comparing the
WorkflowTransitionRequest.getEntity()
against the generic type of the handler implementation. - processRejectionRequest(WorkflowRejectRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- processRejectionRequest(WorkflowRejectRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
-
Handle the WorkflowRejectRequest that has been deemed appropriate for this handler based on comparing the
WorkflowTransitionRequest.getEntity()
against the generic type of the handler implementation. - processReversionRequest(WorkflowRevertRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- processReversionRequest(WorkflowRevertRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
-
Handle the WorkflowRevertRequest that has been deemed appropriate for this handler based on comparing the
WorkflowTransitionRequest.getEntity()
against the generic type of the handler implementation. - processStateChange(JsonNode) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- PRODUCT - Enum constant in enum com.broadleafcommerce.data.tracking.core.messaging.search.BatchIndexableType
- PRODUCTION - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.TrackingLevel
- projectionFactory(TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
- ProjectionPostConvert - Annotation Type in com.broadleafcommerce.data.tracking.core.mapping
-
Perform a post conversion mapping operation during the auto projection flow for a repository entity member of a related OneToMany collection.
- ProjectionReferencedApi<P> - Interface in com.broadleafcommerce.data.tracking.core.web
-
Marker interface for service API rest controller components.
- promote(WorkflowPromoteRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- promote(WorkflowPromoteRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionService
-
Perform the promotion, moving the requested item forward in the workflow
- promoteChange(Trackable, Trackable, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
-
Handle the advancement of changes (non-delete) from a starting object to a target object based on matching promotion id.
- promoteDelete(Trackable, Trackable, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
-
Handle the advancement of a delete change from a starting object to a target object based on matching promotion id.
- promoteMap(Trackable, Trackable, WorkflowPromoteRequest) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
- promoteMap(Trackable, Trackable, WorkflowPromoteRequest) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.WorkflowMapper
-
Transfer state (via
ChangeDetail
between an original item and a target item. - PROMOTION_TRACKING_LEVEL - Static variable in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
- PromotionConsumer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud data channel description for messaging input.
- promotionInput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.PromotionConsumer
- propagate(Trackable, String, boolean, String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Deprecated.Only supports
DefaultPropagationHandler
. UseWorkflowTransitionHelper.propagate(Trackable, String, OperationType, String)
instead for full propagation support.WorkflowTransitionHelper.propagate(Trackable, String, OperationType, String)
usage requiresbroadleaf.sandbox.propagation.enabled
property be set to true. - propagate(Trackable, String, OperationType, String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Given a deployed catalog discriminated change, recurse through versions of the entity in child catalogs and transfer the deployed changes using the process defined implementations of
PropagationHandler
. - propagate(Trackable, String, OperationType, String, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationManager
- propagate(Trackable, String, OperationType, String, TrackableRepository<Trackable>) - Method in interface com.broadleafcommerce.data.tracking.core.transition.PropagationManager
-
Given a deployed catalog discriminated change, recurse through versions of the entity in child catalogs and transfer the deployed changes using the process defined implementations of
PropagationHandler
. - propagateIfApplicable(Trackable, ContextInfo, OperationType, TrackableRepository<Trackable>, String) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- propagateIfApplicable(Trackable, ContextInfo, OperationType, TrackableRepository<Trackable>, String) - Method in interface com.broadleafcommerce.data.tracking.core.service.PropagationIntegrator
-
Initiate a catalog propagation for the change.
- propagateMap(Trackable, Trackable, boolean, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
- propagateMap(Trackable, Trackable, boolean, String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.WorkflowMapper
-
Transfer state (via
ChangeDetail
between an original item and a target item belonging to a parentCatalog
and a child Catalog, respectively. - PropagationAware - Interface in com.broadleafcommerce.data.tracking.core.transition
-
Represent a component aware of various CRUD lifecycles as they relate to deployment change propagation down through a catalog hierarchy.
- PropagationHandler - Interface in com.broadleafcommerce.data.tracking.core.transition
-
Perform catalog propagation of entity changes post deployment, iterating through the catalog inheritance hierarchy.
- PropagationIntegrator - Interface in com.broadleafcommerce.data.tracking.core.service
-
Integration component responsible for interacting with the propagation architecture outside of the standard transition flow (see
WorkflowTransitionHelper
). - propagationManager(CommonCatalogService<? extends Catalog>, List<PropagationHandler>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration
- PropagationManager - Interface in com.broadleafcommerce.data.tracking.core.transition
-
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 - Enum in com.broadleafcommerce.data.tracking.core.type
-
The propagation style for changes coming into an application from an inherited catalog.
- PropertyTypeInfo - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
An object that describes the type of a field that has been changed.
- prune(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesListener
- PRUNE_RESTING_NOTIFICATION_STATES_JOBTYPE - Static variable in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesListener
- pruneChangeDetails(Object) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Updates the entity whose native id matches the given
nativeId
, setting itsTracking.getChangeDetails()
tonull
. - pruneChangeDetails(Object, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeDetailPruningPersistenceMessageAckedHandler
- PruneNotificationTriggeredJobEventConsumer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud stream messaging interface for receiving triggered job execution from the scheduled job microservice.
- pruneRestingNotificationStates(Duration) - Method in interface com.broadleafcommerce.data.tracking.core.messaging.StandaloneCleanupRepository
-
Performs an update on all records to prune all
NotificationStates
fromNotificationStateAware.getNotificationStates()
which satisfy the following criteria:NotificationState.isAcked()
istrue
orNotificationState.isStopped()
istrue
NotificationState.getChangeTimestamp()
is beforeInstant.now()
minus thebeforeNow
duration - pruneRestingNotificationStates(Duration) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Deprecated.
- PruneRestingNotificationStatesAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
-
Configuration pertaining to handling the scheduled job for pruning acked or stopped
NotificationStates
from records. - PruneRestingNotificationStatesAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PruneRestingNotificationStatesAutoConfiguration
- PruneRestingNotificationStatesConfigurationProperties - Class in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
-
Configuration properties for the behavior of
PruneRestingNotificationStatesHandler
. - PruneRestingNotificationStatesConfigurationProperties(Duration) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PruneRestingNotificationStatesConfigurationProperties
- pruneRestingNotificationStatesHandler(List<TrackableRepository<Trackable>>, PruneRestingNotificationStatesConfigurationProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PruneRestingNotificationStatesAutoConfiguration
- PruneRestingNotificationStatesHandler - Class in com.broadleafcommerce.data.tracking.core.messaging
-
A handler for scheduled jobs of type
PruneRestingNotificationStatesListener.PRUNE_RESTING_NOTIFICATION_STATES_JOBTYPE
that prunes outdated resting notification states from allTrackableRepositories
. - PruneRestingNotificationStatesHandler(List<TrackableRepository<Trackable>>, PruneRestingNotificationStatesConfigurationProperties) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesHandler
- pruneRestingNotificationStatesListener(IdempotentMessageConsumptionService, PruneRestingNotificationStatesHandler, DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PruneRestingNotificationStatesAutoConfiguration
- PruneRestingNotificationStatesListener - Class in com.broadleafcommerce.data.tracking.core.messaging
-
A listener that accepts triggered scheduled job events of type
PruneRestingNotificationStatesListener.PRUNE_RESTING_NOTIFICATION_STATES_JOBTYPE
and delegates toPruneRestingNotificationStatesHandler
to perform the appropriate behavior. - PruneRestingNotificationStatesListener(IdempotentMessageConsumptionService, PruneRestingNotificationStatesHandler, DataRouteReference) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesListener
- purge(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataListener
- PURGE_OBSOLETE_SANDBOX_DATA_JOBTYPE - Static variable in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataListener
- purgeObsoleteSandboxData(Duration) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Hard-deletes all records which satisfy the following criteria:
Tracking.getSandbox()
has itsarchived
property set to true AllNotificationStateAware.getNotificationStates()
(if there are any) are eitheracked
orstopped
AllTracking.getChangeDetails()
(if there are any) have atimestamp
that is beforeInstant.now()
minus thebeforeNow
duration - PurgeObsoleteSandboxDataAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
-
Configuration pertaining to handling the scheduled job for purging obsolete sandbox data.
- PurgeObsoleteSandboxDataAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PurgeObsoleteSandboxDataAutoConfiguration
- PurgeObsoleteSandboxDataConfigurationProperties - Class in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
-
Configuration properties for the behavior of
PurgeObsoleteSandboxDataHandler
. - PurgeObsoleteSandboxDataConfigurationProperties(Duration) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PurgeObsoleteSandboxDataConfigurationProperties
- purgeObsoleteSandboxDataHandler(List<TrackableRepository<Trackable>>, PurgeObsoleteSandboxDataConfigurationProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PurgeObsoleteSandboxDataAutoConfiguration
- PurgeObsoleteSandboxDataHandler - Class in com.broadleafcommerce.data.tracking.core.messaging
-
A handler for scheduled jobs of type
PurgeObsoleteSandboxDataListener.PURGE_OBSOLETE_SANDBOX_DATA_JOBTYPE
that purges obsolete sandbox records from allTrackableRepositories
. - PurgeObsoleteSandboxDataHandler(List<TrackableRepository<Trackable>>, PurgeObsoleteSandboxDataConfigurationProperties) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataHandler
- purgeObsoleteSandboxDataListener(IdempotentMessageConsumptionService, PurgeObsoleteSandboxDataHandler, DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PurgeObsoleteSandboxDataAutoConfiguration
- PurgeObsoleteSandboxDataListener - Class in com.broadleafcommerce.data.tracking.core.messaging
-
A listener that accepts triggered scheduled job events of type
PurgeObsoleteSandboxDataListener.PURGE_OBSOLETE_SANDBOX_DATA_JOBTYPE
and delegates toPurgeObsoleteSandboxDataHandler
to perform the appropriate behavior. - PurgeObsoleteSandboxDataListener(IdempotentMessageConsumptionService, PurgeObsoleteSandboxDataHandler, DataRouteReference) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataListener
- PurgeSandboxTriggeredJobEventConsumer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud stream messaging interface for receiving triggered job execution from the scheduled job microservice.
Q
- QueryContainer - Class in com.broadleafcommerce.data.tracking.core.filtering
-
Part of the
NarrowExecutor.QueryInfo
object that is passed toNarrowExecutor
implementations. - QueryContainer(Object) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.QueryContainer
- QueryHint(String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- QueryHints(List<ContextInfo.QueryHint>) - Constructor for class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHints
- QueryInfo(QueryContainer, boolean, boolean, boolean, boolean, boolean, boolean, boolean, ContextInfo, Class<?>, boolean) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
R
- rateMember(InheritanceMember) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
-
Rate a member on precedence of usage.
- read(Kryo, Input, Class) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.CompensatingClosureSerializer
- READ - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
- READ - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.OperationType
- readAll() - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- readAll() - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Read a list of instances in the form of the business instance.
- readAll(ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- readAll(ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Read a list of narrowed instances in the form of the business instance.
- readAll(ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Read a list of narrowed instances in the form of the business instance.
- readAll(Node) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlMappableCrudEntityService
- readAll(Node) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityService
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
- readAll(Node, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, ContextInfo, R) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Pageable) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlMappableCrudEntityService
- readAll(Node, Pageable) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityService
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
- readAll(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Pageable, ContextInfo, R) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Pageable, R) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityHelper
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Sort) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlMappableCrudEntityService
- readAll(Node, Sort) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityService
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Sort, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
- readAll(Node, Sort, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Sort, ContextInfo, R) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Sort, Pageable) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlMappableCrudEntityService
- readAll(Node, Sort, Pageable) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityService
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Sort, Pageable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
- readAll(Node, Sort, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Sort, Pageable, ContextInfo, R) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Sort, Pageable, R) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityHelper
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, Sort, R) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityHelper
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(Node, R) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityHelper
-
Retrieve all domain instances using a structured query string to drive the query criteria.
- readAll(HttpServletRequest, ContextInfo, Pageable, Node) - Method in interface com.broadleafcommerce.data.tracking.core.web.ProjectionReferencedApi
- readAll(Pageable) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- readAll(Pageable) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Read a page of entity instances in the form of business instances.
- readAll(Pageable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- readAll(Pageable, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Read a page of narrowed instances in the form of the business instance.
- readAll(Pageable, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Read a page of narrowed instances in the form of the business instance.
- readAll(Pageable, R) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Read a page of entity instances in the form of business instances.
- readAll(Sort) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- readAll(Sort) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Read a list of instances in the form of the business instance.
- readAll(Sort, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- readAll(Sort, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Read a list of narrowed instances in the form of the business instance.
- readAll(Sort, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Read a list of narrowed instances in the form of the business instance.
- readAll(Sort, R) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Read a list of instances in the form of the business instance.
- readAll(CrudRepository<D, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Read a list of instances in the form of the business instance.
- readAllByContextId(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- readAllByContextId(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Retrieve all business instances based on a list of context ids.
- readAllByContextId(Iterable<String>, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Retrieve all business instances based on a list of context ids.
- readAllByIds(Iterable<String>) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- readAllByIds(Iterable<String>) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Reads all entity instances matching the provided ids.
- readAllByIds(Iterable<String>, CrudRepository<D, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Reads all entity instances matching the provided ids.
- ReadAllInterceptor() - Constructor for class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.ReadAllInterceptor
- readApplicationOwnedInheritedCatalog(String, String) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonCatalogRepository
-
Find any application owned catalog that inherits from the starting catalog based on the requested application.
- readApplicationOwnedInheritedCatalog(String, String) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService
-
Find any application owned catalog that inherits from the starting catalog based on the requested application.
- readApplicationOwnedInheritedCatalog(String, String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- readByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- readByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Read a single instance of an entity in the form of a business domain.
- readByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonApplicationService
- readByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- readByContextId(String, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Read a single instance of an entity in the form of a business domain.
- readById(String) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- readById(String) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Read a single instance of an entity in the form of a business domain.
- readById(String, CrudRepository<D, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Read a single instance of an entity in the form of a business domain.
- readById(HttpServletRequest, ContextInfo, String) - Method in interface com.broadleafcommerce.data.tracking.core.web.ProjectionReferencedApi
- readByIdentifierValueAndIdentifierType(String, String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonApplicationService
- readByIdentifierValueAndIdentifierType(String, String) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.service.CommonApplicationService
-
Read an Application by its identifier value and type
- ReadByIdInterceptor() - Constructor for class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.ReadByIdInterceptor
- readByVendorRefs(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- readByVendorRefs(Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService
-
Finds all catalogs associated to the given
vendorRefs
viaCatalog.getVendorRef()
. - readCatalogChildren(String) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonCatalogRepository
-
Find one level deep of child catalogs whose
Catalog.getParents()
includes this catalog. - readCatalogChildren(String) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService
-
Find one level deep of child catalogs whose
Catalog.getParents()
includes this catalog. - readCatalogChildren(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- readCatalogInheritanceGraph(List<Pair<String, String>>) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonCatalogRepository
-
Given a list of catalog ids, find all parent catalog ids up the inheritance graph.
- readCatalogInheritanceGraph(List<Pair<String, String>>) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService
-
Given a list of catalog ids, find all parent catalog ids up the inheritance graph.
- readCatalogInheritanceGraph(List<Pair<String, String>>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- readLevel(String) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonCatalogRepository
-
Find the calculated sorting level for the given catalog
- readLevel(String) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService
-
Find the calculated sorting level for the given catalog
- readLevel(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- readTopDownCatalogInheritanceGraph(List<String>) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonCatalogRepository
-
Given a list of catalog ids, find all child catalog ids down the inheritance graph.
- readTopDownCatalogInheritanceGraph(List<String>) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService
-
Given a list of catalog ids, find all child catalog ids down the inheritance graph.
- readTopDownCatalogInheritanceGraph(List<String>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.DefaultCommonCatalogService
- rebase(WorkflowRebaseRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- rebase(WorkflowRebaseRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionService
-
Perform the rebase, bringing an original item up-to-date with missing changes from the target that were created by another user.
- rebaseMap(Trackable, Trackable, WorkflowRebaseRequest) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
- rebaseMap(Trackable, Trackable, WorkflowRebaseRequest) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.WorkflowMapper
-
Update an original item with
ChangeDetail
state from a target that is missing in the original. - RebasingConsumer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud data channel description for messaging input.
- rebasingInput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.RebasingConsumer
- REFERENCE - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.MutabilityType
-
Indicates that inherited entities are read only, or immutable.
- REFLECTIVE_ERROR - Static variable in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
- register(Registration) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DeterministicClassResolver
- reject(WorkflowRejectRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- reject(WorkflowRejectRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionService
-
Perform the reversal, move the requested changes backward in the workflow to the originating author's user state.
- RejectionConsumer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud data channel description for messaging input.
- rejectionInput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.RejectionConsumer
- rejectMap(Trackable, Trackable, WorkflowRejectRequest) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
- rejectMap(Trackable, Trackable, WorkflowRejectRequest) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.WorkflowMapper
-
Transfer state (via
ChangeDetail
between a promoted sandbox state item to a new user state item. - RejectMapResponse - Class in com.broadleafcommerce.data.tracking.core.mapping
-
The result of a request to reject a previous promotion
- RejectMapResponse(Trackable) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
- removeUnchangedEmbeddedCollectionElementFields(Map<String, Object>, Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Remove fields which were not changed between
beforeElement
andafterElement
. - removeUnchangedEmbeddedListElements(List<T>, List<T>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Remove elements which were not changed between
before
andafter
. - removeUnchangedEmbeddedMapEntries(Map<String, T>, Map<String, T>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Remove entries which were not changed between
before
andafter
. - replace(String, P) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- replace(String, P) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Replace a single instance of an entity based on a business instance containing relavant property values.
- replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- replace(String, P, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Replace a single, narrowed instance of an entity based on a business instance containing relevant property values.
- replace(String, P, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Replace a single, narrowed instance of an entity based on a business instance containing relavant property values.
- replace(String, P, CrudRepository<D, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Replace a single instance of an entity based on a business instance containing relavant property values.
- replace(HttpServletRequest, ContextInfo, String, P) - Method in interface com.broadleafcommerce.data.tracking.core.web.ProjectionReferencedApi
- replaceAll(List<Update<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- replaceAll(List<Update<P>>) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Replace multiple instances of an entity at once based on the business instance containing relevant property values.
- replaceAll(List<Update<P>>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- replaceAll(List<Update<P>>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Replace multiple narrowed instances of an entity at once based on the business instance containing relevant property values.
- replaceAll(List<Update<P>>, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- replaceAll(List<Update<P>>, CrudRepository<Identifiable, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- replaceAllAllowingPartialSuccess(List<Update<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- replaceAllAllowingPartialSuccess(List<Update<P>>) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Replace multiple instances of an entity at once based on the business instances containing relevant property values.
- replaceAllAllowingPartialSuccess(List<Update<P>>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- replaceAllAllowingPartialSuccess(List<Update<P>>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Replace multiple narrowed instances of an entity at once based on the business instances containing relevant property values.
- replaceAllAllowingPartialSuccess(List<Update<P>>, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- replaceAllAllowingPartialSuccess(List<Update<P>>, CrudRepository<Identifiable, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- ReplaceInterceptor() - Constructor for class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.ReplaceInterceptor
- RepositoryContext - Class in com.broadleafcommerce.data.tracking.core
-
Thread local container defining information about the current calling context for a repository.
- RepositoryContext() - Constructor for class com.broadleafcommerce.data.tracking.core.RepositoryContext
- RepositoryContribution - Class in com.broadleafcommerce.data.tracking.core
-
Beans of this type allow for contribution of repository fragments to out-of-the-box framework repositories.
- RepositoryContribution() - Constructor for class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- repositoryUtility() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
- RepositoryUtility - Interface in com.broadleafcommerce.data.tracking.core
- REQUIRES_APPROVAL - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.PropagationType
- ResolutionIdentifierType - Enum in com.broadleafcommerce.data.tracking.core.type
-
Enumerates the possible types of identifiers available to resolve the tenancy and application context.
- resolve(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- resolve(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewSandboxWebRequestResolver
- resolve(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- resolve(NativeWebRequest) - Method in interface com.broadleafcommerce.data.tracking.core.preview.context.PreviewDateWebRequestResolver
-
Attempts to resolve a preview date for the provided request and preview token.
- resolve(NativeWebRequest) - Method in interface com.broadleafcommerce.data.tracking.core.preview.context.PreviewSandboxWebRequestResolver
-
Attempts to resolve a preview sandbox id for the provided request.
- resolve(NativeWebRequest) - Method in interface com.broadleafcommerce.data.tracking.core.preview.context.PreviewTokenWebRequestResolver
-
Attempts to resolve a
PreviewToken
for the provided request, operation type, and context. - resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoHandlerMethodArgumentResolver
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web.RsqlFilterHandlerMethodArgumentResolver
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
- resolveContextInfo(NativeWebRequest, ContextRequest, OperationType, MethodParameter) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
-
Builds a
ContextInfo
with the givencontextRequest
andoperationType
, with additional fields populated from data gathered inreq
. - resolveContextInfo(NativeWebRequest, OperationType, MethodParameter) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
-
A convenience method that builds both a
ContextInfo
and itsContextRequest
from the given web request. - resolveContextRequest(NativeWebRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
-
Resolves the
ContextRequest
of a given request based on either the request headers or request parameters. - resolveContextRequestFromHeader(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- resolveContextRequestFromParameter(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
- resolveCurrentCurrency(ContextInfo) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.money.CurrentCurrencyUtils
-
Returns the
CurrencyUnit
that matches theContextInfo.getDefaultCurrency()
. - resolveCurrentCurrency(Object, ContextInfo) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.money.CurrentCurrencyUtils
-
Returns the
CurrencyUnit
that most closely matches the parameters provided. - resourceAvailable(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- resourceAvailable(String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ResourceProvider
-
Whether or not the classpath contains the resource at the destination described in
ResourceProvider.targetIn(String)
- resourcePath(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- resourcePath(String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ResourceProvider
- ResourceProvider - Interface in com.broadleafcommerce.data.tracking.core.mapping.cache
-
Provide system resource access to
ModelMapperSerializer
. - responseOnly() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.ExplicitProjectionFieldConfiguration
-
Whether or not this field should be marked as part of the response only.
- ReversionConsumer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud data channel description for messaging input.
- reversionInput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.ReversionConsumer
- revert(WorkflowRevertRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- revert(WorkflowRevertRequest) - Method in interface com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionService
-
Perform the reversal, archiving the user state sandbox entity.
- revertMap(Trackable, WorkflowRevertRequest) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
- revertMap(Trackable, WorkflowRevertRequest) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.WorkflowMapper
-
Update an original
TrackingLevel.USER
level record to represent a reverted state. - ROLE_ANONYMOUS - Static variable in interface com.broadleafcommerce.data.tracking.core.policy.PolicyUtils
- ROOT_PATH_UNKNOWN - Static variable in interface com.broadleafcommerce.data.tracking.core.filtering.auto.TrackableApiRegistrar
- RSQLArgumentParser - Interface in com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql
-
Parses the list of arguments provided during RSQL parsing into a list of real typed objects.
- RsqlCrudEntityHelper - Class in com.broadleafcommerce.data.tracking.core.service
-
Helper class responsible for providing additional support for RSQL filtering for business domain services.
- RsqlCrudEntityHelper(CrudEntityHelper, List<RsqlQueryTransformer>) - Constructor for class com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper
- RsqlCrudEntityService<P> - Interface in com.broadleafcommerce.data.tracking.core.service
-
RSQL-specific variant of the
CrudEntityService
. - RsqlFilterHandlerMethodArgumentResolver - Class in com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web
-
Parses out a cq request parameter into a valid RSQL Node that can further be sent down to the data tier
- RsqlFilterHandlerMethodArgumentResolver(FilterParser<Node>) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web.RsqlFilterHandlerMethodArgumentResolver
- RsqlFilterHandlerMethodArgumentResolver(FilterParser<Node>, String) - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web.RsqlFilterHandlerMethodArgumentResolver
- rsqlFilterParser() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
- RSQLFilterParser - Class in com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql
-
Default implementation of
JpaFilterParser
. - RSQLFilterParser() - Constructor for class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RSQLFilterParser
- RsqlMappableCrudEntityHelper - Class in com.broadleafcommerce.data.tracking.core.service
-
Helper class responsible for providing additional support for RSQL filtering for business domain services.
- RsqlMappableCrudEntityHelper(MappableCrudEntityHelper, List<RsqlQueryTransformer>) - Constructor for class com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityHelper
- RsqlMappableCrudEntityService<P> - Interface in com.broadleafcommerce.data.tracking.core.service
-
RSQL-specific variant of the
MappableCrudEntityService
. - RsqlQueryTransformer - Interface in com.broadleafcommerce.data.tracking.core.service
-
Allows customization of an RSQL query before it is passed on to the repository layer.
- RsqlSearchOperation - Enum in com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql
-
Enumeration of supported operation components for RSQL filters
- RuleExpression(Field, String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector.RuleExpression
- RuleInspector - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Walks the object graph of the projection object looking for any instances of fields annotated with
RuleValidate
. - RuleInspector(Object, Supplier<StringValueCodec>) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector
- RuleInspector.RuleExpression - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
- RuleValidate - Annotation Type in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Marker annotation used on fields declarations in a projection to indicate the field, when populated, will contain a SPEL expression.
- RuleValidator - Interface in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Specializes in validation of
RuleValidate
annotated fields. - ruleValidatorManager(List<RuleValidator>) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- RuleValidatorManager - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
EntityValidator
that specializes in compiling a list of allRuleValidate
annotated fields in a projection object to be validated. - RuleValidatorManager(List<RuleValidator>) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorManager
- RuleValidatorResponse - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
- RuleValidatorResponse() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
- RuleValidatorResponse(boolean) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
S
- SANDBOX - Enum constant in enum com.broadleafcommerce.data.tracking.core.TrackableBehavior
- SandboxDeleteConsumer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud data channel description for messaging input.
- SandboxDeleteEvent - Class in com.broadleafcommerce.data.tracking.core.messaging
-
The event that is sent when the sandbox is deleted.
- SandboxDeleteEvent() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteEvent
- sandboxDeleteInput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteConsumer
- SandboxInfo - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Represents details around the sandbox in which an entity exists.
- SandboxPropagationProperties - Class in com.broadleafcommerce.data.tracking.core.transition.environment
-
Properties related to sandbox propagation feature.
- SandboxPropagationProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.transition.environment.SandboxPropagationProperties
- SandboxTrackable<D> - Interface in com.broadleafcommerce.data.tracking.core
-
Defines a domain class type that supports tracking information (audit and sandbox).
- SandboxTracking - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Marker interface indicating support for sandboxing, without support for catalog or application discrimination.
- sandboxVisibleCacheEnabledContextInfoCustomizer(Converter<Authentication, Map<String, Object>>) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCacheAutoConfiguration
- SandboxVisibleCacheEnabledContextInfoCustomizer - Class in com.broadleafcommerce.data.tracking.core.cache
-
Establish the cache context for this request.
- SandboxVisibleCacheEnabledContextInfoCustomizer(Converter<Authentication, Map<String, Object>>) - Constructor for class com.broadleafcommerce.data.tracking.core.cache.SandboxVisibleCacheEnabledContextInfoCustomizer
- save(D, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Insert (if not exists) or update the domain instance in the datastore.
- saveAll(Iterable<D>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Insert (if not exists) or update all the domain instances in the datastore.
- scheduledJobContextService(TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
- ScheduledJobContextService - Interface in com.broadleafcommerce.data.tracking.core.service.scheduledjob
-
This service is used to build the
ContextInfo
for theScheduled Job
. - sendCacheInvalidation(TrackableRepository<? extends Trackable>, Trackable) - Method in interface com.broadleafcommerce.data.tracking.core.cache.CacheInvalidationNotificationImmediateSender
-
Send a remote cache invalidation message to all concerned microservices.
- sendCacheRegionInvalidation(Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.cache.CacheInvalidationNotificationImmediateSender
-
Send a remote cache invalidation message to all concerned microservices.
- sendTransitionCompletion(WorkflowRequestCompletion, String, String, String) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultWorkflowRequestCompletionNotifier
-
Send the completion message on the outgoing channel
- SerializableLambdaClassFileTransformer - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
-
A ClassFileTransformer capable of redefining InnerClassLambdaMetafactory to create Serializable lambdas by default.
- SerializableLambdaClassFileTransformer() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.SerializableLambdaClassFileTransformer
- serialize(NarrowedPageable, JsonGenerator, SerializerProvider) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowedPageableJacksonSerializer
- serialize(UnnumberedPageable, JsonGenerator, SerializerProvider) - Method in class com.broadleafcommerce.data.tracking.core.web.UnnumberedPageableJacksonSerializer
- serialize(UntotalledPage<?>, JsonGenerator, SerializerProvider) - Method in class com.broadleafcommerce.data.tracking.core.web.UntotalledPageJacksonSerializer
- serialize(Kryo, ModelMapper) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- serialize(Kryo, ModelMapper) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperSerializer
-
Serialize the
ModelMapper
instance to a byte array - presumably to save to a file. - serializeResources(Class<?>[], boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
-
Serialize the ModelMapper instances and required classes and put to mappers.zip and classes.zip by default.
- setAccountId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
If in an account context, this represents the current account ID.
- setActive(boolean) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantSyncProperties
-
Whether or not tenant modification events (applications and catalogs) will be listened to and synchronized with a local copy
- setAdditionalParams(Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
Arbitrary additional parameters
- setAdvancedState(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
-
The resulting promotion sandbox state after any
ChangeDetail
instances have been removed, and the entity state updated to reflect the removal. - setAfterValue(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The value of the field after it was changed
- setAfterValue(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setAllAuthorities(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
-
This is expected to be a comprehensive set of all authorities that the authentication has been granted, including any authorities that were restricted to certain restriction targets.
- setAllowedCurrencies(List<Currency>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
List of
Currencies
that are available to be selected for use with this application. - setAllowedLocales(List<Locale>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
List of
Locale
s that are available to be selected for this application. - setApplication(ContextState.ContextApplicationInfo) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Information about the associated
application
if the business domain is application discriminated. - setApplication(ApplicationInfo) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Multitenancy information related to application state
- setApplication(Application) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Context instance of the Application entity related to this applicationId.
- setApplication(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The id of the related
Application
- setApplicationCatalogRepository(CommonMarketplaceApplicationCatalogRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- setApplicationContext(ApplicationContext) - Method in class com.broadleafcommerce.data.tracking.core.DefaultRepositoryUtility
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- setApplicationId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
A multitenant concept, the id for the current application.
- setApplicationId(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The ID of the application this preview token is authorized for.
- setApplicationId(String) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The applicationId that should be used to filter the results from
TrackableRepository.findPromotable(WorkflowPromoteRequest)
. - setApplicationId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- setApplicationId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setApplicationId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setApplicationId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setApplicationId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- setApplicationId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- setApplicationInfo(Trackable, ContextState, TrackableBehaviorPackage) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- setApplicationService(CommonApplicationService<Application>) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
-
An optional application service used to initialize
ContextRequest.setApplication(Application)
from a givenContextRequest.getApplicationId()
- setArchived(Boolean) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Whether or not the entity is marked as archived.
- setArchived(Boolean) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
Whether or not this entity is sandbox archived.
- setArchived(Boolean) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
The archival state.
- setAttributesConverter(Converter<Authentication, Map<String, Object>>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- setAttributesConverter(Converter<Authentication, Map<String, Object>>) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
-
Set the appropriate attributes converter for the policy utils.
- setAuditUtility(BasicAuditUtility) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultWorkflowMapper
- setAuditUtility(BasicAuditUtility) - Method in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
- setAuthor(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Intended to be the current Spring Security principal (the logged in user)
- setAuthor(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
The user that engaged the change
- setAuthor(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The user that engaged the change
- setAuthor(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setAuthor(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The author responsible for the change.
- setAuthor(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The username of the author associated with the preview token.
- setAutoDetectIngestionType(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
-
Whether or not the system will auto detect if
ModelMapperCacheProperties.Generate.useCacheInf
is true or false for ingestion of cache based on the types of resources and their location on the classpath. - setAutogenerateContextIdIfUnset(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
-
Whether or not the system will generate a contextId for Trackable domain in the case there was no contextId found in the domain to begin with.
- setBaseCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The id of the base catalog that the business domain is a member of.
- setBaseRepositoryInterface(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- setBaseRepositoryInterfaceMatchRegex(Pattern) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- setBasicAudit(BasicAudit) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAuditable
- setBasicAuditUtility(BasicAuditUtility) - Method in class com.broadleafcommerce.data.tracking.core.mapping.BasicAuditDomainMapperMember
- setBasicFieldRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- setBeanClassLoader(ClassLoader) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultKryoCustomizer
- setBeanClassLoader(ClassLoader) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- setBeforeValue(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The value of the field before it was changed
- setBeforeValue(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setBusinessFieldName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The name of the field on the business domain class instance that was changed
- setBusinessFieldName(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setBusinessFieldName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.FieldOverride
-
The name of the field on the business domain class instance that was changed
- setByApplicationContextIdTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByApplicationUrlTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByCatalogApplicationOwnedTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByCatalogChildrenTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByCatalogContextIdTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByCatalogInheritanceGraphTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByCatalogInheritedTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByCatalogLevelTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByCatalogTopDownInheritanceTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByCatalogTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByCatalogVendorRefTtl(Duration) - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- setByteBuddyDumpDir(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
-
The directory where ModelMapper (et.al.) will dump dynamically generated classes (made by ByteBuddy) during ModelMapper creation.
- setCacheManager(CacheManager) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- setCatalog(ContextState.ContextCatalogInfo) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Information about the associated
catalog
if the business domain is catalog discriminated. - setCatalog(CatalogInfo) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Multitenancy information related to catalog state
- setCatalog(Catalog) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Context instance of the Catalog entity related to this catalogId.
- setCatalog(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The id of the related
Catalog
- setCatalogHierarchy(InheritanceLines) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Each level within the explicit catalog hierarchy made from resolving a catalog via the
ContextRequest.catalogId
. - setCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
A multitenant concept, the id for the current catalog.
- setCatalogId(String) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The catalogId that should be used to filter the results from
TrackableRepository.findPromotable(WorkflowPromoteRequest)
. - setCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- setCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- setCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- setCatalogInfo(Trackable, ContextState, TrackableBehaviorPackage) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- setCatalogLevel(Long) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
If the
ContextRequest.catalogId
is set, catalogLevel represents the sorting level of that catalog in the overall hierarchy. - setCatalogService(CommonCatalogService<Catalog>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- setCatalogService(CommonCatalogService<Catalog>) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
-
An optional catalog service used to initialize
ContextRequest.setCatalog(Catalog)
from a givenContextRequest.getCatalogId()
- setCatalogStatus(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
- setCatalogStatus(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The
status
of the catalog's visibility for this assignment. - setChangeContainer(ChangeContainer) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Metadata used to populate any
ChangeEvent
created from this request. - setChangeContainer(ChangeContainer) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
see
ChangeContainer
- setChanged(boolean) - Method in class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
-
Whether the
EmbeddedContextStateAware
item to which this state belongs has changed. - setChangeDetails(List<ChangeDetail>) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Audit information regarding changes made to realize the current entity state
- setChangeStateForEmbeddedCollections(Trackable, ContextStateAware, ModelMapper) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Sets the
EmbeddedContextState
on a businessItem's embedded collections where the member items areEmbeddedContextStateAware
. - setChangeTracking(Tracking) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
All of the information contained within
Tracking
for the record of this change. - setChangeTracking(Tracking) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
-
All of the information contained within
Tracking
for the target record of this transition. - setChangeType(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
The CRUD type for the change.
- setChangeType(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The CRUD type for the change.
- setChangeType(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setChangeType(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
The overall change type for this sandbox entity.
- setClasses(List<DynamicClassContext.ClassInfo>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext
- setClearOverride(boolean) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Used for
OperationType.DELETE
requests of entities marked asTrackableBehavior.CATALOG
to indicate whether the record for deletion is an override of a parent catalog that should be cleared instead of deleted. - setCollectionItemContextState(EmbeddedContextStateAware, List<String>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Builds and sets a
ContextState
onto the givenEmbeddedContextStateAware collection item
. - setConcreteFragments(Map<Class<?>, ?>) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- setContainerCatalog(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
-
If the container is catalog discriminated and this instance is a subcontainer, the catalog context id for the container.
- setContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- setContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- setContextId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ApplicationInfo
-
A soft reference for the application id.
- setContextId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogBasicInfo
-
A soft reference for the catalog id.
- setContextId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
A soft reference for the catalog id.
- setContextId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
A soft reference to the sandbox id.
- setContextId(String) - Method in interface com.broadleafcommerce.data.tracking.core.Trackable
-
Set the context id, which is a separate identifier from the database primary key.
- setContextIdOverwriteBehavior(ContextIdOverwriteBehavior) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Used for
OperationType.CREATE
requests for entities to determine whetherCreateSetupDomainMapperMember
should autogenerate a context ID for the current request. - setContextPolicies(Map<String, PolicyInformation>) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
- setContextRequest(ContextRequest) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Specific sandbox and multitenant context information.
- setContextRequestHydratorProvider(ObjectProvider<ContextRequestHydrator>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
-
If vendor processing is enabled, a
ContextInfo
matching each entity's tracking will need to be supplied to the methods ofChangeSummaryMessageFactory.getVendorVisibilityManager()
to ensure any fetches are correctly narrowed to the same context. - setContextRequestHydratorProvider(ObjectProvider<ContextRequestHydrator>) - Method in class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
- setContextState(EmbeddedContextState) - Method in interface com.broadleafcommerce.data.tracking.core.EmbeddedContextStateAware
-
Set additional information for the business domain's embedded collection members that describes aspects of those members related to the context of the request
- setContextState(ContextState) - Method in interface com.broadleafcommerce.data.tracking.core.ContextStateAware
-
Set additional information for the business domain that describes aspects of the entity related to the context of the request
- setContextState(ContextState) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
A subset of
Tracking
information to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
A subset of
Tracking
information to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
A subset of
Tracking
information to expose the context state for this object. - setContextStateTrackingInfo(Trackable, ContextState) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
-
Adds additional info to a
ContextState
being built for aContextStateAware business instance
corresponding to a givenTrackable domain instance
. - setConverter(Converter) - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- setCreateInformation(String, BasicAuditable) - Method in interface com.broadleafcommerce.data.tracking.core.BasicAuditUtility
-
Given an entity instance, set the create portion of
BasicAuditable
. - setCreateInformation(String, BasicAuditable) - Method in class com.broadleafcommerce.data.tracking.core.DefaultBasicAuditUtility
- setCreateSandboxIfDoesNotExist(boolean) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
Whether or not the sandbox denoted with
ChangeEvent.getSandbox()
should be created if it does not already exist. - setCreatingApplicationId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
A multitenant concept.
- setCreationTime(Instant) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
-
The timestamp for the creation of the entity
- setCreator(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
-
The identity of the creator of this entity.
- setCurrentMessage(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
The last optional message that was applied during a transition (promotion or reversal).
- setCustomerContext(Trackable, ContextState, TrackableBehaviorPackage) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- setCustomerContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Returns the customer context id that is used to discriminate entities with
TrackableBehavior.CUSTOMER_CONTEXT
. - setCustomerContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Returns the customer context id that is used to discriminate entities with
TrackableBehavior.CUSTOMER_CONTEXT
. - setCustomerContextId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Sets the customer context id that is used to discriminate entities with
TrackableBehavior.CUSTOMER_CONTEXT
. - setCustomerContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The customer context id that is used to discriminate entities with
TrackableBehavior.CUSTOMER_CONTEXT
. - setDataRouteReference(DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- setDataRouteReference(DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
- setDeactivated(boolean) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Determines whether this application is active.
- setDecimalFieldRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- setDefaultCurrency(Currency) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The default
Currency
for this request. - setDefaultCurrency(Currency) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The
Currency
that this application, by default, assumes all data is within and can drive the default currency selection on a frontend. - setDefaultCurrency(Currency) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Default
Currency
associated with this catalog, or null. - setDefaultLocale(Locale) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- setDefaultLocale(Locale) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ApplicationInfo
- setDefaultLocale(Locale) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
- setDisplayName(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The name to display to the user that represents this change summary.
- setDomainAlias(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The projection domain alias for this change, represented as the class simple name, i.e., Product.
- setDomainContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The contextId of the domain object that underwent the change.
- setEm(EntityManager) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- setEmbeddedCollection(boolean) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Set the flag that identifies whether this change detail is for a field that is an embedded collection.
- setEmbeddedCollection(boolean) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setEnabled(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Load
-
Whether or not ModelMapper cache loading is enabled.
- setEnabled(boolean) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestProperties
- setEnabled(boolean) - Method in class com.broadleafcommerce.data.tracking.core.transition.environment.SandboxPropagationProperties
-
Whether or not the feature is enabled.
- setEncodedPublicKey(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.environment.JWTPreviewTokenDecoderProperties
-
The encoded RSA public key string to be used to decode and verify preview token JWTs.
- setEncodedPublicKey(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
-
Sets the value of
JWTPreviewTokenDecoderProperties.getEncodedPublicKey()
, and initializes theJWTPreviewTokenDecoder.verifier
used to verify JWT tokens. - setEntity(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- setEntity(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setEntity(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setEntity(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setEntity(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- setEntity(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- setEntityType(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The entity type for this change, represented as the fully qualified classname.
- setEntityTypesByRouteKeys(Map<String, Set<String>>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteEvent
-
When the sandbox is deleted, the summary of the change made to the sandboxed non-production entities should be archived as well.
- setEnvironment(Environment) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- setEnvironment(Environment) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
- setExcludeFromAdd(boolean) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
Determines whether the admin users of the related
Application
can select the catalog as a destination for entity add operations. - setExclusionFilters(Map<String, String>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
- setExclusionFilters(Map<String, String>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- setExpirationTime(Instant) - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The expiration time of the preview token in UTC.
- setFailedEntity(F) - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
-
The entity which failed to persist.
- setFailures(List<BulkPersistenceResponse.PersistenceFailure<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
-
All failures that occurred.
- setFallbackPageable(Pageable) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Configures the
Pageable
to be used as fallback in case noPageableDefault
orPageableDefault
(the latter only supported in legacy mode) can be found at the method parameter to be resolved. - setFetchType(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- setFieldChanges(List<FieldChange>) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Field information describing field-level changes that have been made to the entity.
- setFieldName(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
The name of the field on the repository domain class instance that was changed
- setFieldName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The name of the field on the repository domain class instance that was changed
- setFieldName(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setFieldName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.FieldOverride
-
The name of the field on the repository domain class instance that was changed
- setFieldOverrides(List<FieldOverride>) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
The fields that have been overridden in this item in the current catalog (based on a parent catalog).
- setFieldsChanged(List<String>) - Method in class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
-
List of fields on the
EmbeddedContextStateAware
item to which this state belongs that were changed. - setFieldType(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The Java type for the field
- setFieldType(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setFilterByActiveDates(boolean) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- setFilterParameter(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web.RsqlFilterHandlerMethodArgumentResolver
- setForceCatalogForFetch(boolean) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
Whether or not a
ContextRequest.getCatalogId()
is filtered on during a fetch operation. - setForCounting(boolean) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHints
-
Whether or not if the hints contained herein should also apply to count queries, or should be limited to only fetch queries.
- setForwardParameterName(String) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Sets the parameter name to be used to determine if this pageable request is incrementally moving forward through the result set, or in reverse.
- setGenerate(ModelMapperCacheProperties.Generate) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties
- setHeaderName(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- setHeaderName(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewSandboxWebRequestResolver
- setHeaderName(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- setHidden(Boolean) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Whether or not this catalog is hidden from selection in the admin.
- setId(Object, Object) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.EntityUtils
- setId(Object, String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.IdAware
-
For the given pojo instance, set the identifier field value.
- setId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- setId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
-
Generally, the context id of the top-level entity that changed
- setId(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The context id, which is a separate identifier from the database primary key.
- setId(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
The context id of the
Catalog
instance. - setId(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
The context id, which is a separate identifier from the database primary key.
- setId(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
-
The contextId for the parent catalog.
- setId(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The context id of the
MarketplaceApplicationCatalog
instance. - setIdentifierType(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Defines the type of the application identifier: Whether a domain or a domain prefix.
- setIdentifierValue(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Determines how applications are distinguished from each other using all or part of their domains or hostnames.
- setIgnoreDeleteFiltering(boolean) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Whether or not to ignore narrowing on deleted sandbox items.
- setIgnoredRepositories(List<IgnoredNotificationStateRepository>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- setIgnoreNarrowing(boolean) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Whether or not to turn off sandbox and multitenant narrowing behavior.
- setIgnoreTranslation(boolean) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Whether to ignore the process of translating fields while executing
DomainMapperManager.fromRepositoryDomain(Object, Class, ContextInfo)
for a given request. - setIgnoreVendorRestrictionInApplicationContext(boolean) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.VendorAuthenticationPrivilegeProperties
-
This is an experimental feature.
- setImplicit(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
The context id of the hidden
Catalog
that is owned by this application and receives any catalog overrides enacted on behalf of this application for the catalog referenced byApplicationCatalogRef.id
. - setImplicit(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The id of the implicit catalog for the application that will contain the application's overrides of items from
MarketplaceApplicationCatalog.catalog
. - setIncludePendingCatalogs(boolean) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Whether or not pending catalogs should be included in this context.
- setInclusionFilters(Map<String, String>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
- setInclusionFilters(Map<String, String>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- setIndexableTargetId(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
If the change implements
Indexable
and is a member ofBatchIndexableType
, reference the id of the target item to be indexed. - setIndexableType(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
If the change implements
Indexable
and is a member ofBatchIndexableType
, reference the string value ofBatchIndexableType
here for the target item to be indexed. - setInheritanceLines(InheritanceLines) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Context list of the contextIds for the deep catalog tree parenting the
Application.isolatedCatalogs
. - setInstantiableEntitiesWhitelist(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- setIpAddress(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The ip address of the remote caller
- setIsolatedCatalogs(List<ApplicationCatalogRef>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Individual catalogs assigned to this application.
- setIssuer(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.environment.JWTPreviewTokenDecoderProperties
-
The issuer for the JWT token.
- setIssuer(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
-
Setter for overwriting the current issuer on
JWTPreviewTokenDecoderProperties
. - setKey(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- setLevel(int) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines.BestMember
- setLevel(Integer) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Used to determine whether or not a record is a user sandbox record, a higher level sandbox record, or a production record.
- setLevel(Integer) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
Used to determine whether or not a change is a user sandbox change, a higher level sandbox change, or a production change.
- setLevel(Integer) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Used to determine whether or not a change is a user sandbox change, a higher level sandbox change, or a production change.
- setLevel(Integer) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setLevel(Integer) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Used to determine whether or not a record is a user sandbox record, a higher level sandbox record, or a production record.
- setLevel(Long) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- setLevel(Long) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogBasicInfo
-
Sorting level used to determine closest catalog visibility to the caller's context
- setLevel(Long) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
Sorting level used to determine closest catalog visibility to the caller's context
- setLevel(Long) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
The level for a catalog in the tree going from least (root nodes) to highest (leaf nodes).
- setLinkedHitLimit(int) - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
When leveraging
Link
annotated field fetch, a initial query is performed to fetch all matching entities for the linked domain. - setLoad(ModelMapperCacheProperties.Load) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties
- setLocale(Locale) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The
Locale
for this context, primarily used for translation. - setLocale(Locale) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- setLocale(Locale) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogBasicInfo
-
Locale information for the catalog, which encodes the assumption of the defaulted region for all items contained within it.
- setLocale(Locale) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
Locale information for the catalog, which encodes the assumption of the defaulted region for all items contained within it.
- setLocale(Locale) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Allows for segmenting catalogs via their locale, and encodes the assumption of the defaulted region for all items contained within it.
- setMappingContext(MappingContext<?, ?>) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
-
Normally,
DefaultTransitionHandler.setMappingContext(MappingContext)
is called directly byTransitionHandlerFactory
, but this method is alsoAutowired
to enable standard bean injection. - setMarketplace(boolean) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
Whether or not the application is a marketplace application.
- setMaxFieldVersion(String, String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Set the max
ChangeDetail.getVersion()
whose ChangeDetail value is currently being expressed on the entity fieldName. - setMaxPageSize(int) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Configures the maximum page size to be accepted.
- setMember(InheritanceMember) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines.BestMember
- setMessage(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
User defined message describing the purpose of the change.
- setMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setMessage(String) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
A user defined message to go along with the state transition.
- setMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- setMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- setMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- setMetadata(RepositoryMetadata) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContext
-
Information about the current repository being called.
- setMutabilityType(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
The modifiability of the entities inherited from the catalog.
- setMutabilityType(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
-
The editing capabilities for the records inherited from the parent.
- setMutable(Boolean) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
Whether or not the entity is mutable given the requesting context.
- setName(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- setName(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- setName(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- setName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ApplicationInfo
-
The general name for the application
- setName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogBasicInfo
-
The catalog's name.
- setName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
The catalog's name.
- setName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
-
The name of the top-level entity that changed, which is typically snake-cased and capitalized, i.e., "PRODUCT".
- setName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
Friendly name for this sandbox
- setName(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The general name for the application
- setName(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
The name for the catalog
- setNotification(NotificationProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryNotificationProperties
- setNotification(NotificationProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationProperties
- setNotification(NotificationProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationProperties
- setNotification(NotificationProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestCompletionNotificationProperties
- setNotificationManager(NotificationManager) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- setNotificationStates(List<NotificationState>) - Method in interface com.broadleafcommerce.data.tracking.core.Trackable
- setObjectMapper(ObjectMapper) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- setObsolete(Boolean) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Whether or not this change has already been advanced.
- setObsolete(Boolean) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setOffsetParameterName(String) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Sets the parameter name to be used to determine the number of records to offset.
- setOneIndexedParameters(boolean) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Configures whether to expose and assume 1-based page number indexes in the request parameters.
- setOperationType(OperationType) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The type of CRUD operation being requested
- setOrder(int) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- setOriginatingCatalogId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
A soft reference for the catalog that owns the entity from which this override is derived.
- setOverride(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
-
Whether or not the state is an override of an item from another catalog.
- setOverrideCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The id of the catalog to which this entity belongs.
- setOverrideChangeContainer(ChangeContainer) - Method in interface com.broadleafcommerce.data.tracking.core.ChangeContainerOverridable
-
Sets the override change container for the projection domain.
- setOverrides(List<ProjectionReferredTypeOverride>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- setOverrides(List<PolicyOverride>) - Method in class com.broadleafcommerce.data.tracking.core.policy.DefaultPolicyAspectProcessor
- setOverrides(List<TrackableBehaviorOverride>) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- setOverwriteExistingContextIdOnCreate(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
-
Whether or not a contextId that might have already been mapped in from a Trackable domain should be overwritten with a generated value.
- setOwner(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
The user who owns this sandbox.
- setOwningApplication(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Soft reference to the application contextId that owns this catalog.
- setPageable(Pageable) - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
-
The
Pageable
for the query, if applicable - setPageParameterName(String) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Configures the parameter name to be used to find the page number in the request.
- setParameterName(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewDateWebRequestResolver
- setParameterName(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.context.DefaultPreviewTokenWebRequestResolver
- setParent(CatalogBasicInfo) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.CatalogInfo
-
A soft reference for the catalog from whom an implicit catalog is derived.
- setParents(List<CatalogRef>) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
The parent nodes for this catalog, including additional mutability information.
- setPendingCatalogs(boolean) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- setPolicyUtils(PolicyUtils) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- setPolicyUtils(PolicyUtils) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- setPositionAfterContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
-
Context ID of the item after which to place the item specified by
SortPositionRequest.updateContextId
. - setPositionBeforeContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
-
Context ID of the item before which to place the item specified by
SortPositionRequest.updateContextId
. - setPostToMeConverter(Converter) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- setPrefix(String) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Configures a general prefix to be prepended to the page number and page size parameters.
- setPreviewDate(Instant) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The date in which to preview data.
- setPreviewToken(PreviewToken) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
The preview token for use when previewing sandbox data.
- setProjection(Object) - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- setProjectionFactory(ProjectionFactory) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- setPromoted(boolean) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
Whether or not the resulting state in the sandbox service represents a promoted item.
- setPromotionId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Used to track a change related to a forward promotion operation.
- setPromotionId(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setPromotionId(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The promotion id to associate with this change event when
ChangeEvent.isPromoted()
is true. - setPropagationId(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Non-persistent field used to track a change related to a deployment propagation.
- setPropagationId(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setPropagationManager(PropagationManager) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- setPropagationManager(PropagationManager) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- setPropagationType(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
-
The
PropagationType
of the how changes from a vendor will be received into the marketplace application. - setProperties(ModelMapperCacheProperties) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- setQualifierDelimiter(String) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
The delimiter to be used between the qualifier and the actual page number and size properties.
- setQueryFragments(List<Class<?>>) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- setQueryHints(ContextInfo.QueryHints) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- setQueryInfluencers(List<ContextInfo.QueryInfluencer>) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
This field is not serialized or deserialized as
QueryInfluencers
are dynamic, functional components that execute logic rather than hold data. - setReason(String) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- setRebased(Boolean) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Whether or not this change was inherited as part of a
WorkflowMapper#rebaseMap(Trackable, Trackable)
- setRebased(Boolean) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setReceiver(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
-
The admin user that should receive the rejected state.
- setReference(DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
- setReference(DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.service.scheduledjob.DefaultScheduledJobContextService
- setRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.BooleanRuleValidator
- setRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.CollectionRuleValidator
- setRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DateRuleValidator
- setRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.IsEmptyCollectionRuleValidator
- setRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.LocaleRuleValidator
- setRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.MoneyRuleValidator
- setRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- setRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringRuleValidator
- setRejected(Boolean) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Whether or not this change represents a rejected change
- setRejected(Boolean) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setRemoveTemporaryOverride(boolean) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
Whether or not to remove temporary application catalog override state at the edges of sandbox transition.
- setRemoveTemporaryOverride(boolean) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
-
Whether or not to remove temporary application catalog override state at the edges of sandbox transition.
- setRepositoryUtility(RepositoryUtility) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- setRestrictedVendorRefs(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
-
The set of all
vendor-type
restriction targets that the authentication has. - setRetry(RetryProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryNotificationProperties
- setRetry(RetryProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationProperties
- setRetry(RetryProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationProperties
- setRetry(RetryProperties) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestCompletionNotificationProperties
- setRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- setRouteKey(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
- setRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- setRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- setRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- setSandbox(SandboxInfo) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
Sandbox state information
- setSandbox(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The
sandbox id
if the business domain is a sandbox record. - setSandbox(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The sandbox that contains the change.
- setSandboxChangeType(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The sandbox change type associated with the entity.
- setSandboxId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
The id for the current user sandbox.
- setSandboxId(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
A soft reference to the sandbox id.
- setSandboxId(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteEvent
-
The ID of the sandbox that was deleted.
- setSandboxIds(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The set of sandbox IDs the preview token is authorized for.
- setSandboxName(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
The friendly name for the current user sandbox.
- setSandboxName(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
Friendly name for this sandbox
- setSandboxName(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The sandbox name to use if creating a sandbox.
- setSandboxPropagationProperties(SandboxPropagationProperties) - Method in class com.broadleafcommerce.data.tracking.core.DefaultTrackableBehaviorUtil
- setSerializedFieldType(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
Base64 encoded, Serialized
JavaType
instance used when reconstructing a field value. - setSerializedFieldType(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setShouldArchiveAdvancedState(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
- setShouldArchiveApplicationOverride(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
-
Whether or not the application override should be archived.
- setShouldArchiveOriginal(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
-
Whether or not the originating item for the promotion should be archived.
- setShouldArchiveTarget(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
-
Whether or not the target of the promotion should be archived.
- setShouldShortCircuit(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
-
Whether or not a deployment should actually be mapped to a production target, instead of just skipping the deployment operation.
- setSingleIndexRequestMessageFactory(MessageFactory<SingleIndexRequest<Identifiable>>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- setSingleIndexRequestMessageFactory(MessageFactory<SingleIndexRequest<Identifiable>>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- setSizeParameterName(String) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
-
Configures the parameter name to be used to find the page size in the request.
- setSorting(String) - Method in interface com.broadleafcommerce.data.tracking.core.sort.domain.Sortable
-
Set the value used for sorting
- setSortingAsDifference(Sortable, Sortable, Sortable) - Method in class com.broadleafcommerce.data.tracking.core.sort.DecimalSplitSortPositionStrategy
- setSortPositionStrategy(SortPositionStrategy<P>) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- setSpecialMessages(List<String>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
- setStage(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
Arbitrary labelling concept.
- setStage(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.SandboxInfo
-
Arbitrary labelling concept.
- setStage(String) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
The informational stage in which the originating item resides.
- setStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- setStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- setStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- setStandaloneRepositories(List<StandaloneCleanupRepository>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesHandler
- setStringLiteralRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.CollectionRuleValidator
- setStringLiteralRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringRuleValidator
- setSubContainerName(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- setSubContainerName(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
-
The name of the sub-container (second-level entity), which is typically snake-cased and capitalized i.e., "PRICE_DATA".
- setSuccessfullyPersisted(List<P>) - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
-
All entities that were successfully persisted.
- setSupportedTenantApplicationCatalogTypes(String[]) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
-
The fully qualified class names of application catalog domain type from the tenant service that this tenant listener should look for.
- setSupportedTenantApplicationTypes(String[]) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
-
The fully qualified class names of application domain type from the tenant service that this tenant listener should look for.
- setSupportedTenantCatalogTypes(String[]) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
-
The fully qualified class names of catalog domain type from the tenant service that this tenant listener should look for.
- setSupportsCatalog(boolean) - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowingSupportFallbackProperties
-
In the event that data routing is disabled or the configured route is not 'CatalogDataRouteSupporting', this property serves as a fallback for informing the system that the requisite configuration for catalog narrowing is present.
- setSupportsMarketplace(boolean) - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowingSupportFallbackProperties
-
In the event that data routing is disabled or the configured route is not 'MarketplaceDataRouteSupporting', this property serves as a fallback for informing the system that the requisite configuration for marketplace narrowing is present.
- setTargetSandboxId(String) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TargetRelatedRequest
-
The id for the sandbox for which the transition is targeted.
- setTargetSandboxId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setTargetSandboxId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setTargetSandboxId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setTargetStage(String) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TargetRelatedRequest
-
The informational stage for which the transition is targeted.
- setTargetStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setTargetStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setTargetStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setTemporarySandbox(boolean) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
Whether or not the sandbox denoted at
ChangeEvent.getSandbox()
is temporary and should be removed at the end of the sandbox transition lifecycle. - setTenant(Trackable, ContextState, TrackableBehaviorPackage) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ContextStateBuilder
- setTenant(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
-
The ID of the associated tenant, if the business domain is tenant discriminated.
- setTenant(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
-
The ID of the associated tenant
- setTenantId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
-
A multitenant concept, the id for the current tenant.
- setTenantId(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The ID of the tenant this preview token is authorized for.
- setTenantId(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
-
The tenant to which this application belongs
- setTimestamp(Instant) - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
-
When this field change occurred.
- setTimestamp(Instant) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
The local time the change was made
- setTimestamp(Instant) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setTimestamp(Instant) - Method in interface com.broadleafcommerce.data.tracking.core.Temporal
-
Temporal state describing the time at which this item was last updated.
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
-
The token string that is used to authorize that a request has access to preview data for a given sandbox.
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- setToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- setTrace(StackTraceElement[]) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- setTrackableBehaviorUtil(TrackableBehaviorUtil) - Method in interface com.broadleafcommerce.data.tracking.core.TrackableRepository
-
Set a utility that is capable of determining the
TrackableBehavior
state for a domain class. - setTracking(Tracking) - Method in interface com.broadleafcommerce.data.tracking.core.Trackable
-
Set the tracking information from the entity
- setTracking(Tracking) - Method in interface com.broadleafcommerce.data.tracking.core.TypedTrackable
- setTracking(D) - Method in interface com.broadleafcommerce.data.tracking.core.TypedTrackable
- setTransitionRequest(WorkflowTransitionRequest) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- setType(String) - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
-
The type of failure that this entity encountered.
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- setUnderlyingPageSize(int) - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultNarrowedPageable
- setUnderlyingPageSize(int) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.NarrowedPageable
-
The number of physical database records processed.
- setUnrestricted(boolean) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
-
Whether or not the authentication has restrictions of any type (not just vendor).
- setup(Class<?>[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
- setup(Class<?>[]) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperSerializer
-
Create a
Kryo
instance and perform the initial setup. - setupCurrentCatalog(ContextRequest) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
-
Establish the
ContextRequest.getCatalogHierarchy()
()} andContextRequest.getCatalogLevel()
values. - setUpdateInformation(String, BasicAuditable) - Method in interface com.broadleafcommerce.data.tracking.core.BasicAuditUtility
-
Given an entity instance, set the update portion of
BasicAuditable
. - setUpdateInformation(String, BasicAuditable) - Method in class com.broadleafcommerce.data.tracking.core.DefaultBasicAuditUtility
- setUpdateInformation(String, BasicAuditable, BasicAuditable) - Method in interface com.broadleafcommerce.data.tracking.core.BasicAuditUtility
-
Given an entity instance, set the update portion of
BasicAuditable
. - setUpdateInformation(String, BasicAuditable, BasicAuditable) - Method in class com.broadleafcommerce.data.tracking.core.DefaultBasicAuditUtility
- setUpdater(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
-
The identity of the updater of this entity.
- setUpdateTime(Instant) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.BasicAudit
-
The timestamp for the update of the entity
- setupExtensions(ModelMapper, Class<?>, Class<?>, Class<?>, Class<?>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.MappingUtils
-
Creates a
TypeMap
for the extended source and destination. - setupExtensions(ModelMapper, Class<?>, Class<?>, Class<?>, Class<?>, Converter, Converter, boolean) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.MappingUtils
-
Creates a
TypeMap
for the extended source and destination. - setupFromMeInheritance(Object, Object, ModelMapper, TypeMap) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- setupSiteInheritanceLines(Application) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
-
Establish the
Application.getInheritanceLines()
value - setupToMeInheritance(Object, Object, ModelMapper, TypeMap) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
- setUseCacheInf(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
-
Whether or not the system should use the
CACHE-INF/modelmapper
classpath location to store modelmapper cache artifacts. - setValid(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
- setValidationErrors(Errors) - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
-
If
BulkPersistenceResponse.PersistenceFailure.type
wasBulkPersistenceResponse.PersistenceFailureType.VALIDATION
, this object should contain the errors that the entity encountered. - setValue(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- setVendorAuthenticationPrivilegeProperties(VendorAuthenticationPrivilegeProperties) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
- setVendorRef(String) - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
-
The vendor code or vendor ID associated to the changed entity.
- setVendorRef(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
-
Soft reference to the vendor associated with this catalog.
- setVendorRefIfApplicable(Trackable, ChangeEvent) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
-
If vendor processing is enabled, this will determine the vendor the
entity
is associated to, and set that information on theChangeEvent.getVendorRef()
. - setVendorRefsByRestrictedAuthority(Map<String, Set<String>>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
-
A map from
"restricted authorities"
(ex: READ_PRODUCT) to all "vendor refs" (ex: a vendor ID or vendor code) that the authority has been granted to. - setVendorVisibilityManager(VendorVisibilityManager) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
Lazily inject the
VendorVisibilityManager
, since thehandlers
it injects may require service dependencies that themselves require policy utils. - setVendorVisibilityManagerProvider(ObjectProvider<VendorVisibilityManager>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryMessageFactory
-
If vendor processing is enabled, this bean will be injected and used to determine which vendor a changed entity is associated to.
- setVersion(String) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeDetail
-
An indicator of change state for a sandbox entity.
- setVersion(String) - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- setVisibleAsAssigned(boolean) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
-
Determines whether the catalog is visible to the admin users of the related
Application
as being assigned. - setVisibleFromCatalog(Set<String>) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionRequest
-
Context list of the contextIds for the deep catalog tree parenting the
TransitionRequest.getCatalogId()
. - setVisibleFromCatalog(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- setVisibleFromCatalog(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- setVisibleFromCatalog(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- setVisibleFromCatalog(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- setVisibleFromCatalog(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- setVisibleFromCatalog(Set<String>) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- shouldBuildChangeDetails(D, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ModelMapperDomainMapperMember
-
Determine if dirty change details should be built for this domain.
- shouldBuildNotificationState(Trackable, String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
-
Determines if a notification state should be created for the supplied entity.
- shouldCompileDetails(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- shouldContextIdBeGenerated(IdAware.Id, String, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.CreateSetupDomainMapperMember
-
Determines whether the context ID should be generated by the system for the given
repositoryDomain
entity. - shouldIgnore(Field) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultProjectionFactory
-
Whether or not the field from the domain class should be ignored and not copied into the projection.
- shouldProject(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultProjectionFactory
-
Whether or not the type for a field warrants a projection class.
- shouldShortCircuit(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
- SingleIndexRequest<T extends Identifiable> - Class in com.broadleafcommerce.data.tracking.core.messaging.search.domain
-
For entities that are
Indexable
, this is the message payload that will be sent to request indexing on an entity. - SingleIndexRequest(T, Class<?>) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.domain.SingleIndexRequest
- SingleIndexRequestMessageBuilder - Interface in com.broadleafcommerce.data.tracking.core.messaging.search
-
A component that can build a
SingleIndexRequest
for a particularIndexable
entity. - singleIndexRequestMessageFactory(List<SingleIndexRequestMessageBuilder>, DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationAutoConfiguration
- SingleIndexRequestMessageFactory - Class in com.broadleafcommerce.data.tracking.core.messaging.search
-
Creates a
SingleIndexRequest
message payload for a particularIndexable
entity by delegating to the appropriateSingleIndexRequestMessageBuilder
. - SingleIndexRequestMessageFactory(List<SingleIndexRequestMessageBuilder>, DataRouteReference) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestMessageFactory
- SingleIndexRequestNotificationAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure
-
Configure components including those for durable notification for
SingleIndexRequest
andSingleIndexRequestProducer
. - SingleIndexRequestNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationAutoConfiguration
- singleIndexRequestNotificationHandler(SingleIndexRequestProducer, SingleIndexRequestNotificationProperties, List<IgnoredNotificationStateRepository>, MessageFactory<SingleIndexRequest<Identifiable>>, MessageSerializationHelper) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationAutoConfiguration
- SingleIndexRequestNotificationProperties - Class in com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure
-
Configuration properties for the
NotificationHandler
andRetryHandler
related toSingleIndexRequestProducer
. - SingleIndexRequestNotificationProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationProperties
- singleIndexRequestNotificationStateMapperMember(NotificationStateService, TrackableBehaviorUtil) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationAutoConfiguration
- SingleIndexRequestNotificationStateMapperMember - Class in com.broadleafcommerce.data.tracking.core.messaging.search.mapping
-
A
DomainMapperMember
that is responsible for initializing theNotificationState
forSingleIndexRequestProducer
onIndexable
entities. - SingleIndexRequestNotificationStateMapperMember(NotificationStateService, TrackableBehaviorUtil) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
- singleIndexRequestOutput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestProducer
- SingleIndexRequestProducer - Interface in com.broadleafcommerce.data.tracking.core.messaging.search
-
Spring cloud data channel description for messaging output.
- singleIndexRequestRetryClusterService(CamelClusterService, SingleIndexRequestNotificationProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationAutoConfiguration
- SORT_ORDER - Static variable in class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
- Sortable - Interface in com.broadleafcommerce.data.tracking.core.sort.domain
-
Repository domain should implement this interface in order to notify the system that they can be managed for sorting (see
SortPositionRequest
). - sortableBounds() - Method in interface com.broadleafcommerce.data.tracking.core.sort.domain.Sortable
-
A map of field names to values that will be used to construct the bounds of the sorting group to which this entity belongs.
- sortableCacheResultPostProcessor() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCacheAutoConfiguration
- SortableCacheResultPostProcessor - Class in com.broadleafcommerce.data.tracking.core.cache
-
Responsible for post processing cache results that contain
Sortable
instances and actively sorting those members before return from theCacheStateManager
. - SortableCacheResultPostProcessor() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.SortableCacheResultPostProcessor
- Sorted - Interface in com.broadleafcommerce.data.tracking.core.sort.business.domain
-
Business domain interface indicating whether or not domain contains a specified sorting value.
- SortPositionRequest - Class in com.broadleafcommerce.data.tracking.core.sort
-
Represents a request to update an entity identified by
SortPositionRequest.updateContextId
with a new sort value that is calculated by identifying the entity it should be positioned after (specified viaSortPositionRequest.positionAfterContextId
). - SortPositionRequest(String) - Constructor for class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
- SortPositionRequest(String, String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
- SortPositionRequestHandlerMethodArgumentResolver - Class in com.broadleafcommerce.data.tracking.core.sort
-
Allows the use of
SortPositionRequest
within@RequestMapping
method parameters. - SortPositionRequestHandlerMethodArgumentResolver() - Constructor for class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
- SortPositionStrategy<P> - Interface in com.broadleafcommerce.data.tracking.core.sort
-
Represents an approach for updating a sorted field's value.
- SortTransformer - Interface in com.broadleafcommerce.data.tracking.core.filtering.fetch
-
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() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.OpenTracingAutoConfiguration
- SpanContextInfoCustomizer - Class in com.broadleafcommerce.data.tracking.core.monitor
-
Add tenant (and possible data route) information to any active span upon entry from a service endpoint.
- SpanContextInfoCustomizer() - Constructor for class com.broadleafcommerce.data.tracking.core.monitor.SpanContextInfoCustomizer
- spanPolicyAspect() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.OpenTracingAutoConfiguration
- SpanPolicyAspect - Class in com.broadleafcommerce.data.tracking.core.monitor
-
Add a span at
Policy
annotated methods - SpanPolicyAspect() - Constructor for class com.broadleafcommerce.data.tracking.core.monitor.SpanPolicyAspect
- spanServiceAspect() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.OpenTracingAutoConfiguration
- SpanServiceAspect - Class in com.broadleafcommerce.data.tracking.core.monitor
-
Add a span at
CrudEntityService
andMappableCrudEntityService
methods - SpanServiceAspect() - Constructor for class com.broadleafcommerce.data.tracking.core.monitor.SpanServiceAspect
- StackInfomation(StackTraceElement[]) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse.StackInfomation
- StaleSandboxStateException - Exception in com.broadleafcommerce.data.tracking.core.exception
-
This exception is thrown when it is determined the current sandbox state is stale based on the state of a target sandbox state.
- StaleSandboxStateException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.StaleSandboxStateException
- StaleSandboxStateException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.StaleSandboxStateException
- StandaloneCleanupRepository - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Represents a repository that is capable of specialized record pruning operations
- start() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheLoader
- startValidationFlow() - Static method in class com.broadleafcommerce.data.tracking.core.policy.ValidationContext
- streamApplications(Map<String, Object>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- streamBuilder(PageSource<T>) - Static method in class com.broadleafcommerce.data.tracking.core.repository.support.BroadleafPagingStreams
-
Gets a builder for constructing a stream from a paged source.
- STRING - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
- STRING_LITERAL_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringRuleValidator
- STRING_REGEX - Static variable in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringRuleValidator
- stringRuleValidator() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- StringRuleValidator - Class in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Validate a SPEL expression that compares a variable against a String literal
- StringRuleValidator() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringRuleValidator
- StringValueCodec - Interface in com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
Codec responsible for encoding string literals in a SPEL expression with a easily replaceable label.
- SUMMARY - Enum constant in enum com.broadleafcommerce.data.tracking.core.transition.type.TransferType
-
This relates to a singular summary of changes for which a sandbox transition is requested.
- SUMMARY_GROUP - Enum constant in enum com.broadleafcommerce.data.tracking.core.transition.type.TransferType
-
This relates to a grouping of summaries.
- supports(Class<?>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
Whether or not this validator supports validating the given service class
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorManager
- supportsCatalog() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
- supportsParameter(MethodParameter) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoHandlerMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web.RsqlFilterHandlerMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequestHandlerMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class com.broadleafcommerce.data.tracking.core.web.NarrowPageableHandlerMethodArgumentResolver
- supportsSandbox() - Method in interface com.broadleafcommerce.data.tracking.core.filtering.domain.Tracking
- supportsVendorDiscrimination(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.DefaultVendorVisibilityManager
- supportsVendorDiscrimination(Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.VendorVisibilityManager
-
Ultimately reports whether this manager has a
VendorVisibilityHandler
which can support the providedpersistedDomainEntityType
. - sync(Trackable, Class<Trackable>, boolean) - Method in interface com.broadleafcommerce.data.tracking.core.service.CatalogChangeService
-
Sync catalog change information to one or more instances of
<D>
- sync(Trackable, Class<Trackable>, boolean) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.CatalogChangeHelper
- SYSTEM - Static variable in interface com.broadleafcommerce.data.tracking.core.mapping.TrackableDomainMapperMemberSupport
T
- targetIn(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- targetIn(String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ResourceProvider
-
For the filename, provide an InputStream from which to read the file.
- targetOut(String) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultResourceProvider
- targetOut(String) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.cache.ResourceProvider
-
For the filename, provide a OutputStream to write the file to.
- TargetRelatedRequest - Interface in com.broadleafcommerce.data.tracking.core.transition
-
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 - Interface in com.broadleafcommerce.data.tracking.core
-
Describes a domain class that can inform the caller of the last time it was updated.
- TempOverrideMapResponse - Class in com.broadleafcommerce.data.tracking.core.mapping
-
The result of a request to examine the deployment status and archival results of a deployment request whose
WorkflowDeployRequest.isRemoveTemporaryOverride()
is true. - TempOverrideMapResponse() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
- TENANT - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- TENANT - Enum constant in enum com.broadleafcommerce.data.tracking.core.TrackableBehavior
- TENANT_ID - Static variable in class com.broadleafcommerce.data.tracking.core.monitor.SpanContextInfoCustomizer
- TENANT_TRACKABLE_APP_CONTEXT - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.trackable.variance.PolicyVarianceType
-
This can be used to skip context validations for a
TenantTrackable
entity being inserted/updated from an "application context" (whereContextInfo
has anapplication
present). - TENANT_WITH_INSTANT - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- TENANT_WITH_LOCALE - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- TENANT_WITH_LOCALE_WITH_INSTANT - Enum constant in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
- TenantKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.TenantKeyGenerator
- tenantPersistenceHandler(CommonCatalogRepository<Trackable>, CommonApplicationRepository<Trackable>, DomainMapperManager, ApplicationEventPublisher, ObjectMapper, List<ApplicationDataRouteSupporting>, List<CatalogDataRouteSupporting>, Environment) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.TenantSyncMessagingConfiguration
- TenantPersistenceHandler - Class in com.broadleafcommerce.data.tracking.core.tenant.service
-
Specialized
PersistenceHandler
that listens specifically for repository changes to tenant domain. - TenantPersistenceHandler(CommonCatalogRepository<Trackable>, CommonApplicationRepository<Trackable>, DomainMapperManager, ApplicationEventPublisher, ObjectMapper, List<ApplicationDataRouteSupporting>, List<CatalogDataRouteSupporting>, Environment) - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
- TenantSynchronizationAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
- TenantSynchronizationAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.TenantSynchronizationAutoConfiguration
- TenantSyncMessagingConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
Spring Cloud Stream wiring for tenant synchronization
- TenantSyncMessagingConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.TenantSyncMessagingConfiguration
- TenantSyncPersistenceConsumer - Interface in com.broadleafcommerce.data.tracking.core.tenant.service
-
Spring cloud data channel description for messaging input.
- TenantSyncProperties - Class in com.broadleafcommerce.data.tracking.core.tenant.service
- TenantSyncProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.tenant.service.TenantSyncProperties
- TenantSyncServiceConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
Configuration for service-layer tenant synchronization
- TenantSyncServiceConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.TenantSyncServiceConfiguration
- TenantTrackable<D> - Interface in com.broadleafcommerce.data.tracking.core
-
Defines a domain class type that supports audit tracking only.
- TenantTracking - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Marker interface indicating only archival, notification state, and change detail (audit) support.
- TenantWithInstantKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.TenantWithInstantKeyGenerator
- TenantWithLocaleKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.TenantWithLocaleKeyGenerator
- TenantWithLocaleWithInstantKeyGenerator() - Constructor for class com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.TenantWithLocaleWithInstantKeyGenerator
- TIMESTAMP - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.FieldType
- toMe() - Method in interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
Return a mapper instance capable of transferring information from a business domain type to this domain type.
- toOptional() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextChangeContainer
- toString() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
- toString() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHints
- toString() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
- toString() - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.EmbeddedContextState
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextApplicationInfo
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState.ContextCatalogInfo
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.business.domain.FieldChange
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.domain.DefaultChangeDetail
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper.LinkField
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.CatalogFilterRulesMapping
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.EmptyNode
- toString() - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext.ClassInfo
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DynamicClassContext
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Load
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultPropertyTypeInfo
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.IdAware.Id
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter.PostToMeContext
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleInspector.RuleExpression
- toString() - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorResponse
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PruneRestingNotificationStatesConfigurationProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.PurgeObsoleteSandboxDataConfigurationProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryNotificationProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.domain.ChangeEvent
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.SandboxDeleteEvent
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.BatchIndexRequestNotificationProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure.SingleIndexRequestNotificationProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.domain.SingleIndexRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestCompletionNotificationProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyContext
- toString() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyInformation
- toString() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- toString() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.CatalogResponse
- toString() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesSummary
- toString() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.VendorAuthenticationPrivilegeProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
- toString() - Method in class com.broadleafcommerce.data.tracking.core.preview.environment.JWTPreviewTokenDecoderProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.preview.PreviewToken
- toString() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContext
- toString() - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
- toString() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
- toString() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
- toString() - Method in class com.broadleafcommerce.data.tracking.core.service.MutationNotifyEvent
- toString() - Method in class com.broadleafcommerce.data.tracking.core.service.NotificationInitializeEvent
- toString() - Method in class com.broadleafcommerce.data.tracking.core.service.Update
- toString() - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.CatalogRef
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLine
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines.BestMember
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceMember
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
- toString() - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantSyncProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride
- toString() - Method in class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.environment.SandboxPropagationProperties
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- toString() - Method in class com.broadleafcommerce.data.tracking.core.TransitionPackage
- touch(ContextInfo, String, Class<D>, Trackable) - Method in interface com.broadleafcommerce.data.tracking.core.BasicAuditUtility
-
Set the update portion of a
BasicAuditable
identified by the type and contextId, and then persist that change. - touch(ContextInfo, String, Class<D>, Trackable) - Method in class com.broadleafcommerce.data.tracking.core.DefaultBasicAuditUtility
- trace() - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- Trackable - Interface in com.broadleafcommerce.data.tracking.core
-
Defines a domain class type that supports tracking information (audit, sandbox and catalog).
- TrackableApiRegistrar - Interface in com.broadleafcommerce.data.tracking.core.filtering.auto
- TrackableBehavior - Enum in com.broadleafcommerce.data.tracking.core
-
Describes the persistence behavior for an entity annotated with
TrackableExtension
. - TrackableBehaviorInheritable - Interface in com.broadleafcommerce.data.tracking.core
-
Occasionally, an entity should inherit its
TrackableBehavior
from another class. - TrackableBehaviorOverride - Class in com.broadleafcommerce.data.tracking.core
-
Configuration bean used to describe a set of replacement
TrackableBehavior
values for the requested domain class. - TrackableBehaviorOverride(Class<?>, TrackableBehavior[]) - Constructor for class com.broadleafcommerce.data.tracking.core.TrackableBehaviorOverride
- TrackableBehaviorPackage - Class in com.broadleafcommerce.data.tracking.core
-
Informational POJO that describes the current state of a domain class related to its
TrackableBehavior
configuration. - TrackableBehaviorPackage(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class com.broadleafcommerce.data.tracking.core.TrackableBehaviorPackage
- TrackableBehaviorUtil - Interface in com.broadleafcommerce.data.tracking.core
-
Utility used to determine the
TrackableBehavior
settings for a domain class. - trackableDomainMapperMemberSupport(TypeFactory, TrackableBehaviorUtil, ObjectMapper, ModelMapper, ContextStateBuilder, CatalogFinder<Catalog>) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- TrackableDomainMapperMemberSupport - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Exposes the functionality necessary to support maintenance of
Trackable
domain instances. - TrackableEntityPolicyEvaluator - Class in com.broadleafcommerce.data.tracking.core.policy.trackable
-
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 additionalContextInfo
information. - TrackableEntityPolicyEvaluator(PolicyUtils) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
- TrackableExtension - Annotation Type in com.broadleafcommerce.data.tracking.core
-
Add one or more
TrackableBehavior
features to aTrackable
domain. - TrackableFlowComponentFactory - Class in com.broadleafcommerce.data.tracking.core
-
Factory for creating API rest controller classes dynamically based on a projection class, and some common configuration information.
- TrackableFlowComponentFactory.CreateInterceptor - Class in com.broadleafcommerce.data.tracking.core
- TrackableFlowComponentFactory.DeleteInterceptor - Class in com.broadleafcommerce.data.tracking.core
- TrackableFlowComponentFactory.ReadAllInterceptor - Class in com.broadleafcommerce.data.tracking.core
- TrackableFlowComponentFactory.ReadByIdInterceptor - Class in com.broadleafcommerce.data.tracking.core
- TrackableFlowComponentFactory.ReplaceInterceptor - Class in com.broadleafcommerce.data.tracking.core
- TrackableFlowComponentFactory.UpdateInterceptor - Class in com.broadleafcommerce.data.tracking.core
- TrackablePolicyUtils - Interface in com.broadleafcommerce.data.tracking.core.policy.trackable
-
Version of PolicyUtils capable of validating request values against business rules related to mutability and visibility of tenant related information.
- TrackableRepository<D extends Trackable> - Interface in com.broadleafcommerce.data.tracking.core
-
Special Spring Data
Repository
version targeted specifically at maintaining persistence forTrackable
domain objects. - TrackableRsqlFilterExecutor<D extends Trackable> - Interface in com.broadleafcommerce.data.tracking.core
-
Marker interface to indicate that a
TrackableRepository
can also handle RSQL-based query methods. - TrackableServicesRegistrar - Interface in com.broadleafcommerce.data.tracking.core.filtering.auto
- Tracking - Interface in com.broadleafcommerce.data.tracking.core.filtering.domain
-
Holds information related to audit, sandboxing, multitenancy and archival state (soft delete)
- trackingCacheByApplicationContextId() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCacheAutoConfiguration
- trackingCacheByCatalogContextId() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCacheAutoConfiguration
- TrackingDataRouteSupporting - Interface in com.broadleafcommerce.data.tracking.core.data
- TrackingLevel - Enum in com.broadleafcommerce.data.tracking.core.type
-
The workflow level for a record in the system
- TransferType - Enum in com.broadleafcommerce.data.tracking.core.transition.type
-
Defines the possible values for transfer types for
TransitionRequests
. - transform(Node, DomainTypeAware) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityHelper
-
Transforms
filters
from properties that target a projection into ones that apply to a backing repository provider domain object - transform(Node, DomainTypeAware, List<RsqlQueryTransformer>) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper
-
Transforms
filters
from properties that target a projection into ones that apply to a backing repository provider domain object - transform(Node, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper
-
Transforms
filters
from properties that target a projection into ones that apply to a backing repository provider domain object - transform(Node, TrackableRepository<Trackable>, List<RsqlQueryTransformer>) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterHelper
-
Transforms
filters
from properties that target a projection into ones that apply to a backing repository provider domain object - transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.SerializableLambdaClassFileTransformer
- transform(List<P>, List<D>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultDomainMapperManager
- transform(List<P>, List<D>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.PostMapper
-
Perform any required modifications to the list of projections.
- transform(Sort, DomainTypeAware) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Transforms the given
sort
from properties targeting the projection layer into aSort
that targets properties at the domain layer - transform(Sort, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Transforms the given
sort
from properties targeting the projection layer into aSort
that targets properties at the domain layer - transform(Sort, Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterAndSortAliasSortTransformer
- transform(Sort, Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.fetch.SortTransformer
-
Transforms the original sort into a new sort, usually as one relevant for the given repositoryDomain
- transform(P, D, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.PostMapper
-
Perform any required modifications to the list of projections.
- transformField(String, Class<?>) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.FilterAndSortAliasUtil
-
Transforms a given field to its real domain class representation based on
FilterAndSortAlias
annotations. - transformSort(Pageable, DomainTypeAware) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Transforms the sort inside of a
Pageable
(if applicable). - transformSort(Pageable, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Transforms the sort inside of a
Pageable
(if applicable). - TransitionHandler - Interface in com.broadleafcommerce.data.tracking.core.transition
-
TransitionHandlers are responsible for listening for TransitionConsumers channel events (such as
PromotionConsumer
) associated with a specific business domain type. - TransitionHandlerCustomizer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Customize the list of
TransitionHandlers
used byTransitionListener
. - TransitionHandlerFactory - Class in com.broadleafcommerce.data.tracking.core.messaging
-
Used to create
TransitionHandlers
for sandboxable entities and delegate to them when a sandbox message is received. - TransitionHandlerFactory(DataRouteReference, MappingContext<?, ?>, TrackableBehaviorUtil, WorkflowMapper, ApplicationContext, DomainMapperManager, ResourceLockRepository<?, ?>, NotificationManager, WorkflowRequestCompletionNotifier, TypeFactory, NotificationStateService, MessageSerializationHelper, RepositoryUtility, SingleIndexRequestMessageFactory) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- TransitionHandlerFactory(DataRouteReference, MappingContext<?, ?>, TrackableBehaviorUtil, WorkflowMapper, ApplicationContext, DomainMapperManager, ResourceLockRepository<?, ?>, NotificationManager, WorkflowRequestCompletionNotifier, TypeFactory, NotificationStateService, MessageSerializationHelper, RepositoryUtility, CommonCatalogService<Catalog>, SingleIndexRequestMessageFactory, PropagationManager, TypeFactory, ApplicationEventPublisher) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.TransitionHandlerFactory
- transitionHandlers - Variable in class com.broadleafcommerce.data.tracking.core.messaging.TransitionListener
- transitionListener(List<TransitionHandlerCustomizer>, List<TransitionHandler>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration.BindingConfig
- TransitionListener - Class in com.broadleafcommerce.data.tracking.core.messaging
-
Listen for
WorkflowTransitionRequests
to come in through the various sandbox message channels (i.e.,PromotionConsumer
,DeploymentConsumer
,RejectionConsumer
, andReversionConsumer
) in order to delegate to the list of preconconfigured bean forTransitionHandlers
. - TransitionListener(List<TransitionHandlerCustomizer>, List<TransitionHandler>) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.TransitionListener
- TransitionListenerAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
- TransitionListenerAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration
- TransitionListenerAutoConfiguration.BindingConfig - Class in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
- TransitionPackage<D extends Trackable> - Class in com.broadleafcommerce.data.tracking.core
-
Represents an item to advance or reverse in the sandbox approval flow.
- TransitionPackage(D, D) - Constructor for class com.broadleafcommerce.data.tracking.core.TransitionPackage
- TransitionRequest - Interface in com.broadleafcommerce.data.tracking.core.transition
-
A container object for information regarding a promotion of one or more domain items to a new target position.
- TransitionRequestCompletionNotificationAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.messaging.autoconfigure
-
Configure the durable notification components related to
WorkflowRequestCompletionProducer
- TransitionRequestCompletionNotificationAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionRequestCompletionNotificationAutoConfiguration
- transitionRequestCompletionNotificationHandler(WorkflowRequestCompletionProducer, TransitionRequestCompletionNotificationProperties, List<IgnoredNotificationStateRepository>, MessageSerializationHelper) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionRequestCompletionNotificationAutoConfiguration
- TransitionRequestCompletionNotificationProperties - Class in com.broadleafcommerce.data.tracking.core.messaging
-
Configuration properties for the
NotificationHandler
andRetryHandler
related toWorkflowRequestCompletionProducer
- TransitionRequestCompletionNotificationProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestCompletionNotificationProperties
- transitionRequestCompletionRetryClusterService(CamelClusterService, TransitionRequestCompletionNotificationProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionRequestCompletionNotificationAutoConfiguration
- TransitionRequestProperties - Class in com.broadleafcommerce.data.tracking.core.messaging
-
Configuration properties for the
NotificationHandler
andRetryHandler
related toWorkflowRequestCompletionProducer
- TransitionRequestProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.TransitionRequestProperties
- triggeredJobEventInputPruneNotification() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.PruneNotificationTriggeredJobEventConsumer
- triggeredJobEventInputPurgeSandbox() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.PurgeSandboxTriggeredJobEventConsumer
- TYPE - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.ChangeSummaryProducer
- TYPE - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.search.BatchIndexRequestProducer
- TYPE - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.search.SingleIndexRequestProducer
- TYPE - Static variable in interface com.broadleafcommerce.data.tracking.core.messaging.WorkflowRequestCompletionProducer
- TypedTrackable<D> - Interface in com.broadleafcommerce.data.tracking.core
-
Allows setter generics for the entity
Tracking
implementation to directly reflect the concrete type of the Tracking instance variable.
U
- UNKNOWN - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.IdentityType
- UNKNOWN - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.OperationType
- UnnumberedPageable - Interface in com.broadleafcommerce.data.tracking.core.filtering
-
Represents a
Pageable
for which page number are not used. - UnnumberedPageableJacksonSerializer - Class in com.broadleafcommerce.data.tracking.core.web
-
Serializer for
NarrowedPageable
. - UnnumberedPageableJacksonSerializer() - Constructor for class com.broadleafcommerce.data.tracking.core.web.UnnumberedPageableJacksonSerializer
- UnsortablePositionException - Exception in com.broadleafcommerce.data.tracking.core.exception
-
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 (seeSortable.getSorted()
). - UnsortablePositionException() - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.UnsortablePositionException
- UnsortablePositionException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.exception.UnsortablePositionException
- UnsortablePositionExceptionAdvisor - Class in com.broadleafcommerce.data.tracking.core.web
-
Default controller exception handler for problems related to an improper
SortPositionRequest
. - UnsortablePositionExceptionAdvisor() - Constructor for class com.broadleafcommerce.data.tracking.core.web.UnsortablePositionExceptionAdvisor
- UnsupportedPageableTypeException - Exception in com.broadleafcommerce.data.tracking.core.filtering
-
Subset of
RuntimeExceptions
when an unsupportedPageable
is encountered during a narrowed query fetch. - UnsupportedPageableTypeException() - Constructor for exception com.broadleafcommerce.data.tracking.core.filtering.UnsupportedPageableTypeException
- UnsupportedPageableTypeException(String) - Constructor for exception com.broadleafcommerce.data.tracking.core.filtering.UnsupportedPageableTypeException
- UnsupportedPageableTypeException(String, Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.filtering.UnsupportedPageableTypeException
- UnsupportedPageableTypeException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.data.tracking.core.filtering.UnsupportedPageableTypeException
- UnsupportedPageableTypeException(Throwable) - Constructor for exception com.broadleafcommerce.data.tracking.core.filtering.UnsupportedPageableTypeException
- UntotalledPage<T> - Interface in com.broadleafcommerce.data.tracking.core.filtering
-
Denotes a
Page
in which total and page number information is not supported. - UntotalledPageJacksonSerializer - Class in com.broadleafcommerce.data.tracking.core.web
-
Return well-formatted JSON for an
UntotalledPage
. - UntotalledPageJacksonSerializer() - Constructor for class com.broadleafcommerce.data.tracking.core.web.UntotalledPageJacksonSerializer
- unwrap(Class<T>) - Method in class com.broadleafcommerce.data.tracking.core.filtering.PersistenceContainer
- unwrap(Class<T>) - Method in class com.broadleafcommerce.data.tracking.core.filtering.QueryContainer
- update(String, P) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- update(String, P) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Update a single instance of an entity based on a business instance containing relevant property values.
- update(String, P, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- update(String, P, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Update a single, narrowed instance of an entity based on a business instance containing relevant property values.
- update(String, P, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Update a single, narrowed instance of an entity based on a business instance containing relevant property values.
- update(String, P, CrudRepository<D, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Update a single instance of an entity based on a business instance containing relevant property values.
- update(HttpServletRequest, ContextInfo, String, P) - Method in interface com.broadleafcommerce.data.tracking.core.web.ProjectionReferencedApi
- Update<P> - Class in com.broadleafcommerce.data.tracking.core.service
-
An update with a service projection against a persistent store mapped by
Update.getId()
- Update(String, P) - Constructor for class com.broadleafcommerce.data.tracking.core.service.Update
- UPDATE - Enum constant in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
- UPDATE - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.OperationType
- updateAfterPositionSort(SortPositionRequest, ContextInfo, TrackableRepository<Trackable>, Sortable, Sortable) - Method in class com.broadleafcommerce.data.tracking.core.sort.DecimalSplitSortPositionStrategy
-
Update when the
SortPositionRequest.getPositionAfterContextId()
value is available. - updateAll(List<Update<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- updateAll(List<Update<P>>) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
A bulk operation that updates all of the items managed by the backing repository in the form of the business entity containing property values.
- updateAll(List<Update<P>>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- updateAll(List<Update<P>>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
A bulk operation that updates all of the items managed by the backing repository in the form of the business entity containing property values.
- updateAll(List<Update<P>>, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- updateAll(List<Update<P>>, CrudRepository<Identifiable, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- updateAllAllowingPartialSuccess(List<Update<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseMappableCrudEntityService
- updateAllAllowingPartialSuccess(List<Update<P>>) - Method in interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService
-
Updates all of the items managed by the backing repository in the form of the business instances containing property values.
- updateAllAllowingPartialSuccess(List<Update<P>>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- updateAllAllowingPartialSuccess(List<Update<P>>, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Updates all of the items managed by the backing repository in the form of the business instances containing property values.
- updateAllAllowingPartialSuccess(List<Update<P>>, ContextInfo, TrackableRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- updateAllAllowingPartialSuccess(List<Update<P>>, CrudRepository<Identifiable, String>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- updateAllChildRelatedEntitiesOfType(String, Map<String, Object>, Class<D>) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonCatalogRepository
-
Given a catalog
contextId
, update all entity instances of the domaintype
whose related catalog has its parent catalog set to the givencontextId
. - updateAllRelatedEntitiesOfType(String, Map<String, Object>, Class<D>) - Method in interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonCatalogRepository
-
Given a catalog
contextId
, update all entity instances of the domaintype
belonging to the catalog to have the updated values. - updateBeforePositionSort(SortPositionRequest, ContextInfo, TrackableRepository<Trackable>, Sortable, Sortable) - Method in class com.broadleafcommerce.data.tracking.core.sort.DecimalSplitSortPositionStrategy
-
Update when the
SortPositionRequest.getPositionBeforeContextId()
value is available. - updateCache(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.tenant.service.TenantPersistenceHandler
-
Update Spring CacheManager to groom caches related to this entity persistence
- updateChangeSummaryState(Trackable, Tracking) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- updateCompletionState(Trackable, Tracking, TransitionRequest, boolean, Exception) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Setup the initial
NotificationState
on aTrackable
entity in regard to the sending status of theWorkflowRequestCompletionProducer.TYPE
message for transition completion. - updateFirstPositionSort(ContextInfo, TrackableRepository<Trackable>, Sortable, Sortable) - Method in class com.broadleafcommerce.data.tracking.core.sort.DecimalSplitSortPositionStrategy
-
Update when the
SortPositionRequest.getPositionAfterContextId()
is missing, which indicates that the request is to move the entity to the first position in the sorting group. - updateIdName() - Element in annotation type com.broadleafcommerce.data.tracking.core.sort.UpdateSortOperation
-
The name of the path variable in the
RequestMapping.path()
that should be used to populate aSortPositionRequest's updateContextId
. - UpdateInterceptor() - Constructor for class com.broadleafcommerce.data.tracking.core.TrackableFlowComponentFactory.UpdateInterceptor
- updatePersistenceMessageState(Trackable, Tracking) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
- updatePersistenceState(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultPropagationHandler
-
Setup the initial
NotificationState
on aTrackable
entity in regard to the sending status of thePersistenceProducer.TYPE
message for a persistence event. - updatePersistenceState(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
-
Setup the initial
NotificationState
on aTrackable
entity in regard to the sending status of thePersistenceProducer.TYPE
message for a persistence event. - updateSort(SortPositionRequest, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
- updateSort(SortPositionRequest, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
-
Apply a sort field value change
- updateSort(SortPositionRequest, ContextInfo, DomainMapperManager, TrackableRepository<Trackable>, ChangeNotifier) - Method in interface com.broadleafcommerce.data.tracking.core.sort.SortPositionStrategy
-
Deprecated.Use
SortPositionStrategy.updateSort(SortPositionRequest, ContextInfo, DomainMapperManager, TrackableRepository, ChangeNotifier, PropagationIntegrator)
instead to allow for instant propagation handling. - updateSort(SortPositionRequest, ContextInfo, DomainMapperManager, TrackableRepository<Trackable>, ChangeNotifier, PropagationIntegrator) - Method in class com.broadleafcommerce.data.tracking.core.sort.DecimalSplitSortPositionStrategy
- updateSort(SortPositionRequest, ContextInfo, DomainMapperManager, TrackableRepository<Trackable>, ChangeNotifier, PropagationIntegrator) - Method in interface com.broadleafcommerce.data.tracking.core.sort.SortPositionStrategy
-
Apply a sort field value change
- updateSort(SortPositionRequest, ContextInfo, TrackableRepository<Trackable>, SortPositionStrategy<P>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Apply a sort field value change
- UpdateSortOperation - Annotation Type in com.broadleafcommerce.data.tracking.core.sort
-
This annotation is used to help
SortPositionRequestHandlerMethodArgumentResolver
to correctly populate a newSortPositionRequest
. - updateValidationDomainMapperMember() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- UpdateValidationDomainMapperMember - Class in com.broadleafcommerce.data.tracking.core.mapping
-
A special
DomainMapperMember
which is responsible for validating the id variable state for update requests. - UpdateValidationDomainMapperMember() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.UpdateValidationDomainMapperMember
- useCacheInfIngestion() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheProperties.Generate
- USER - Enum constant in enum com.broadleafcommerce.data.tracking.core.type.TrackingLevel
- USER_TYPE_ATTR - Static variable in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- usingDeserializer() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.ExplicitProjectionFieldConfiguration
-
Exposes the JsonDeserialize annotation on the field in the projection with the
using
parameter. - usingSerializer() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.ExplicitProjectionFieldConfiguration
-
Exposes the JsonSerialize annotation on the field in the projection with the
using
parameter.
V
- VALID - Static variable in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- VALID_STATE - Static variable in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- validate(Securable) - Method in interface com.broadleafcommerce.data.tracking.core.transition.TransitionHandler
-
Verify the signed JWT token and validate the user claims (especially authorities) against the consumption functionality.
- validate(RuleInspector.RuleExpression, Errors) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.AbstractRegexRuleValidator
- validate(RuleInspector.RuleExpression, Errors) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.CollectionRuleValidator
- validate(RuleInspector.RuleExpression, Errors) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DateRuleValidator
- validate(RuleInspector.RuleExpression, Errors) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.LocaleRuleValidator
- validate(RuleInspector.RuleExpression, Errors) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.NumberRuleValidator
- validate(RuleInspector.RuleExpression, Errors) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidator
- validate(RuleInspector.RuleExpression, Errors) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.StringRuleValidator
- validate(Object, Errors, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
Default validation that handles create, replace and update.
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidatorManager
- validate(Map<Integer, Object>, PolicyInformation, ContextInfo, OperationType) - Method in interface com.broadleafcommerce.data.tracking.core.policy.PolicyEvaluator
-
Validate security context required to execute a method annotated with
Policy
. - validate(Map<Integer, Object>, PolicyInformation, ContextInfo, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
- validate(ProceedingJoinPoint) - Method in class com.broadleafcommerce.data.tracking.core.policy.CrudPolicyAspect
- validate(ProceedingJoinPoint) - Method in class com.broadleafcommerce.data.tracking.core.policy.DefaultPolicyAspect
- validate(ProceedingJoinPoint, Object) - Method in class com.broadleafcommerce.data.tracking.core.policy.DefaultPolicyAspectProcessor
- validate(ProceedingJoinPoint, Object) - Method in interface com.broadleafcommerce.data.tracking.core.policy.PolicyAspectProcessor
-
Validate the
Policy
annotated method call - validateAllForCreate(List<P>, ContextInfo, List<P>, List<BulkPersistenceResponse.PersistenceFailure<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Validates each of the given business instances for creation.
- validateAllForCreate(List<P>, List<P>, List<BulkPersistenceResponse.PersistenceFailure<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Validates each of the given business instances for creation.
- validateAllForCreateAndThrowIfError(Iterable<P>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- validateAllForCreateAndThrowIfError(Iterable<P>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- validateAllForReplace(List<Update<P>>, ContextInfo, List<Update<P>>, List<BulkPersistenceResponse.PersistenceFailure<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Validates the business instance within each
Update
for replacement. - validateAllForReplace(List<Update<P>>, List<Update<P>>, List<BulkPersistenceResponse.PersistenceFailure<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Validates the business instance within each
Update
for replacement. - validateAllForReplaceAndThrowIfError(Iterable<P>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- validateAllForReplaceAndThrowIfError(Iterable<P>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- validateAllForUpdate(List<Pair<P, Trackable>>, ContextInfo, List<Pair<P, Trackable>>, List<BulkPersistenceResponse.PersistenceFailure<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
-
Validates the business instance within each pair for update.
- validateAllForUpdate(List<Pair<P, D>>, List<Pair<P, D>>, List<BulkPersistenceResponse.PersistenceFailure<P>>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
-
Validates the business instance within each pair for update.
- validateAllForUpdateAndThrowIfError(Iterable<P>) - Method in class com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper
- validateAllForUpdateAndThrowIfError(Iterable<P>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper
- validateApplicationCatalogUpdate(Trackable, Application) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
-
If a catalog discriminated entity, validate that the current user is capable of updating an entity via the catalogs visible to the current application.
- validateApplicationUpdate(Trackable, Application) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
-
If an application discriminated entity, validate that the current user is capable of updating an entity via the application requested in the context.
- validateCatalogInsert(ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
-
If a catalog discriminated entity, validate that the current user is capable of inserting an entity via the application and catalog requested in the context.
- validateContext(ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateContext(ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
- validateContext(ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Review the
ContextInfo
parameter for valid tenant user membership and valid catalog visibility based on the currentAuthentication
and requested tenant information in the contextInfo. - validateContext(ContextInfo, String[], PermissionMatchingStrategy, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateContext(ContextInfo, String[], PermissionMatchingStrategy, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
Performs similar validation to
DefaultTrackablePolicyUtils.validateContext(ContextInfo, String[], PermissionMatchingStrategy, OperationType)
, but also considers whether the catalog in thecontextInfo
is visible by the current authentication's vendor restrictions. - validateContext(ContextInfo, String[], PermissionMatchingStrategy, OperationType) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Review the
ContextInfo
parameter for valid tenant user membership and valid catalog visibility based on the currentAuthentication
and requested tenant information in the contextInfo. - validateDelete(Trackable, ContextInfo, String[], PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateDelete(Trackable, ContextInfo, String[], PermissionMatchingStrategy) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Validate that before deleting (if the catalog discrimination is in play) that the item's catalog is both visible to the current application, and mutable.
- validateEntityMutableByCurrentVendorRestrictions(Trackable, ContextInfo, String[], PermissionMatchingStrategy, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
Checks whether the given
entity
being mutated is actually mutable given the current authentication's vendor privileges and provided policy requirements. - validateEntityOperation(Trackable, ContextInfo, String[], PermissionMatchingStrategy, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateEntityOperation(Trackable, ContextInfo, String[], PermissionMatchingStrategy, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
This is the method used by
DefaultTrackablePolicyUtils.validateUpdate(Trackable, ContextInfo, String[], PermissionMatchingStrategy)
andDefaultTrackablePolicyUtils.validateDelete(Trackable, ContextInfo, String[], PermissionMatchingStrategy)
to validate an entity can be updated/deleted by the current authentication, so it is overridden here to add consideration for vendor restrictions. - validateEntityUpdate(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
-
Check update validity for a given entity instance
- validateEntityUpdateForTenantFactors(Trackable, Application, String, TrackableBehaviorPackage) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateForCreate(Object, Errors, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
Validate a new repositoryInstance being added based on its businessInstance representation
- validateForCreate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager
- validateForReplace(Object, Errors, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
Validate a replacement for the repositoryInstance.
- validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager
- validateForUpdate(Object, Errors, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidator
-
Validate an update to a repositoryInstance based upon the business representation of the result of applying the update.
- validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager
- validateGlobalMutateToInheritedCatalog(Trackable, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateGlobalUpdateToHiddenCatalog(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateInsert(Trackable, ContextInfo, String[], PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateInsert(Trackable, ContextInfo, String[], PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
Overrides
DefaultTrackablePolicyUtils.validateInsert(Trackable, ContextInfo, String[], PermissionMatchingStrategy)
to add behavior that checks whether the entity can be inserted by the current authentication's vendor restrictions. - validateInsert(Trackable, ContextInfo, String[], PermissionMatchingStrategy) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Validate that before inserting (if catalog discrimination is in play and the current entity is catalog discriminatable) that the current catalog target for insertion is mutable.
- validateJWT(SignedJWT) - Method in class com.broadleafcommerce.data.tracking.core.preview.JWTPreviewTokenDecoder
- validateOperation(ContextInfo, String[], PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateOperation(ContextInfo, String[], PermissionMatchingStrategy, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateOther(ContextInfo, String[], PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateOther(ContextInfo, String[], PermissionMatchingStrategy) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Validate that before misc operation, the required permission is available
- validateOwner(Object, IdentityType[], String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateOwner(Object, IdentityType[], String) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Validate the object against the currently logged in user.
- validatePermission(ContextInfo, String[], PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validatePermission(ContextInfo, String[], PermissionMatchingStrategy) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Validate the permission against the granted authorities of the current
Authentication
. - validatePermission(String[], PermissionMatchingStrategy, OperationType, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validatePermission(String[], PermissionMatchingStrategy, OperationType, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
Overrides
DefaultTrackablePolicyUtils.validatePermission(String[], PermissionMatchingStrategy, OperationType, ContextInfo)
to give special consideration to vendor restrictions and vendor-restricted authorities. - validatePermission(String[], PermissionMatchingStrategy, OperationType, ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Validate the permission against the granted authorities of the current
Authentication
. - validatePermissions(String[], ContextInfo) - Method in interface com.broadleafcommerce.data.tracking.core.policy.PolicyUtils
-
Determine if the current security context (e.g.
- validatePermissions(String[], ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
-
Overridden from
PolicyUtils.validatePermissions(String[], ContextInfo)
to give special consideration to vendor restrictions and vendor-restricted authorities. - validateRead(ContextInfo, String[], PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateRead(ContextInfo, String[], PermissionMatchingStrategy) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Validate that before reading, the required permission is available.
- validateReadOutput(Object, PolicyInformation) - Method in interface com.broadleafcommerce.data.tracking.core.policy.PolicyEvaluator
-
Validate the output of a read method for methods annotated with a Policy of the
IdentityType.OWNER
type and a matching user of the owner type (seeTrackablePolicyUtils#isOwnerUser()
). - validateReadOutput(Object, PolicyInformation) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
- validateRequestedOperation(Map<Integer, Object>, PolicyInformation, ContextInfo, OperationType, TrackablePolicyUtils) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.TrackableEntityPolicyEvaluator
- validateRequestTenant(String, String, String, String) - Method in class com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter
- validateTenantTrackableUpdate(Trackable, Application, TrackableBehaviorPackage) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateTenantUpdate(Trackable, String) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateUpdate(Trackable, ContextInfo, String[], PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.DefaultTrackablePolicyUtils
- validateUpdate(Trackable, ContextInfo, String[], PermissionMatchingStrategy) - Method in interface com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils
-
Validate that before updating (if the catalog discrimination is in play) that the item's catalog is both visible to the current application, and mutable.
- VALIDATION - Enum constant in enum com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailureType
-
The entity encountered a validation error.
- ValidationAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.autoconfigure
-
Configuration for validation of beans.
- ValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.ValidationAutoConfiguration
- ValidationContext - Class in com.broadleafcommerce.data.tracking.core.policy
-
Thread context used to describe whether or not a policy validation is currently in progress.
- ValidationUtils - Class in com.broadleafcommerce.data.tracking.core.mapping.validation
-
Helpful class providing convenient methods relevant to validation.
- value() - Element in annotation type com.broadleafcommerce.data.tracking.core.context.ContextOperation
-
Which operation this
is initialized with
- value() - Element in annotation type com.broadleafcommerce.data.tracking.core.filtering.fetch.Link
-
The type of the target repository domain.
- value() - Element in annotation type com.broadleafcommerce.data.tracking.core.filtering.Narrow
- value() - Element in annotation type com.broadleafcommerce.data.tracking.core.mapping.FilterAndSortAlias
- value() - Element in annotation type com.broadleafcommerce.data.tracking.core.policy.trackable.variance.PolicyVariance
-
The variance type(s) in which the entity's policy context validation should be skipped.
- value() - Element in annotation type com.broadleafcommerce.data.tracking.core.sort.UpdateSortOperation
- value() - Element in annotation type com.broadleafcommerce.data.tracking.core.TrackableExtension
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.context.ContextIdOverwriteBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.messaging.search.BatchIndexableType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.policy.IdentityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.policy.PermissionMatchingStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.TenantState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.policy.trackable.variance.PolicyVarianceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailureType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.TrackableBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.transition.type.TransferType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.type.CatalogStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.type.FieldType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.type.MutabilityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.type.OperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.type.PropagationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.type.ResolutionIdentifierType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.broadleafcommerce.data.tracking.core.type.TrackingLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.context.ContextIdOverwriteBehavior
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.messaging.search.BatchIndexableType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.policy.IdentityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.policy.PermissionMatchingStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.TenantState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.policy.trackable.variance.PolicyVarianceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailureType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.TrackableBehavior
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.transition.type.TransferType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.type.CatalogStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.type.FieldType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.type.MutabilityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.type.OperationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.type.PropagationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.type.ResolutionIdentifierType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.broadleafcommerce.data.tracking.core.type.TrackingLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VendorAuthenticationPrivilegeProperties - Class in com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support
-
This is an experimental feature.
- VendorAuthenticationPrivilegeProperties() - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.VendorAuthenticationPrivilegeProperties
- VendorAwareCacheKeyEnhancer - Interface in com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor
-
If vendor processing is enabled, the current authentication and policy requirements will influence query results (via
VendorNarrowingContextInfoCustomizer
) and the reportedmutability
(viaVendorAwareTrackablePolicyUtils
). - VendorAwareTrackablePolicyUtils - Class in com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor
-
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. - VendorAwareTrackablePolicyUtils(CatalogFinder<Catalog>, TrackableBehaviorUtil, AuthenticationVendorPrivilegesUtility) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
- VendorAwareTrackablePolicyUtils(CatalogFinder<Catalog>, TrackableBehaviorUtil, String, AuthenticationVendorPrivilegesUtility) - Constructor for class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.VendorAwareTrackablePolicyUtils
- VendorNarrowingContextInfoCustomizer - Class in com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.narrowing
-
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.
- VendorNarrowingContextInfoCustomizer(VendorVisibilityManager, VendorAwareTrackablePolicyUtils) - Constructor for class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.narrowing.VendorNarrowingContextInfoCustomizer
- vendorNarrowingQueryInfluencer() - Method in class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.narrowing.VendorNarrowingContextInfoCustomizer
- vendorSandboxPropagationHandler(CommonCatalogService<? extends Catalog>, CommonApplicationService<? extends Application>, DomainMapperManager, CrudEntityHelper, SandboxPropagationProperties, ModelMapper, List<ChangeTransformer>, TrackableDomainMapperMemberSupport, WorkflowMapper, CommonMarketplaceApplicationCatalogRepository<Trackable>) - Method in class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration
- VendorSandboxPropagationHandler - Class in com.broadleafcommerce.data.tracking.core.transition
-
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. - VendorSandboxPropagationHandler(CommonCatalogService<? extends Catalog>, CommonApplicationService<? extends Application>, DomainMapperManager, CrudEntityHelper, SandboxPropagationProperties, ModelMapper, List<ChangeTransformer>, TrackableDomainMapperMemberSupport, WorkflowMapper, CommonMarketplaceApplicationCatalogRepository<Trackable>) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.VendorSandboxPropagationHandler
- VendorVisibilityAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.autoconfigure
-
Responsible for loading marketplace vendor-visibility related configuration.
- VendorVisibilityAutoConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility.autoconfigure.VendorVisibilityAutoConfiguration
- VendorVisibilityHandler - Interface in com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility
-
Certain entities can be "vendor discriminated", and may be associated to vendors in a variety of ways.
- VendorVisibilityManager - Interface in com.broadleafcommerce.data.tracking.core.marketplace.vendor.visibility
-
This is the top-level component that consumers should typically rely on when needing to perform vendor-visibility-related operations relating to entities.
- visit(EmptyNode, A) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.EmptyNodeVisitor
- visit(AndNode, Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer
- visit(ComparisonNode, Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.FilterAndSortAliasRsqlQueryTransformer
- visit(ComparisonNode, Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer
- visit(Node, Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer
- visit(OrNode, Class<?>) - Method in interface com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer
W
- with(String, Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- with(String, Map<String, Object>, Pair<String, String>...) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyResponse
- withAccountId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withAdvancedState(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
- withAfterContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
- withApplication(Application) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withApplication(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- withApplication(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- withApplication(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- withApplication(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- withApplication(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- withApplicationId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withAspect(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- withBaseRepositoryInterface(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
-
Provide an interface that is equal to, or that the existing repository can be cast to.
- withBaseRepositoryInterfaceMatchRegex(String) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
-
Provide a regex pattern that will match one or more fully qualified classnames of existing repositories.
- withBeforeContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest
- withCatalog(Catalog) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withCatalog(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- withCatalog(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- withCatalog(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- withCatalog(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- withCatalog(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- withCatalogHierarchy(InheritanceLines) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withCatalogId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withCatalogLevel(Long) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withChangeContainer(ChangeContainer) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withConcreteFragments(Map<Class<?>, ?>) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
-
Pass a map of relationships between fragment interface and implementation.
- withCustomerContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withEventPublisher(ApplicationEventPublisher) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- withEventPublisher(ApplicationEventPublisher) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- withFetchType(Class<?>) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo.QueryHint
-
Optional parameter used to limit the application of the hint to fetches for a specific entity type.
- withIdentityTypes(IdentityType[]) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- withIsOverride(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
- withMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- withMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- withMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- withMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- withMessage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- withOperationType(ContextInfo, OperationType) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfo
-
Creates a new ContextInfo and sets the operation type.
- withOperationTypes(OperationType[]) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- withOrder(int) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
-
Set a precedence value for this contribution to cause it to be favored (or not) over others when considering the same method signature.
- withPage(int) - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- withPage(int) - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultUnnumberedPageable
- withPageable(Pageable) - Method in class com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo
- withParam(int) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- withPermissionMatchingStrategy(PermissionMatchingStrategy) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- withPermissionRoots(String[]) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- withPropagationManager(PropagationManager) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- withPropagationManager(PropagationManager) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- withQueryFragments(List<Class<?>>) - Method in class com.broadleafcommerce.data.tracking.core.RepositoryContribution
-
Pass a list of fragment interfaces whose method signatures inform dynamic query construction.
- withReceiver(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- withRemoveTarget(boolean) - Method in class com.broadleafcommerce.data.tracking.core.policy.PolicyOverride
- withRemoveTemporaryOverride(boolean) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- withRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- withRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- withRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- withRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- withRouteKey(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- withSandBoxId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withSandBoxName(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withShouldArchiveAdvancedState(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.RejectMapResponse
- withShouldArchiveApplicationOverride(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
- withShouldArchiveOriginal(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
- withShouldArchiveTarget(boolean) - Method in class com.broadleafcommerce.data.tracking.core.mapping.ForwardMapResponse
- withSingleIndexRequestMessageFactory(SingleIndexRequestMessageFactory) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- withSort(Sort) - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- withSort(Sort.Direction, String...) - Method in class com.broadleafcommerce.data.tracking.core.filtering.DefaultPageRequest
- withStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- withStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- withStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- withSupportsMarketplace(boolean) - Method in interface com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor
-
Whether or not the
NarrowExecutor
should allow support for marketplace catalog discrimination viaMarketplaceApplicationCatalog
. - withTargetSandboxId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- withTargetSandboxId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- withTargetSandboxId(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- withTargetStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- withTargetStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- withTargetStage(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- withTenantId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
- withToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
- withToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- withToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- withToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- withToken(String) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- withTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.transition.DefaultTransitionHandler
- withTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- WorkflowDeployRequest - Class in com.broadleafcommerce.data.tracking.core.transition
-
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.
- WorkflowDeployRequest(Map<String, String>, String, String, String, Integer, String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowDeployRequest
-
Create a new deployment
- WorkflowJobSchedulingRequest - Class in com.broadleafcommerce.data.tracking.core.transition
-
A container object for information regarding a workflow operation that should be scheduled for future completion.
- WorkflowJobSchedulingRequest(String, String, Instant, String, String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest
- WorkflowJobUnschedulingRequest - Class in com.broadleafcommerce.data.tracking.core.transition
-
A container object for information regarding cancellation of a previously scheduled workflow deployment operation.
- WorkflowJobUnschedulingRequest(String, String, String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowJobUnschedulingRequest
- workflowMapper(TypeFactory, TrackableBehaviorUtil, List<ChangeTransformer>, ModelMapper) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
- WorkflowMapper - Interface in com.broadleafcommerce.data.tracking.core.mapping
-
Maps data between original and target state for repository domain items.
- WorkflowPromoteRequest - Class in com.broadleafcommerce.data.tracking.core.transition
-
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.
- WorkflowPromoteRequest(Map<String, String>, String, String, String, Integer, String, Integer, String) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowPromoteRequest
- WorkflowRebaseRequest - Class in com.broadleafcommerce.data.tracking.core.transition
-
A request for a rebase operation, moving all missing changes from a more advanced sandbox state of an item to a less advanced state.
- WorkflowRebaseRequest(Map<String, String>, String, String, String, Integer, String, Integer) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowRebaseRequest
- WorkflowRejectRequest - Class in com.broadleafcommerce.data.tracking.core.transition
-
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.
- WorkflowRejectRequest(Map<String, String>, String, String, String, Integer, String, Integer, String) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowRejectRequest
- WorkflowRequestCompletion - Class in com.broadleafcommerce.data.tracking.core.transition
-
A container object for information regarding the completion of a
TransitionRequest
orWorkflowJobSchedulingRequest
orWorkflowJobUnschedulingRequest
. - WorkflowRequestCompletion(boolean, Map<String, String>, Class<?>, String, String, Instant) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
- WorkflowRequestCompletion(boolean, Map<String, String>, Class<?>, String, String, Instant, String, Tracking) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowRequestCompletion
- WorkflowRequestCompletionConsumer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud data channel description for messaging input.
- workflowRequestCompletionInput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.WorkflowRequestCompletionConsumer
- WorkflowRequestCompletionNotifier - Interface in com.broadleafcommerce.data.tracking.core.transition
-
Responsible for notifying the async message fabric concerning the completion of a
TransitionRequest
orWorkflowJobSchedulingRequest
orWorkflowJobUnschedulingRequest
. - workflowRequestCompletionOutput() - Method in interface com.broadleafcommerce.data.tracking.core.messaging.WorkflowRequestCompletionProducer
- WorkflowRequestCompletionProducer - Interface in com.broadleafcommerce.data.tracking.core.messaging
-
Spring cloud data channel description for messaging output.
- WorkflowRevertRequest - Class in com.broadleafcommerce.data.tracking.core.transition
-
A request for a revert operation, archiving the requested user sandbox state of an item.
- WorkflowRevertRequest(Map<String, String>, String, String, String, String) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowRevertRequest
- WorkflowTransitionHelper - Class in com.broadleafcommerce.data.tracking.core.transition
-
Helper class for executing a
Trackable
entity promotion and persisting state after. - WorkflowTransitionHelper(TrackableRepository<Trackable>, WorkflowMapper, ResourceLockRepository<?, ?>, NotificationManager, WorkflowRequestCompletionNotifier, NotificationStateService, MessageSerializationHelper) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- WorkflowTransitionHelper(TrackableRepository<Trackable>, WorkflowMapper, CommonCatalogService<Catalog>, ResourceLockRepository<?, ?>, NotificationManager, WorkflowRequestCompletionNotifier, NotificationStateService, MessageSerializationHelper) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
- WorkflowTransitionRequest - Class in com.broadleafcommerce.data.tracking.core.transition
- WorkflowTransitionRequest(Map<String, String>, String, String, String, Integer) - Constructor for class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionRequest
- WorkflowTransitionService - Interface in com.broadleafcommerce.data.tracking.core.transition
-
Responsible for executing a
Trackable
entity promotion and persisting state after.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ModelMapperCacheEnvironmentPostProcessor
takes over duties during post environment processing.