Interface IdentifierService
- All Known Implementing Classes:
IdentifierServiceImpl
@AlfrescoPublicApi
public interface IdentifierService
Records management identifier service
- Author:
- Roy Wetherall
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongenerateIdentifier
(NodeRef nodeRef) Generate an identifier for the given node.generateIdentifier
(QName type, NodeRef parent) Generate an identifier for a node with the given type and parent.void
register
(IdentifierGenerator identifierGenerator) Register an identifier generator implementation with the service.
-
Field Details
-
CONTEXT_NODEREF
Context value names- See Also:
-
CONTEXT_PARENT_NODEREF
- See Also:
-
CONTEXT_ORIG_TYPE
- See Also:
-
-
Method Details
-
register
Register an identifier generator implementation with the service.- Parameters:
identifierGenerator
- identifier generator implementation
-
generateIdentifier
Generate an identifier for a node with the given type and parent.- Parameters:
type
- type of the nodeparent
- parent of the ndoe- Returns:
- String generated identifier
-
generateIdentifier
Generate an identifier for the given node.- Parameters:
nodeRef
- node reference- Returns:
- String generated identifier
-