Interface IdentifierService

All Known Implementing Classes:
IdentifierServiceImpl

@AlfrescoPublicApi public interface IdentifierService
Records management identifier service
Author:
Roy Wetherall
  • Field Details

  • Method Details

    • register

      void register(IdentifierGenerator identifierGenerator)
      Register an identifier generator implementation with the service.
      Parameters:
      identifierGenerator - identifier generator implementation
    • generateIdentifier

      String generateIdentifier(QName type, NodeRef parent)
      Generate an identifier for a node with the given type and parent.
      Parameters:
      type - type of the node
      parent - parent of the ndoe
      Returns:
      String generated identifier
    • generateIdentifier

      String generateIdentifier(NodeRef nodeRef)
      Generate an identifier for the given node.
      Parameters:
      nodeRef - node reference
      Returns:
      String generated identifier