Package com.broadleafcommerce.sandbox.domain
package com.broadleafcommerce.sandbox.domain
-
ClassDescriptionDomain describing the changes that are pushed to production together.Used to keep track of the current state of
ChangeSummaries
andChangeSummaryGroups
.The current status of aChangeEvent
.Request construct that details a list ofChangeSummary.getId()
values to operate on.Detailed summary information of a change made to an instance of a sandboxable entity.A group ofChangeSummary
instances.Request construct that details a list ofChangeSummaryGroup.getId()
values to operate on.Payload object for informing the API (TransitionRequestEndpoint.removeSummariesFromGroup(jakarta.servlet.http.HttpServletRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo, com.broadleafcommerce.sandbox.domain.ChangeSummaryRemovalRequest)
) on whichChangeSummaries
should be removed from their currentChangeSummaryGroup
and added to a new one.A change that has been promoted in advance of the current change represented in aChangeDetail
.Communicates anyChangeSummary.getId()
values determined to belong to divergent change summaries during a promote.Denotes the divergent status of aChangeSummary
, meaning it is aChangeState.USER
change that requires a rebase due to a higher level change that has caused the base to diverge.The request object used to communicate the sandbox IDs a user wishes to generate a preview token for.TODO what __is__ a sandbox Business domain representing a configured sandbox.Communicates any id values determined to be in an incorrect state from that expected to perform a transition operation.