public interface ResourceNameRolloutConflictHandler
roll-out.
Following is considered a conflict: A Resource exists for a name
in Blueprint and in the LiveCopy. But the LiveCopy's Resource has not been created by a roll-out.RolloutManager| Modifier and Type | Method and Description |
|---|---|
boolean |
handleNameConflict(LiveRelationship conflictRelation,
ResourceResolver resourceResolver,
boolean isReset)
This method will be called in case a Resource to roll-out exists at same name in LiveCopy but is manually created.
|
boolean handleNameConflict(LiveRelationship conflictRelation, ResourceResolver resourceResolver, boolean isReset) throws WCMException
Resource to inherit from its Blueprint.
The implementation can request to roll-out the Blueprint Resource of the conflict after its call by returning
true
Returning false will not be considered a failure in conflict resolution.
These must be indicated by exception.
conflictRelation - the LiveRelationship that resulted in a name Conflict.resourceResolver - the ResourceResolver used for the conflicting roll-outisReset - if the roll-out was a resetWCMException - in case of failure to act.LiveStatus.getAdvancedStatus(String),
MSMNameConstants.PARAM_IS_TARGET_MANUALLY_CREATEDCopyright © 2010 - 2023 Adobe. All Rights Reserved