A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

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
 
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 - com.broadleafcommerce.data.tracking.core.policy.IdentityType
 
afterIdName() - Method 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 - com.broadleafcommerce.data.tracking.core.policy.PermissionMatchingStrategy
All authorities must match in order to pass the policy evaluation
ALL - com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
 
AlwaysMutableContextStateBuilder - Class in com.broadleafcommerce.data.tracking.core.mapping
A simple extension of ContextStateBuilder that always returns true for ContextState.mutable.
AlwaysMutableContextStateBuilder(TypeFactory, TrackableBehaviorUtil, ObjectMapper, ModelMapper) - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.AlwaysMutableContextStateBuilder
 
ANONYMOUS - com.broadleafcommerce.data.tracking.core.policy.IdentityType
 
ANY - 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 - 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 - com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
 
APPLICATION - com.broadleafcommerce.data.tracking.core.TrackableBehavior
 
APPLICATION_ID - Static variable in class com.broadleafcommerce.data.tracking.core.monitor.SpanContextInfoCustomizer
 
APPLICATION_WITH_INSTANT - com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
 
APPLICATION_WITH_LOCALE - com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
 
APPLICATION_WITH_LOCALE_WITH_INSTANT - 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 assigned Catalog 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_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 - 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(List<String>, BatchIndexableType) - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.search.domain.BatchIndexRequest
 
BatchIndexRequestNotificationAutoConfiguration - Class in com.broadleafcommerce.data.tracking.core.messaging.search.autoconfigure
Configure components including those for durable notification for BatchIndexRequest and BatchIndexRequestProducer.
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 and RetryHandler related to BatchIndexRequestProducer.
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() - Method 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 - com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
 
BIGDECIMAL - com.broadleafcommerce.data.tracking.core.type.FieldType
 
BindingConfig() - Constructor for class com.broadleafcommerce.data.tracking.core.messaging.autoconfigure.TransitionListenerAutoConfiguration.BindingConfig
 
BOOLEAN - 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 of ContextStateAware 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 and ScheduledJobRef.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 a ContextStateAware business instance corresponding to the given Trackable 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 the ContextState of a ContextStateAware business instance corresponding to a given Trackable domain instance.
buildCreateContextInfo(ScheduledJobRef) - Method in interface com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService
Creates the ContextInfo for the specified scheduled job with OperationType.CREATE change operation.
buildDeleteContextInfo(ScheduledJobRef) - Method in interface com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService
Creates the ContextInfo for the specified scheduled job with OperationType.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 the NarrowExecutor 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() and ChangeEvent.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
Extract Policy or PolicyOverride harvested params into a generic PolicyInformation structure.
buildReadContextInfo(ScheduledJobRef) - Method in interface com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService
Creates the ContextInfo for the specified scheduled job with OperationType.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 with OperationType.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
 

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
 
CacheConfigCondition() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration.CacheConfigCondition
 
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.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.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.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.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 defined TransitionHandler.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 and TrackableRsqlFilterExecutor, 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 and MappableRsqlFilterExecutor, 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 - com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
 
CATALOG - com.broadleafcommerce.data.tracking.core.TrackableBehavior
 
CATALOG_WITH_INSTANT - com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
 
CATALOG_WITH_LOCALE - com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
 
CATALOG_WITH_LOCALE_WITH_INSTANT - 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() and Catalog.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() or CatalogRef.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 the ChangeContainer for a ChangeContainerOverridable 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 target Trackable 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 the PersistenceMessage'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 and RetryHandler related to ChangeSummaryProducer
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 target Trackable 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(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 - com.broadleafcommerce.data.tracking.core.type.FieldType
 
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 to Application.
CommonApplicationService<P extends Application> - Interface in com.broadleafcommerce.data.tracking.core.tenant.service
Application business domain specific version of CrudEntityService.
CommonCatalogRepository<D extends Trackable> - Interface in com.broadleafcommerce.data.tracking.core.tenant.repository
Repository agnostic interface for management of Trackable domain related to Catalog.
CommonCatalogService<P extends Catalog> - Interface in com.broadleafcommerce.data.tracking.core.tenant.service
Catalog business domain specific version of CrudEntityService.
CommonMarketplaceApplicationCatalogRepository<D extends Trackable> - Interface in com.broadleafcommerce.data.tracking.core.tenant.repository
Repository agnostic interface for management of Trackable domain related to MarketplaceApplicationCatalog.
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 create ModelMapper 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 CurrencyContextProviders
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
 
contentUsingDeserializer() - Method 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() - Method 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 with ContextRequest.
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 a Node 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 a ContextRequest 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 the ContextRequest
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 in ContextState.ContextCatalogInfo responses.
ContextState.ContextApplicationInfo - Class in com.broadleafcommerce.data.tracking.core.filtering.business.domain
A subset of the information in ApplicationInfo for usage in ContextState.
ContextState.ContextCatalogInfo - Class in com.broadleafcommerce.data.tracking.core.filtering.business.domain
A subset of the information from CatalogInfo for usage in ContextState.
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 the ContextState 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 a Supplier.
convert(String) - Method in class com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter
 
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 - com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
 
CREATE - 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 a Node filter string for it that restricts results to only include data from the restrictedVendorRefs.
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 the restrictedVendorRefs.
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 the CrudRepository 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 initializing MonetaryAmounts 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 - com.broadleafcommerce.data.tracking.core.messaging.search.BatchIndexableType
 
CUSTOMER_CONTEXT - 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 - 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 - 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 - 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 the ContextRequest
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(TypeFactory) - 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 default PageRequests 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 date Instant from a NativeWebRequest when there is a PreviewToken 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 id String from a NativeWebRequest.
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 the PreviewTokenDecoder to decode a PreviewToken from the provided NativeWebRequest.
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 the SandboxDeleteConsumer 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 - com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
 
DELETE - 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 - 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 using Kryo.
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 setting ContextState on embedded collections of ContextStateAware 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
 
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
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
 
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 to ContextStateAware entities when deserializing the before and after values of a ChangeDetail when setting ContextState on embedded collections of ContextStateAware 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
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 of DefaultClassResolver 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 - com.broadleafcommerce.data.tracking.core.type.PropagationType
 
DISABLED - 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 - 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 in https://myapplication.mycompany.com/.
DOMAIN_PREFIX - 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 in https://myapplication.mycompany.com/.
DomainMapper - Interface in com.broadleafcommerce.data.tracking.core.mapping
Common interface for DomainMapperMember and DomainMapperManager.
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 - 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 on EmbeddedContextStateAware embedded collections members of business domains implementing ContextStateAware.
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() - Method 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() is related 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 - 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 - com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
 
EQUAL_IGNORE_CASE - 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.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.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.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.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 of filters and a contains-ignoring-case filter on fieldName with searchString.
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 of filters and a in filter on fieldName with searchString.
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 entitled mappers.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.
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 Locales 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
 
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.
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
The directory where ModelMapper (et.al.) will dump dynamically generated classes (made by ByteBuddy) during ModelMapper creation.
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
The status of the catalog's visibility for this assignment.
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
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
 
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.policy.PolicyContext
 
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 whether CreateSetupDomainMapperMember 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
 
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
 
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 for SortPositionRequest.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 for SortPositionRequest.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
The Locale that this application, by default, assumes all data is within and can drive the default Locale selection as a result.
getDefaultLocale() - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
The Locale that this application, by default, assumes all data is within and can drive the default Locale selection as a result.
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 for SortPositionRequest.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.
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) - 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 discovered RuleValidate 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.
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
 
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 by ApplicationCatalogRef.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
 
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 of BatchIndexableType, 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 of BatchIndexableType, reference the string value of BatchIndexableType 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() or CatalogRef.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.
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 by TransitionHandlerFactory, but this method is also Autowired 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
 
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, returning Optional.empty() if an EntityMissingException 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.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 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 implement ContextStateAware when setting ContextState on embedded collections of ContextStateAware 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 of ContextStateAware 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
 
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
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.
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
 
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
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
 
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 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
 
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 set ContextState.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 a Type 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 a JavaType 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
 
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
 
getTrackingType(Object) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.MappingUtils
 
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 was BulkPersistenceResponse.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
 
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
Obtains the summary of vendor privileges from the given authentication.
getVendorPrivileges(Authentication, Converter<Authentication, Map<String, Object>>) - Method in class com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor.support.AuthenticationVendorPrivilegesUtility
Extracts the summary of vendor privileges from the given authentication.
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 set ContextState.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 - com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
 
GREATER_THAN_OR_EQUAL - com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
 

H

handle(ScheduledJobRef) - Method in class com.broadleafcommerce.data.tracking.core.messaging.PruneRestingNotificationStatesHandler
handle(ScheduledJobRef) - Method in class com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataHandler
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.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.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.service.BulkPersistenceResponse
 
hashCode() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure
 
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 target hydrationSetter.
hydrateIfNotNull(O, Consumer<O>, String) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.support.HydrationUtility
Supplies the given value to the target hydrationSetter 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() - Method in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
One of more possible user identity types.
ignore() - Method 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 a Trackable such as when a ChangeDetail.getFieldName() does not matching any declared fields on a trackable instance or a field is a different type on the business instance and the corresponding trackable.
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 - com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
 
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 a Application.
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.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
 
init(Environment) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheGenerationConfiguration
 
initializeState(NotificationState) - Method in class com.broadleafcommerce.data.tracking.core.messaging.search.mapping.SingleIndexRequestNotificationStateMapperMember
Initializes the given state such that NotificationManager.handle(NotificationStateRepository, NotificationStateAware, String) can be called for its NotificationState.getMessageType().
injectDynamicClasses() - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
Inject all classes in classes.zip into the classloader
INT - 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 - 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
 
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.
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 as TrackableBehavior.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 a PropertyMapping 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.
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 highest ChangeDetail.getLevel() of any change for a field The newest change for that field (comparing ChangeDetail.getTimestamp() All obsolete changes are automatically excluded (see ChangeDetail.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
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).
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 the PreviewToken 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() - Method 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() - Method 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(TypeFactory) - 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 - com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
 
LESS_THAN_OR_EQUAL - 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 from mappers.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 - 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
 
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 the Tracking state.
MarketplaceApplicationCatalog - Class in com.broadleafcommerce.data.tracking.core.tenant.domain
Reference structure for a Application to its individually assigned Catalog 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 and ContextRequest.
modelMapper() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration
 
ModelMapperCacheConfig() - Constructor for class com.broadleafcommerce.data.tracking.core.autoconfigure.DomainMapperAutoConfiguration.ModelMapperCacheConfig
 
ModelMapperCacheGenerationConfiguration - Class in com.broadleafcommerce.data.tracking.core.mapping.cache
Special configuration for application runtime state suitable for generating ModelMapper serialized instances via ModelMapperSerializer.generateCacheResources(Class[]).
ModelMapperCacheGenerationConfiguration() - Constructor for class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheGenerationConfiguration
 
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 the ModelMapper 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 using Kryo.
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 - 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.

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 to UnnumberedPageable and NarrowedPageable, 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 - com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
 
NOT_AVAILABLE - com.broadleafcommerce.data.tracking.core.policy.trackable.CatalogFinder.TenantState
Tenancy is not active
NOT_EQUAL - com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
 
NOT_EQUAL_IGNORE_CASE - com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RsqlSearchOperation
 
NOT_IN - 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
 
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 to UntotalledPage if applicable.
of(Pageable) - Static method in class com.broadleafcommerce.data.tracking.core.filtering.PageHelper
If the Pageable instance is actually a NarrowedPageable, convert the offset appropriately based on the NarrowedPageable.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 - com.broadleafcommerce.data.tracking.core.type.CatalogStatus
 
ONLINE - 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() - Method 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 and after.
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 and after.
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 - 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 - 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 - 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() - Method in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
For use with the OWNER IdentityType and a business domain that implements the Owned interface, this overrides the global owner identifier key at the method level.
ownerIdentifierParam() - Method 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 of UntotalledPage that should result from a UnnumberedPageable or NarrowedPageable 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() - Method in annotation type com.broadleafcommerce.data.tracking.core.policy.Policy
The position (0 based) of the object parameter for which policies are checked.
PARAMETER - com.broadleafcommerce.data.tracking.core.type.ResolutionIdentifierType
This type indicates that a tenant or application should be resolved based on a matching parameter: myapplication in https://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 - com.broadleafcommerce.data.tracking.core.type.CatalogStatus
 
permissionMatchingStrategy() - Method 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() - Method 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 to NarrowExecutor 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 a PolicyEvaluator 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 via TrackablePolicyUtils 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.
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 and DomainMapperManager.
PostMapperMember - Interface in com.broadleafcommerce.data.tracking.core.mapping
Individual contributor to a transformation pipeline facilitated by DomainMapperManager.
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.
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 the PermissionUtils.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 a NativeWebRequest 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
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
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
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
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 - com.broadleafcommerce.data.tracking.core.messaging.search.BatchIndexableType
 
PRODUCTION - com.broadleafcommerce.data.tracking.core.type.TrackingLevel
 
projectionFactory(TypeFactory) - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
 
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. Use WorkflowTransitionHelper.propagate(Trackable, String, OperationType, String) instead for full propagation support. WorkflowTransitionHelper.propagate(Trackable, String, OperationType, String) usage requires broadleaf.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 parent Catalog 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 its Tracking.getChangeDetails() to null.
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.TrackableRepository
Performs an update on all records to prune all NotificationStates from NotificationStateAware.getNotificationStates() which satisfy the following criteria: NotificationState.isAcked() is true or NotificationState.isStopped() is true NotificationState.getChangeTimestamp() is before Instant.now() minus the beforeNow duration
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 all TrackableRepositories.
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 to PruneRestingNotificationStatesHandler 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 its archived property set to true All NotificationStateAware.getNotificationStates() (if there are any) are either acked or stopped All Tracking.getChangeDetails() (if there are any) have a timestamp that is before Instant.now() minus the beforeNow 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 all TrackableRepositories.
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 to PurgeObsoleteSandboxDataHandler 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 to NarrowExecutor 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

read(Kryo, Input, Class) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.CompensatingClosureSerializer
 
READ - com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
 
READ - 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 via Catalog.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 - 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 and afterElement.
removeUnchangedEmbeddedListElements(List<T>, List<T>) - Method in class com.broadleafcommerce.data.tracking.core.mapping.DefaultTrackableDomainMapperMemberSupport
Remove elements which were not changed between before and after.
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 and after.
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
 
repositoryUtility() - Method in class com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
 
RepositoryUtility - Interface in com.broadleafcommerce.data.tracking.core
 
requestOnly() - Method in annotation type com.broadleafcommerce.data.tracking.core.mapping.ExplicitProjectionFieldConfiguration
Whether or not this field should be marked as part of the request only.
REQUIRES_APPROVAL - 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 given contextRequest and operationType, with additional fields populated from data gathered in req.
resolveContextInfo(NativeWebRequest, OperationType, MethodParameter) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextInfoWebRequestResolver
A convenience method that builds both a ContextInfo and its ContextRequest 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 the ContextInfo.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)
ResourceProvider - Interface in com.broadleafcommerce.data.tracking.core.mapping.cache
Provide system resource access to ModelMapperSerializer.
responseOnly() - Method 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
 
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 all RuleValidate 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 - 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 the Scheduled Job.
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<?>[]) - Method in class com.broadleafcommerce.data.tracking.core.mapping.cache.DefaultModelMapperSerializer
Serialize the ModelMapper instances and required classes to mappers.zip and classes.zip, respectively.
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 Locales 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
 
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 given ContextRequest.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.
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.
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 given ContextRequest.getCatalogId()
setCatalogStatus(String) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.ApplicationCatalogRef
The status of the catalog's visibility for this assignment.
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
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 are EmbeddedContextStateAware.
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 as TrackableBehavior.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
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 whether CreateSetupDomainMapperMember 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 of ChangeSummaryMessageFactory.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 a ContextStateAware business instance corresponding to a given Trackable domain instance.
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
The Locale that this application, by default, assumes all data is within and can drive the default Locale selection as a result.
setDefaultLocale(Locale) - Method in class com.broadleafcommerce.data.tracking.core.tenant.domain.Application
The Locale that this application, by default, assumes all data is within and can drive the default Locale selection as a result.
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.
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 the JWTPreviewTokenDecoder.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 no PageableDefault or PageableDefault (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.
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 by ApplicationCatalogRef.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 of BatchIndexableType, 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 of BatchIndexableType, reference the string value of BatchIndexableType 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 by TransitionHandlerFactory, but this method is also Autowired 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
 
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
 
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
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<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.
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.
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.
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.
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
 
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
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
setupLtwBeanDefinitionRegistryPostProcessor(Environment) - Static method in class com.broadleafcommerce.data.tracking.core.mapping.cache.ModelMapperCacheGenerationConfiguration
 
setupSiteInheritanceLines(Application) - Method in class com.broadleafcommerce.data.tracking.core.web.DefaultContextRequestHydrator
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 was BulkPersistenceResponse.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
 
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 the ChangeEvent.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 the handlers 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.
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 particular Indexable 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 particular Indexable entity by delegating to the appropriate SingleIndexRequestMessageBuilder.
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 and SingleIndexRequestProducer.
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 and RetryHandler related to SingleIndexRequestProducer.
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 the NotificationState for SingleIndexRequestProducer on Indexable 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 the CacheStateManager.
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 via SortPositionRequest.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
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
 
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 - 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 - 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 - 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 provided persistedDomainEntityType.
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 - com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
 
TENANT - com.broadleafcommerce.data.tracking.core.TrackableBehavior
 
TENANT_ID - Static variable in class com.broadleafcommerce.data.tracking.core.monitor.SpanContextInfoCustomizer
 
TENANT_TRACKABLE_APP_CONTEXT - 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" (where ContextInfo has an application present).
TENANT_WITH_INSTANT - com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
 
TENANT_WITH_LOCALE - com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.KeyType
 
TENANT_WITH_LOCALE_WITH_INSTANT - 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 - 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.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.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.service.BulkPersistenceResponse.PersistenceFailure
 
toString() - Method in class com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse
 
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 additional ContextInfo 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 a Trackable 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 for Trackable 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 a Sort 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 a Sort 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 by TransitionListener.
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) - 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, and ReversionConsumer) in order to delegate to the list of preconconfigured bean for TransitionHandlers.
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 and RetryHandler related to WorkflowRequestCompletionProducer
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 and RetryHandler related to WorkflowRequestCompletionProducer
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 - com.broadleafcommerce.data.tracking.core.policy.IdentityType
 
UNKNOWN - 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 (see Sortable.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 unsupported Pageable 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 - com.broadleafcommerce.data.tracking.core.policy.PermissionUtils.PermissionType
 
UPDATE - 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 domain type whose related catalog has its parent catalog set to the given contextId.
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 domain type 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 a Trackable entity in regard to the sending status of the WorkflowRequestCompletionProducer.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() - Method 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 a SortPositionRequest'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 a Trackable entity in regard to the sending status of the PersistenceProducer.TYPE message for a persistence event.
updatePersistenceState(Trackable) - Method in class com.broadleafcommerce.data.tracking.core.transition.WorkflowTransitionHelper
Setup the initial NotificationState on a Trackable entity in regard to the sending status of the PersistenceProducer.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
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 new SortPositionRequest.
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
 
USER - com.broadleafcommerce.data.tracking.core.type.TrackingLevel
 
usingDeserializer() - Method 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() - Method 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 current Authentication 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 the contextInfo 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 current Authentication 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) and DefaultTrackablePolicyUtils.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 (see TrackablePolicyUtils#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 - 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() - Method in annotation type com.broadleafcommerce.data.tracking.core.context.ContextOperation
Which operation this is initialized with
value() - Method in annotation type com.broadleafcommerce.data.tracking.core.filtering.fetch.Link
The type of the target repository domain.
value() - Method in annotation type com.broadleafcommerce.data.tracking.core.filtering.Narrow
 
value() - Method in annotation type com.broadleafcommerce.data.tracking.core.mapping.FilterAndSortAlias
 
value() - Method 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() - Method in annotation type com.broadleafcommerce.data.tracking.core.sort.UpdateSortOperation
 
value() - Method 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.
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 reported mutability (via VendorAwareTrackablePolicyUtils).
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
 
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
 
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
 
withCustomerContextId(String) - Method in class com.broadleafcommerce.data.tracking.core.context.ContextRequest
 
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
 
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
 
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
 
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 via MarketplaceApplicationCatalog.
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 or WorkflowJobSchedulingRequest or WorkflowJobUnschedulingRequest.
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 or WorkflowJobSchedulingRequest or WorkflowJobUnschedulingRequest.
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.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages