|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.version.common.AbstractVersionServiceImpl
public abstract class AbstractVersionServiceImpl
Abstract version service implementation.
Field Summary | |
---|---|
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryService
The dictionary service |
protected org.alfresco.service.cmr.repository.NodeService |
nodeService
The common node service |
protected PolicyComponent |
policyComponent
Policy component |
Constructor Summary | |
---|---|
AbstractVersionServiceImpl()
|
Method Summary | |
---|---|
protected abstract void |
defaultOnCreateVersion(org.alfresco.service.namespace.QName classRef,
org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map versionProperties,
PolicyScope nodeDetails)
Default implementation of the on create version policy. |
abstract org.alfresco.service.cmr.repository.StoreRef |
getVersionStoreReference()
|
void |
initialise()
Initialise method |
protected void |
invokeAfterCreateVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Version version)
Invoke the after create version policy bahaviour |
protected void |
invokeBeforeCreateVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Invokes the before create version policy behaviour |
protected java.lang.String |
invokeCalculateVersionLabel(org.alfresco.service.namespace.QName classRef,
Version preceedingVersion,
int versionNumber,
java.util.Map versionProperties)
Invoke the calculate version label policy behaviour |
protected void |
invokeOnCreateVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.Map versionProperties,
PolicyScope nodeDetails)
Invoke the on create version policy behaviour |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Sets the dictionary service |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Sets the general node service |
void |
setPolicyComponent(PolicyComponent policyComponent)
Sets the policy component |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.alfresco.service.cmr.repository.NodeService nodeService
protected PolicyComponent policyComponent
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
Constructor Detail |
---|
public AbstractVersionServiceImpl()
Method Detail |
---|
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService
- the node servicepublic void setPolicyComponent(PolicyComponent policyComponent)
policyComponent
- the policy componentpublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService
- the dictionary servicepublic void initialise()
protected void invokeBeforeCreateVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- the node being versionedprotected void invokeAfterCreateVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef, Version version)
nodeRef
- the nodeRef versionedversion
- the created versionprotected void invokeOnCreateVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Map versionProperties, PolicyScope nodeDetails)
protected abstract void defaultOnCreateVersion(org.alfresco.service.namespace.QName classRef, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.Map versionProperties, PolicyScope nodeDetails)
nodeRef
- versionProperties
- nodeDetails
- protected java.lang.String invokeCalculateVersionLabel(org.alfresco.service.namespace.QName classRef, Version preceedingVersion, int versionNumber, java.util.Map versionProperties)
classRef
- preceedingVersion
- versionNumber
- versionProperties
-
public abstract org.alfresco.service.cmr.repository.StoreRef getVersionStoreReference()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |