Class TempOverrideMapResponse
- java.lang.Object
-
- com.broadleafcommerce.data.tracking.core.mapping.TempOverrideMapResponse
-
public class TempOverrideMapResponse extends Object
The result of a request to examine the deployment status and archival results of a deployment request whoseWorkflowDeployRequest.isRemoveTemporaryOverride()
is true.- Author:
- Jeff Fischer
-
-
Constructor Summary
Constructors Constructor Description TempOverrideMapResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
int
hashCode()
boolean
isShouldArchiveApplicationOverride()
Whether or not the application override should be archived.boolean
isShouldShortCircuit()
Whether or not a deployment should actually be mapped to a production target, instead of just skipping the deployment operation.void
setShouldArchiveApplicationOverride(boolean shouldArchiveApplicationOverride)
Whether or not the application override should be archived.void
setShouldShortCircuit(boolean shouldShortCircuit)
Whether or not a deployment should actually be mapped to a production target, instead of just skipping the deployment operation.TempOverrideMapResponse
shouldShortCircuit(boolean shouldShortCircuit)
String
toString()
TempOverrideMapResponse
withShouldArchiveApplicationOverride(boolean shouldArchiveApplicationOverride)
-
-
-
Method Detail
-
shouldShortCircuit
public TempOverrideMapResponse shouldShortCircuit(boolean shouldShortCircuit)
-
withShouldArchiveApplicationOverride
public TempOverrideMapResponse withShouldArchiveApplicationOverride(boolean shouldArchiveApplicationOverride)
-
isShouldShortCircuit
public boolean isShouldShortCircuit()
Whether or not a deployment should actually be mapped to a production target, instead of just skipping the deployment operation. Generally, skipping will occur when a deployment is issued from an application level in aWorkflowDeployRequest.isRemoveTemporaryOverride()
flow. If the application has made no changes in this flow from what was previously propagated, deployment should be effectively skipped.- Returns:
- Whether or not the deployment mapping should be skipped
-
isShouldArchiveApplicationOverride
public boolean isShouldArchiveApplicationOverride()
Whether or not the application override should be archived. This generally occurs during a deployment as the result ofWorkflowDeployRequest.isRemoveTemporaryOverride()
. The decision will take into account if the override has established legitimate application override fields, and if so, will return false.- Returns:
- Whether or not the application override should be archived
-
setShouldShortCircuit
public void setShouldShortCircuit(boolean shouldShortCircuit)
Whether or not a deployment should actually be mapped to a production target, instead of just skipping the deployment operation. Generally, skipping will occur when a deployment is issued from an application level in aWorkflowDeployRequest.isRemoveTemporaryOverride()
flow. If the application has made no changes in this flow from what was previously propagated, deployment should be effectively skipped.- Parameters:
shouldProceed
- Whether or not the deployment mapping should be skipped
-
setShouldArchiveApplicationOverride
public void setShouldArchiveApplicationOverride(boolean shouldArchiveApplicationOverride)
Whether or not the application override should be archived. This generally occurs during a deployment as the result ofWorkflowDeployRequest.isRemoveTemporaryOverride()
. The decision will take into account if the override has established legitimate application override fields, and if so, will return false.- Parameters:
shouldArchiveApplicationOverride
- Whether or not the application override should be archived
-
canEqual
protected boolean canEqual(Object other)
-
-