Package com.broadleafcommerce.data.tracking.core.mapping
package com.broadleafcommerce.data.tracking.core.mapping
-
ClassDescriptionType level annotation intended for domain classes and used to configure whether or not the system will attempt to auto configure mapping to a projection.A special
DomainMapperMemberwhich is responsible for adding basic audit information during entity persistence.Represents a repository domain instance that is capable of describing the business domain type to which it is related.Support theBusinessTypeAwareinterface for determination of the proper Business domain type to associate with a repository domain instance.ADomainMapperMemberimplementation which is responsible for mapping theChangeContainerfor aChangeContainerOverridableprojection domain over to its repository domain.A ChangeDetailApplyException indicates that an attempt to apply aChangeDetailto a targetTrackablefailed.Component responsible for applying data from aChangeDetailto a targetTrackableentity.Helper class for dealing with JSON serialized object state (primarily inChangeDetail).A specialDomainMapperMemberwhich is responsible for performing any required operations on entities prior to their creation in the database.Common interface forDomainMapperMemberandDomainMapperManager.Manages one or moreDomainMapperMemberinstances as a transformation pipeline between domain types.Individual contributor to a transformation pipeline facilitated byDomainMapperManager.Dynamically perform operations related to repository domain classes.Perform a task and return an arbitrary object instance as response.Control aspects of how the system will treat fields exposed in an auto generated projection.Marker on a repository instance that allowsSortand RSQL filter requests to be targeted via an alias rather than the property itself.Utilities for processingFilterAndSortAliasThe result of a request to move the sandbox state of an entity forward in the approval flowProvides a reflective way to get and set id information on a POJO.Utility methods related to mapping activities in data tracking and ModelMapperThisDomainMapperMemberimplementation utilizes theModelMapperlibrary as the method of mapping between repository domain and business domain.Provides a mapping definition between a business domain instance and a repository domain instance.Common interface forPostMapperMemberandDomainMapperManager.Individual contributor to a transformation pipeline facilitated byDomainMapperManager.As a ModelMapper PostConverter, supports discovery and execution ofProjectionPostConvertannotated methods in nested (arbitrarily deep) child object of a top-level ModelMapperMappable entity.Perform a post conversion mapping operation during the auto projection flow for a repository entity member of a related OneToMany collection.An object that describes the type of a field that has been changed.The result of a request to reject a previous promotionThe result of a request to examine the deployment status and archival results of a deployment request whoseWorkflowDeployRequest.isRemoveTemporaryOverride()is true.Exposes the functionality necessary to support maintenance ofTrackabledomain instances.A specialDomainMapperMemberwhich is responsible for validating the id variable state for update requests.Maps data between original and target state for repository domain items.