Package fr.becpg.repo.entity.version
Interface EntityVersionService
- All Known Implementing Classes:
EntityVersionServiceImpl
public interface EntityVersionService
The Interface EntityVersionService.
- Version:
- $Id: $Id
- Author:
- querephi
-
Method Summary
Modifier and TypeMethodDescriptionvoidafterCancelCheckOut(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) afterCancelCheckOut.List<org.alfresco.service.cmr.repository.NodeRef>buildVersionHistory(org.alfresco.service.cmr.repository.NodeRef versionHistoryRef, org.alfresco.service.cmr.repository.NodeRef nodeRef) buildVersionHistory.voidcancelCheckOut(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef) cancelCheckOut.org.alfresco.service.cmr.repository.NodeRefconvertVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef) convertVersion.org.alfresco.service.cmr.repository.NodeRefcreateBranch(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef parentRef) createBranch.voidcreateInitialVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) createInitialVersion.voidcreateInitialVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Date effectiveDate) createInitialVersion.voidcreateInitialVersionWithProps(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Map<org.alfresco.service.namespace.QName, Serializable> before) createInitialVersionWithProps.org.alfresco.service.cmr.repository.NodeRefcreateVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Map<String, Serializable> versionProperties) createVersion.org.alfresco.service.cmr.repository.NodeRefcreateVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Map<String, Serializable> versionProperties, Date effectiveDate) createVersion.voiddeleteEntityVersion(org.alfresco.service.cmr.version.Version version) deleteEntityVersion.voiddeleteVersionHistory(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) deleteVersionHistory.org.alfresco.service.cmr.repository.NodeRefextractVersion(org.alfresco.service.cmr.repository.NodeRef entity1) extractVersion.Set<org.alfresco.service.cmr.repository.NodeRef>findOldVersionWUsed(org.alfresco.service.cmr.repository.NodeRef sourceEntity) findOldVersionWUsed.Set<org.alfresco.service.cmr.repository.NodeRef>findOldVersionWUsed(org.alfresco.service.cmr.repository.NodeRef originalEntity, Set<org.alfresco.service.cmr.repository.NodeRef> visited, List<org.alfresco.service.cmr.repository.NodeRef> ignoredItems, int maxProcessedNodes, org.apache.commons.lang3.mutable.MutableInt currentCount, String path) findOldVersionWUsed.getAllVersionAndBranches(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) getAllVersionAndBranches.List<org.alfresco.service.cmr.repository.NodeRef>getAllVersionBranches(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) getAllVersionBranches.getAllVersions(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) getAllVersions.org.alfresco.service.cmr.repository.NodeRefgetEntitiesHistoryFolder.org.alfresco.service.cmr.repository.NodeRefgetEntityVersion(org.alfresco.service.cmr.version.Version version) getEntityVersion.org.alfresco.service.cmr.repository.NodeRefgetVersionHistoryNodeRef(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, boolean shouldCreate) getVersionHistoryNodeRef.voidimpactWUsed(org.alfresco.service.cmr.repository.NodeRef newEntityNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description, Date effectiveDate) impactWUsed.org.alfresco.service.cmr.repository.NodeRefmergeBranch(org.alfresco.service.cmr.repository.NodeRef branchNodeRef, Date newEffectivity) mergeBranch.org.alfresco.service.cmr.repository.NodeRefmergeBranch(org.alfresco.service.cmr.repository.NodeRef branchNodeRef, org.alfresco.service.cmr.repository.NodeRef branchToNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description) mergeBranch.org.alfresco.service.cmr.repository.NodeRefmergeBranch(org.alfresco.service.cmr.repository.NodeRef branchNodeRef, org.alfresco.service.cmr.repository.NodeRef branchToNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description, boolean impactWused, boolean rename) mergeBranch.org.alfresco.service.cmr.repository.NodeRefrevertVersion(org.alfresco.service.cmr.repository.NodeRef versionNodeRef) revertVersion.voidupdateLastVersionLabel(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String versionLabel) updateLastVersionLabel.
-
Method Details
-
cancelCheckOut
void cancelCheckOut(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef) cancelCheckOut.
- Parameters:
origNodeRef- aNodeRefobject.workingCopyNodeRef- aNodeRefobject.
-
getEntityVersion
org.alfresco.service.cmr.repository.NodeRef getEntityVersion(org.alfresco.service.cmr.version.Version version) getEntityVersion.
- Parameters:
version- aVersionobject.- Returns:
- a
NodeRefobject.
-
deleteVersionHistory
void deleteVersionHistory(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) deleteVersionHistory.
- Parameters:
entityNodeRef- aNodeRefobject.
-
getEntitiesHistoryFolder
org.alfresco.service.cmr.repository.NodeRef getEntitiesHistoryFolder()getEntitiesHistoryFolder.
- Returns:
- a
NodeRefobject.
-
getAllVersions
getAllVersions.
- Parameters:
entityNodeRef- aNodeRefobject.- Returns:
- a
Listobject.
-
getVersionHistoryNodeRef
org.alfresco.service.cmr.repository.NodeRef getVersionHistoryNodeRef(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, boolean shouldCreate) getVersionHistoryNodeRef.
- Parameters:
entityNodeRef- aNodeRefobject.shouldCreate- a boolean- Returns:
- a
NodeRefobject.
-
buildVersionHistory
List<org.alfresco.service.cmr.repository.NodeRef> buildVersionHistory(org.alfresco.service.cmr.repository.NodeRef versionHistoryRef, org.alfresco.service.cmr.repository.NodeRef nodeRef) buildVersionHistory.
- Parameters:
versionHistoryRef- aNodeRefobject.nodeRef- aNodeRefobject.- Returns:
- a
Listobject.
-
getAllVersionAndBranches
List<EntityVersion> getAllVersionAndBranches(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) getAllVersionAndBranches.
- Parameters:
entityNodeRef- aNodeRefobject.- Returns:
- a
Listobject.
-
getAllVersionBranches
List<org.alfresco.service.cmr.repository.NodeRef> getAllVersionBranches(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) getAllVersionBranches.
- Parameters:
entityNodeRef- aNodeRefobject.- Returns:
- a
Listobject.
-
createVersion
org.alfresco.service.cmr.repository.NodeRef createVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Map<String, Serializable> versionProperties) createVersion.
- Parameters:
entityNodeRef- aNodeRefobject.versionProperties- aMapobject.- Returns:
- a
NodeRefobject.
-
createVersion
org.alfresco.service.cmr.repository.NodeRef createVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Map<String, Serializable> versionProperties, Date effectiveDate) createVersion.
-
createInitialVersion
void createInitialVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) createInitialVersion.
- Parameters:
entityNodeRef- aNodeRefobject.
-
afterCancelCheckOut
void afterCancelCheckOut(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) afterCancelCheckOut.
- Parameters:
entityNodeRef- aNodeRefobject.
-
createBranch
org.alfresco.service.cmr.repository.NodeRef createBranch(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef parentRef) createBranch.
- Parameters:
entityNodeRef- aNodeRefobject.parentRef- aNodeRefobject.- Returns:
- a
NodeRefobject.
-
deleteEntityVersion
void deleteEntityVersion(org.alfresco.service.cmr.version.Version version) deleteEntityVersion.
- Parameters:
version- aVersionobject.
-
impactWUsed
void impactWUsed(org.alfresco.service.cmr.repository.NodeRef newEntityNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description, Date effectiveDate) impactWUsed.
-
mergeBranch
org.alfresco.service.cmr.repository.NodeRef mergeBranch(org.alfresco.service.cmr.repository.NodeRef branchNodeRef, org.alfresco.service.cmr.repository.NodeRef branchToNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description) mergeBranch.
- Parameters:
branchNodeRef- aNodeRefobject.branchToNodeRef- aNodeRefobject.versionType- aVersionTypeobject.description- aStringobject.- Returns:
- a
NodeRefobject.
-
mergeBranch
org.alfresco.service.cmr.repository.NodeRef mergeBranch(org.alfresco.service.cmr.repository.NodeRef branchNodeRef, org.alfresco.service.cmr.repository.NodeRef branchToNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description, boolean impactWused, boolean rename) mergeBranch.
- Parameters:
branchNodeRef- aNodeRefobject.branchToNodeRef- aNodeRefobject.versionType- aVersionTypeobject.description- aStringobject.impactWused- a boolean.rename- a boolean.- Returns:
- a
NodeRefobject.
-
mergeBranch
org.alfresco.service.cmr.repository.NodeRef mergeBranch(org.alfresco.service.cmr.repository.NodeRef branchNodeRef, Date newEffectivity) mergeBranch.
- Parameters:
branchNodeRef- aNodeRefobject.newEffectivity- aDateobject- Returns:
- a
NodeRefobject.
-
updateLastVersionLabel
void updateLastVersionLabel(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String versionLabel) updateLastVersionLabel.
- Parameters:
entityNodeRef- aNodeRefobject.versionLabel- aStringobject.
-
extractVersion
org.alfresco.service.cmr.repository.NodeRef extractVersion(org.alfresco.service.cmr.repository.NodeRef entity1) extractVersion.
- Parameters:
entity1- aNodeRefobject- Returns:
- a
NodeRefobject
-
createInitialVersionWithProps
void createInitialVersionWithProps(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Map<org.alfresco.service.namespace.QName, Serializable> before) createInitialVersionWithProps.
- Parameters:
entityNodeRef- aNodeRefobjectbefore- aMapobject
-
revertVersion
org.alfresco.service.cmr.repository.NodeRef revertVersion(org.alfresco.service.cmr.repository.NodeRef versionNodeRef) throws IllegalAccessException revertVersion.
- Parameters:
versionNodeRef- aNodeRefobject- Returns:
- a
NodeRefobject - Throws:
IllegalAccessException- if any.
-
createInitialVersion
void createInitialVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Date effectiveDate) createInitialVersion.
- Parameters:
entityNodeRef- aNodeRefobjecteffectiveDate- aDateobject
-
convertVersion
org.alfresco.service.cmr.repository.NodeRef convertVersion(org.alfresco.service.cmr.repository.NodeRef nodeRef) convertVersion.
- Parameters:
nodeRef- aNodeRefobject- Returns:
- a
NodeRefobject
-
findOldVersionWUsed
Set<org.alfresco.service.cmr.repository.NodeRef> findOldVersionWUsed(org.alfresco.service.cmr.repository.NodeRef originalEntity, Set<org.alfresco.service.cmr.repository.NodeRef> visited, List<org.alfresco.service.cmr.repository.NodeRef> ignoredItems, int maxProcessedNodes, org.apache.commons.lang3.mutable.MutableInt currentCount, String path) findOldVersionWUsed.
-
findOldVersionWUsed
Set<org.alfresco.service.cmr.repository.NodeRef> findOldVersionWUsed(org.alfresco.service.cmr.repository.NodeRef sourceEntity) findOldVersionWUsed.
- Parameters:
sourceEntity- aNodeRefobject- Returns:
- a
Setobject
-