org.alfresco.repo.googledocs
Class GoogleEditableAspect
java.lang.Object
org.alfresco.repo.googledocs.GoogleEditableAspect
- All Implemented Interfaces:
- CheckOutCheckInServicePolicies.BeforeCheckIn, CheckOutCheckInServicePolicies.OnCheckIn, CheckOutCheckInServicePolicies.OnCheckOut, NodeServicePolicies.BeforeDeleteNodePolicy, NodeServicePolicies.OnAddAspectPolicy, ClassPolicy, Policy
public class GoogleEditableAspect
- extends java.lang.Object
- implements NodeServicePolicies.OnAddAspectPolicy, CheckOutCheckInServicePolicies.OnCheckOut, CheckOutCheckInServicePolicies.BeforeCheckIn, CheckOutCheckInServicePolicies.OnCheckIn, NodeServicePolicies.BeforeDeleteNodePolicy
Behaviour associated with google editable documents
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy |
Policy.Arg |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GoogleEditableAspect
public GoogleEditableAspect()
setPolicyComponent
public void setPolicyComponent(PolicyComponent policyComponent)
- Parameters:
policyComponent
- policy component
setGoogleDocsService
public void setGoogleDocsService(GoogleDocsService googleDocsService)
- Parameters:
googleDocsService
- google docs service
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
- Parameters:
nodeService
- node service
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
- Parameters:
dictionaryService
- dictionary service
setContentService
public void setContentService(ContentService contentService)
- Parameters:
contentService
- content service
init
public void init()
- Initialise method
onAddAspect
public void onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName aspectTypeQName)
- Description copied from interface:
NodeServicePolicies.OnAddAspectPolicy
- Called after an aspect has been added to a node
- Specified by:
onAddAspect
in interface NodeServicePolicies.OnAddAspectPolicy
- Parameters:
nodeRef
- the node to which the aspect was addedaspectTypeQName
- the type of the aspect- See Also:
NodeServicePolicies.OnAddAspectPolicy.onAddAspect(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName)
onCheckOut
public void onCheckOut(org.alfresco.service.cmr.repository.NodeRef workingCopy)
- Specified by:
onCheckOut
in interface CheckOutCheckInServicePolicies.OnCheckOut
- See Also:
CheckOutCheckInServicePolicies.OnCheckOut.onCheckOut(org.alfresco.service.cmr.repository.NodeRef)
beforeCheckIn
public void beforeCheckIn(org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef,
java.util.Map versionProperties,
java.lang.String contentUrl,
boolean keepCheckedOut)
- Specified by:
beforeCheckIn
in interface CheckOutCheckInServicePolicies.BeforeCheckIn
onCheckIn
public void onCheckIn(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
onCheckIn
in interface CheckOutCheckInServicePolicies.OnCheckIn
- See Also:
CheckOutCheckInServicePolicies.OnCheckIn.onCheckIn(org.alfresco.service.cmr.repository.NodeRef)
beforeDeleteNode
public void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Description copied from interface:
NodeServicePolicies.BeforeDeleteNodePolicy
- Called before a node is deleted.
- Specified by:
beforeDeleteNode
in interface NodeServicePolicies.BeforeDeleteNodePolicy
- Parameters:
nodeRef
- the node reference- See Also:
NodeServicePolicies.BeforeDeleteNodePolicy.beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef)
getGoogleEditableCopyCallback
public CopyBehaviourCallback getGoogleEditableCopyCallback(org.alfresco.service.namespace.QName classRef,
CopyDetails copyDetails)
getGoogleResourceCopyCallback
public CopyBehaviourCallback getGoogleResourceCopyCallback(org.alfresco.service.namespace.QName classRef,
CopyDetails copyDetails)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.