Package com.day.cq.wcm.api.msm
Interface RolloutManager
-
@Deprecated public interface RolloutManager
Deprecated.since 5.3 useRolloutManager
insteadProvides a service for managing MSM rollouts.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
RolloutManager.Trigger
Deprecated.Trigger type that defines when a rollout should happen.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
isExcludedNode(Node node)
Deprecated.Returns if one of the node types or mixins is defined as excluded in theRolloutManager
configurationboolean
isExcludedNodeType(java.lang.String nodeType)
Deprecated.Returns if a node type is defined as excluded in theRolloutManager
configurationboolean
isExcludedPageProperty(java.lang.String propertyName)
Deprecated.Returns if a property is defined as excluded in theRolloutManager
configuration for a page.boolean
isExcludedParagraphProperty(java.lang.String propertyName)
Deprecated.Returns if a property is defined as excluded in theRolloutManager
configuration for a paragraph.boolean
isExcludedProperty(boolean isPage, java.lang.String propertyName)
Deprecated.Returns if a property is defined as excluded in theRolloutManager
configuration.boolean
isExcludedProperty(java.lang.String propertyName)
Deprecated.Use #isExcludedPageProperty instead.boolean
isReservedProperty(java.lang.String propertyName)
Deprecated.Returns if a property is a MSM reserved propertyvoid
rollout(Page master, boolean isDeep, RolloutManager.Trigger trigger, boolean reset, java.lang.String[] targets)
Deprecated.Execute a rollout on all the found live copies of themaster
page.void
rollout(Page master, boolean isDeep, RolloutManager.Trigger trigger, java.lang.String[] targets)
Deprecated.Execute a rollout on all the found live copies of themaster
page.void
rollout(Page master, RolloutManager.Trigger trigger, boolean reset, java.lang.String[] targets, java.lang.String[] paragraphs)
Deprecated.Execute a rollout of theparagraph
to all live copies of the ofmaster
page.void
rollout(Page master, RolloutManager.Trigger trigger, boolean reset, java.lang.String[] targets, java.lang.String[] paragraphs, boolean delete)
Deprecated.Execute a rollout of theparagraph
to all live copies of the ofmaster
page.void
rollout(Page master, RolloutManager.Trigger trigger, java.lang.String[] targets, java.lang.String[] paragraphs)
Deprecated.Execute a rollout of theparagraph
to all live copies of the ofmaster
page.void
rollout(Page master, RolloutManager.Trigger trigger, java.lang.String[] targets, java.lang.String[] paragraphs, boolean delete)
Deprecated.Execute a rollout of theparagraph
to all live copies of the ofmaster
page.void
rollout(ResourceResolver resolver, LiveRelationship relation)
Deprecated.Rollout the content for one relation ship.void
rollout(ResourceResolver resolver, LiveRelationship relation, boolean reset)
Deprecated.Rollout the content for one relation ship.void
updateRolloutInfo(Node node, boolean deepUpdate, boolean autoSave)
Deprecated.Update rollout info on thenode
.
-
-
-
Method Detail
-
rollout
void rollout(Page master, boolean isDeep, RolloutManager.Trigger trigger, java.lang.String[] targets) throws WCMException
Deprecated.Execute a rollout on all the found live copies of themaster
page.- Parameters:
master
- master page to rollouttrigger
- rollout triggertargets
- paths of live copies to update.null
for all.isDeep
- iftrue
all child pages are updated, too.- Throws:
WCMException
- if an error during this operation occurs.
-
rollout
void rollout(Page master, boolean isDeep, RolloutManager.Trigger trigger, boolean reset, java.lang.String[] targets) throws WCMException
Deprecated.Execute a rollout on all the found live copies of themaster
page.- Parameters:
master
- master page to rollouttrigger
- rollout triggerreset
- iftrue
rollout is run in reset mode, Live Copy is completely resettargets
- paths of live copies to update.null
for all.isDeep
- iftrue
all child pages are updated, too.- Throws:
WCMException
- if an error during this operation occurs.
-
rollout
void rollout(Page master, RolloutManager.Trigger trigger, java.lang.String[] targets, java.lang.String[] paragraphs) throws WCMException
Deprecated.Execute a rollout of theparagraph
to all live copies of the ofmaster
page.- Parameters:
master
- Master page to rolloutparagraphs
- (absolute) paths of paragraphstrigger
- rollout triggertargets
- paths of live copies to update.null
for all.- Throws:
WCMException
- if an error during this operation occurs.
-
rollout
void rollout(Page master, RolloutManager.Trigger trigger, boolean reset, java.lang.String[] targets, java.lang.String[] paragraphs) throws WCMException
Deprecated.Execute a rollout of theparagraph
to all live copies of the ofmaster
page.- Parameters:
master
- Master page to rollouttrigger
- rollout triggerreset
- iftrue
rollout is run in reset mode, Live Copy is completely resettargets
- paths of live copies to update.null
for all.paragraphs
- (absolute) paths of paragraphs- Throws:
WCMException
- if an error during this operation occurs.
-
rollout
void rollout(Page master, RolloutManager.Trigger trigger, java.lang.String[] targets, java.lang.String[] paragraphs, boolean delete) throws WCMException
Deprecated.Execute a rollout of theparagraph
to all live copies of the ofmaster
page. Ifdelete
istrue
, the paragraph is deleted and then rolledout.- Parameters:
master
- Master page to rolloutparagraphs
- (absolute) paths of paragraphstrigger
- rollout triggertargets
- paths of live copies to update.null
for all.delete
-true
if paragraph should be deleted- Throws:
WCMException
- if an error during this operation occurs.
-
rollout
void rollout(Page master, RolloutManager.Trigger trigger, boolean reset, java.lang.String[] targets, java.lang.String[] paragraphs, boolean delete) throws WCMException
Deprecated.Execute a rollout of theparagraph
to all live copies of the ofmaster
page. Ifdelete
istrue
, the paragraph is deleted and then rolledout.- Parameters:
master
- Master page to rolloutparagraphs
- (absolute) paths of paragraphstrigger
- rollout triggerreset
- iftrue
rollout is run in reset mode, Live Copy is completely resettargets
- paths of live copies to update.null
for all.delete
-true
if paragraph should be deleted- Throws:
WCMException
- if an error during this operation occurs.
-
rollout
void rollout(ResourceResolver resolver, LiveRelationship relation) throws WCMException
Deprecated.Rollout the content for one relation ship.- Parameters:
resolver
- resource resolverrelation
- relation to rollout- Throws:
WCMException
- if an error during this operation occurs.
-
rollout
void rollout(ResourceResolver resolver, LiveRelationship relation, boolean reset) throws WCMException
Deprecated.Rollout the content for one relation ship.- Parameters:
resolver
- resource resolverrelation
- relation to rolloutreset
- iftrue
rollout is run in reset mode, Live Copy is completely reset- Throws:
WCMException
- if an error during this operation occurs.
-
updateRolloutInfo
void updateRolloutInfo(Node node, boolean deepUpdate, boolean autoSave) throws WCMException
Deprecated.Update rollout info on thenode
. To use after a rollout operation.- Parameters:
node
- Node to updatedeepUpdate
- Children of the node can be updated by settingdeepUpdate
to true.autoSave
- Save modifications- Throws:
WCMException
- if an error during this operation occurs.
-
isExcludedProperty
boolean isExcludedProperty(java.lang.String propertyName)
Deprecated.Use #isExcludedPageProperty instead.Returns if a property is defined as excluded in theRolloutManager
configuration. Excluded properties include reserved properties.- Parameters:
propertyName
- repository property name.- Returns:
- true if excluded. False otherwise.
-
isExcludedProperty
boolean isExcludedProperty(boolean isPage, java.lang.String propertyName)
Deprecated.Returns if a property is defined as excluded in theRolloutManager
configuration. IfisPage
is true, checks in page exclusion list. Otherwise, check in paragraph exclusion list Excluded properties include reserved properties.- Parameters:
isPage
- Page propertypropertyName
- repository property name.- Returns:
- true if excluded. False otherwise.
-
isExcludedPageProperty
boolean isExcludedPageProperty(java.lang.String propertyName)
Deprecated.Returns if a property is defined as excluded in theRolloutManager
configuration for a page. Excluded properties include reserved properties.- Parameters:
propertyName
- repository property name.- Returns:
- true if excluded. False otherwise.
-
isExcludedParagraphProperty
boolean isExcludedParagraphProperty(java.lang.String propertyName)
Deprecated.Returns if a property is defined as excluded in theRolloutManager
configuration for a paragraph. Excluded properties include reserved properties.- Parameters:
propertyName
- repository property name.- Returns:
- true if excluded. False otherwise.
-
isExcludedNodeType
boolean isExcludedNodeType(java.lang.String nodeType)
Deprecated.Returns if a node type is defined as excluded in theRolloutManager
configuration- Parameters:
nodeType
- repository node type.- Returns:
- true if excluded. False otherwise.
-
isExcludedNode
boolean isExcludedNode(Node node) throws RepositoryException
Deprecated.Returns if one of the node types or mixins is defined as excluded in theRolloutManager
configuration- Parameters:
node
- node to check.- Returns:
- true if excluded. False otherwise.
- Throws:
RepositoryException
- if an read/write error during this operation occurs.
-
isReservedProperty
boolean isReservedProperty(java.lang.String propertyName)
Deprecated.Returns if a property is a MSM reserved property- Parameters:
propertyName
- repository property name.- Returns:
- true if reserved. False otherwise.
-
-