Interface AutoNumService

All Known Implementing Classes:
AutoNumServiceImpl

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

    Modifier and Type
    Method
    Description
    void
    deleteAutoNumValue(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName propertyName)
    Delete auto num value.
    getAutoNumMatchPattern(org.alfresco.service.namespace.QName type, org.alfresco.service.namespace.QName propertyName)
    getAutoNumMatchPattern.
    org.alfresco.service.cmr.repository.NodeRef
    getAutoNumNodeRef(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName propertyName)
    getAutoNumNodeRef.
    getAutoNumValue(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName propertyName)
    Gets the auto num value.
    getOrCreateBeCPGCode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
    getOrCreateBeCPGCode.
    getOrCreateCode(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName codeQName)
    getOrCreateCode.
    getPrefixedCode(org.alfresco.service.namespace.QName type, org.alfresco.service.namespace.QName propertyName, Long autoNum)
    getPrefixedCode.
    boolean
    setAutoNumValue(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName propertyName, Long counter)
    setAutoNumValue.
  • Method Details

    • getOrCreateCode

      String getOrCreateCode(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName codeQName)

      getOrCreateCode.

      Parameters:
      nodeRef - a NodeRef object.
      codeQName - a QName object.
      Returns:
      a String object.
    • getOrCreateBeCPGCode

      String getOrCreateBeCPGCode(org.alfresco.service.cmr.repository.NodeRef nodeRef)

      getOrCreateBeCPGCode.

      Parameters:
      nodeRef - a NodeRef object.
      Returns:
      a String object.
    • getAutoNumValue

      String getAutoNumValue(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName propertyName)
      Gets the auto num value.
      Parameters:
      className - the class name
      propertyName - the property name
      Returns:
      the auto num value
    • setAutoNumValue

      boolean setAutoNumValue(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName propertyName, Long counter)

      setAutoNumValue.

      Parameters:
      className - a QName object
      propertyName - a QName object
      counter - a Long object
      Returns:
      a boolean
    • deleteAutoNumValue

      void deleteAutoNumValue(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName propertyName)
      Delete auto num value.
      Parameters:
      className - the class name
      propertyName - the property name
    • getAutoNumMatchPattern

      String getAutoNumMatchPattern(org.alfresco.service.namespace.QName type, org.alfresco.service.namespace.QName propertyName)

      getAutoNumMatchPattern.

      Parameters:
      type - a QName object.
      propertyName - a QName object.
      Returns:
      the pattern string for the corresponding code
    • getPrefixedCode

      String getPrefixedCode(org.alfresco.service.namespace.QName type, org.alfresco.service.namespace.QName propertyName, Long autoNum)

      getPrefixedCode.

      Parameters:
      type - a QName object.
      propertyName - a QName object.
      autoNum - a Long object.
      Returns:
      the prefixed String for the given type
    • getAutoNumNodeRef

      org.alfresco.service.cmr.repository.NodeRef getAutoNumNodeRef(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName propertyName)

      getAutoNumNodeRef.

      Parameters:
      className - a QName object
      propertyName - a QName object
      Returns:
      the NodeRef of the AutoNum value