Package fr.becpg.repo.entity
Interface AutoNumService
- All Known Implementing Classes:
AutoNumServiceImpl
public interface AutoNumService
The Interface AutoNumService.
- Version:
- $Id: $Id
- Author:
- querephi
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteAutoNumValue(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.NodeRefgetAutoNumNodeRef(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.booleansetAutoNumValue(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- aNodeRefobject.codeQName- aQNameobject.- Returns:
- a
Stringobject.
-
getOrCreateBeCPGCode
getOrCreateBeCPGCode.
- Parameters:
nodeRef- aNodeRefobject.- Returns:
- a
Stringobject.
-
getAutoNumValue
String getAutoNumValue(org.alfresco.service.namespace.QName className, org.alfresco.service.namespace.QName propertyName) Gets the auto num value.- Parameters:
className- the class namepropertyName- 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- aQNameobjectpropertyName- aQNameobjectcounter- aLongobject- 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 namepropertyName- the property name
-
getAutoNumMatchPattern
String getAutoNumMatchPattern(org.alfresco.service.namespace.QName type, org.alfresco.service.namespace.QName propertyName) getAutoNumMatchPattern.
- Parameters:
type- aQNameobject.propertyName- aQNameobject.- 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- aQNameobject.propertyName- aQNameobject.autoNum- aLongobject.- 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- aQNameobjectpropertyName- aQNameobject- Returns:
- the NodeRef of the AutoNum value
-