Interface RepoService

All Known Implementing Classes:
RepoServiceImpl

public interface RepoService
The Interface RepoService.
Version:
$Id: $Id
Author:
querephi
  • Method Summary

    Modifier and Type
    Method
    Description
    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(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String name, boolean forceRename, boolean keepExtension)
    getAvailableName.
    org.alfresco.service.cmr.repository.NodeRef
    Get the folder by path start from companyHome
    org.alfresco.service.cmr.repository.NodeRef
    getFolderByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String path)
    Get the folder by path
    org.alfresco.service.cmr.repository.NodeRef
    getOrCreateFolderByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String path, String name)
    Creates the folder by path.
    org.alfresco.service.cmr.repository.NodeRef
    getOrCreateFolderByPaths(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, List<String> paths)
    Creates the folder by paths.
    boolean
    moveEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef destinationFolder)
    moveEntity.
    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
  • 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 - a NodeRef object.
      paths - a List object.
      Returns:
      a NodeRef object.
    • getOrCreateFolderByPath

      org.alfresco.service.cmr.repository.NodeRef getOrCreateFolderByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String path, String name)
      Creates the folder by path.
      Parameters:
      parentNodeRef - a NodeRef object.
      path - a String object.
      name - a String object.
      Returns:
      a NodeRef object.
    • getFolderByPath

      org.alfresco.service.cmr.repository.NodeRef getFolderByPath(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String path)
      Get the folder by path
      Parameters:
      parentNodeRef - a NodeRef object.
      path - a String object.
      Returns:
      a NodeRef object.
    • getFolderByPath

      org.alfresco.service.cmr.repository.NodeRef getFolderByPath(String path)
      Get the folder by path start from companyHome
      Parameters:
      path - a String object.
      Returns:
      a NodeRef object.
    • 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 - a NodeRef object.
      destionationNodeRef - a NodeRef object.
      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)
      Parameters:
      folderNodeRef - a NodeRef object.
      name - a String object.
      forceRename - a boolean.
      Returns:
      a String object.
    • getAvailableName

      String getAvailableName(org.alfresco.service.cmr.repository.NodeRef folderNodeRef, String name, boolean forceRename, boolean keepExtension)

      getAvailableName.

      Parameters:
      folderNodeRef - a NodeRef object
      name - a String object
      forceRename - a boolean
      keepExtension - a boolean
      Returns:
      a String object
    • moveEntity

      boolean moveEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef destinationFolder)

      moveEntity.

      Parameters:
      entityNodeRef - a NodeRef object
      destinationFolder - a NodeRef object
      Returns:
      a boolean