public class GoogleEditableAspect extends java.lang.Object implements NodeServicePolicies.OnAddAspectPolicy, CheckOutCheckInServicePolicies.OnCheckOut, CheckOutCheckInServicePolicies.BeforeCheckIn, CheckOutCheckInServicePolicies.OnCheckIn, NodeServicePolicies.BeforeDeleteNodePolicy
Policy.ArgQNAMEQNAMEQNAMEQNAMEQNAME| Constructor and Description |
|---|
GoogleEditableAspect() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeCheckIn(org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef,
java.util.Map versionProperties,
java.lang.String contentUrl,
boolean keepCheckedOut) |
void |
beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Called before a node is deleted.
|
CopyBehaviourCallback |
getGoogleEditableCopyCallback(org.alfresco.service.namespace.QName classRef,
CopyDetails copyDetails) |
CopyBehaviourCallback |
getGoogleResourceCopyCallback(org.alfresco.service.namespace.QName classRef,
CopyDetails copyDetails) |
void |
init()
Initialise method
|
void |
onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName)
Called after an aspect has been added to a node
|
void |
onCheckIn(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
void |
onCheckOut(org.alfresco.service.cmr.repository.NodeRef workingCopy) |
void |
setContentService(ContentService contentService) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setGoogleDocsService(GoogleDocsService googleDocsService) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPolicyComponent(PolicyComponent policyComponent) |
public void setPolicyComponent(PolicyComponent policyComponent)
policyComponent - policy componentpublic void setGoogleDocsService(GoogleDocsService googleDocsService)
googleDocsService - google docs servicepublic void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - node servicepublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService - dictionary servicepublic void setContentService(ContentService contentService)
contentService - content servicepublic void init()
public void onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName)
NodeServicePolicies.OnAddAspectPolicyonAddAspect in interface NodeServicePolicies.OnAddAspectPolicynodeRef - the node to which the aspect was addedaspectTypeQName - the type of the aspectNodeServicePolicies.OnAddAspectPolicy.onAddAspect(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName)public void onCheckOut(org.alfresco.service.cmr.repository.NodeRef workingCopy)
onCheckOut in interface CheckOutCheckInServicePolicies.OnCheckOutCheckOutCheckInServicePolicies.OnCheckOut.onCheckOut(org.alfresco.service.cmr.repository.NodeRef)public void beforeCheckIn(org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef,
java.util.Map versionProperties,
java.lang.String contentUrl,
boolean keepCheckedOut)
beforeCheckIn in interface CheckOutCheckInServicePolicies.BeforeCheckInpublic void onCheckIn(org.alfresco.service.cmr.repository.NodeRef nodeRef)
onCheckIn in interface CheckOutCheckInServicePolicies.OnCheckInCheckOutCheckInServicePolicies.OnCheckIn.onCheckIn(org.alfresco.service.cmr.repository.NodeRef)public void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeServicePolicies.BeforeDeleteNodePolicybeforeDeleteNode in interface NodeServicePolicies.BeforeDeleteNodePolicynodeRef - the node referenceNodeServicePolicies.BeforeDeleteNodePolicy.beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef)public CopyBehaviourCallback getGoogleEditableCopyCallback(org.alfresco.service.namespace.QName classRef, CopyDetails copyDetails)
public CopyBehaviourCallback getGoogleResourceCopyCallback(org.alfresco.service.namespace.QName classRef, CopyDetails copyDetails)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.