org.alfresco.repo.rule.ruletrigger
Class RestoreNodeRuleTrigger

java.lang.Object
  extended by org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
      extended by 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).


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
 
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnRestoreNodePolicy
QNAME
 
Fields inherited from interface org.alfresco.repo.policy.Policy
NAMESPACE
 
Fields inherited from interface org.alfresco.repo.rule.ruletrigger.RuleTrigger
RULE_TRIGGER_NEW_NODES, RULE_TRIGGER_RENAMED_NODES
 
Constructor Summary
RestoreNodeRuleTrigger()
           
 
Method Summary
 void onRestoreNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
          Called after an archived node is restored.
 void registerRuleTrigger()
          Register the rule trigger
 
Methods inherited from class org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
registerRuleType, setAuthenticationComponent, setContentService, setDictionaryService, setExecuteRuleImmediately, setNodeService, setPolicyComponent, triggerRules
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestoreNodeRuleTrigger

public RestoreNodeRuleTrigger()
Method Detail

onRestoreNode

public void onRestoreNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
Description copied from interface: NodeServicePolicies.OnRestoreNodePolicy
Called after an archived node is restored.

Specified by:
onRestoreNode in interface NodeServicePolicies.OnRestoreNodePolicy
Parameters:
childAssocRef - the newly created child association reference

registerRuleTrigger

public void registerRuleTrigger()
Description copied from interface: RuleTrigger
Register the rule trigger

Specified by:
registerRuleTrigger in interface RuleTrigger
See Also:
RuleTrigger.registerRuleTrigger()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.