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
trueconflictRelation
- 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_CREATED
Copyright © 2010 - 2020 Adobe. All Rights Reserved