Package fr.becpg.repo.helper
Interface RepoService
- All Known Implementing Classes:
RepoServiceImpl
public interface RepoService
The Interface RepoService.
- Version:
- $Id: $Id
- Author:
- querephi
-
Method Summary
Modifier and TypeMethodDescriptiongetAvailableName(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String name, boolean forceRename) Calculate the name in order to get an available name ie: name (1)getAvailableName(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String name, boolean forceRename, boolean keepExtension) getAvailableName.org.alfresco.service.cmr.repository.NodeRefgetFolderByPath(String path) Get the folder by path start from companyHomeorg.alfresco.service.cmr.repository.NodeRefgetFolderByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String path) Get the folder by pathorg.alfresco.service.cmr.repository.NodeRefgetOrCreateFolderByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String path, String name) Creates the folder by path.org.alfresco.service.cmr.repository.NodeRefgetOrCreateFolderByPaths(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, List<String> paths) Creates the folder by paths.booleanmoveEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef destinationFolder) moveEntity.booleanmoveNode(org.alfresco.service.cmr.repository.NodeRef nodeRefToMove, org.alfresco.service.cmr.repository.NodeRef destionationNodeRef) Move the node in the destination folder, rename the node with (1) if a node with same name already exists
-
Method Details
-
getOrCreateFolderByPaths
org.alfresco.service.cmr.repository.NodeRef getOrCreateFolderByPaths(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, List<String> paths) Creates the folder by paths.- Parameters:
parentNodeRef- aNodeRefobject.paths- aListobject.- Returns:
- a
NodeRefobject.
-
getOrCreateFolderByPath
org.alfresco.service.cmr.repository.NodeRef getOrCreateFolderByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String path, String name) Creates the folder by path. -
getFolderByPath
org.alfresco.service.cmr.repository.NodeRef getFolderByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String path) Get the folder by path- Parameters:
parentNodeRef- aNodeRefobject.path- aStringobject.- Returns:
- a
NodeRefobject.
-
getFolderByPath
Get the folder by path start from companyHome- Parameters:
path- aStringobject.- Returns:
- a
NodeRefobject.
-
moveNode
boolean moveNode(org.alfresco.service.cmr.repository.NodeRef nodeRefToMove, org.alfresco.service.cmr.repository.NodeRef destionationNodeRef) Move the node in the destination folder, rename the node with (1) if a node with same name already exists- Parameters:
nodeRefToMove- aNodeRefobject.destionationNodeRef- aNodeRefobject.- Returns:
- a boolean
-
getAvailableName
String getAvailableName(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String name, boolean forceRename) Calculate the name in order to get an available name ie: name (1) -
getAvailableName
String getAvailableName(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String name, boolean forceRename, boolean keepExtension) getAvailableName.
-
moveEntity
boolean moveEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef destinationFolder) moveEntity.
- Parameters:
entityNodeRef- aNodeRefobjectdestinationFolder- aNodeRefobject- Returns:
- a boolean
-