Class RestoreNodeRuleTrigger
java.lang.Object
org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
org.alfresco.repo.rule.ruletrigger.RestoreNodeRuleTrigger
- All Implemented Interfaces:
NodeServicePolicies.OnRestoreNodePolicy,ClassPolicy,Policy,RuleTrigger
public class RestoreNodeRuleTrigger
extends RuleTriggerAbstractBase
implements NodeServicePolicies.OnRestoreNodePolicy
Special rule trigger to be invoked when the node has been restored from the trashcan (recycle bin).
- Author:
- arsenyko
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy
Policy.Arg -
Field Summary
Fields inherited from class org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
authenticationComponent, contentService, dictionaryService, executeRuleImmediately, nodeService, policyComponent, ruleServiceFields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnRestoreNodePolicy
QNAMEFields inherited from interface org.alfresco.repo.rule.ruletrigger.RuleTrigger
RULE_TRIGGER_NEW_NODES, RULE_TRIGGER_RENAMED_NODES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonRestoreNode(ChildAssociationRef childAssocRef) Called after an archived node is restored.voidRegister the rule triggerMethods inherited from class org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
areRulesEnabled, getIgnoredAspects, getIgnoredTypes, ignoreTrigger, registerRuleType, setAuthenticationComponent, setContentService, setDictionaryService, setExecuteRuleImmediately, setIgnoredAspectsStr, setIgnoredTypeStr, setNodeService, setPolicyComponent, setRuleService, triggerRules
-
Constructor Details
-
RestoreNodeRuleTrigger
public RestoreNodeRuleTrigger()
-
-
Method Details
-
onRestoreNode
Description copied from interface:NodeServicePolicies.OnRestoreNodePolicyCalled after an archived node is restored.- Specified by:
onRestoreNodein interfaceNodeServicePolicies.OnRestoreNodePolicy- Parameters:
childAssocRef- the newly created child association reference
-
registerRuleTrigger
public void registerRuleTrigger()Description copied from interface:RuleTriggerRegister the rule trigger- Specified by:
registerRuleTriggerin interfaceRuleTrigger- See Also:
-