public interface NodeRefResolver
Repository
Modifier and Type | Method and Description |
---|---|
org.alfresco.service.cmr.repository.NodeRef |
createNamePath(String[] reference)
Path type reference create if absent.
|
org.alfresco.service.cmr.repository.NodeRef |
createQNamePath(String[] reference,
String[] names)
QName type reference create if absent.Fail safe substitute for
Repository.findNodeRef(String, String[]) . |
org.alfresco.service.cmr.repository.NodeRef |
getCompanyHome()
Gets the Company Home.
|
org.alfresco.service.cmr.repository.NodeRef |
getRootHome()
Gets the root home of the company home store
|
org.alfresco.service.cmr.repository.NodeRef |
getSharedHome()
Gets the Shared Home.
|
org.alfresco.service.cmr.repository.NodeRef |
getUserHome(org.alfresco.service.cmr.repository.NodeRef person)
Gets the user home of the currently authenticated person
|
org.alfresco.service.cmr.repository.NodeRef |
resolveNodeReference(String[] reference)
Node type explicit inversion of
Repository.findNodeRef(String, String[]) . |
org.alfresco.service.cmr.repository.NodeRef |
resolvePathReference(String[] reference)
Path type explicit inversion of
Repository.findNodeRef(String, String[]) . |
org.alfresco.service.cmr.repository.NodeRef |
resolveQNameReference(String[] reference)
QName type explicit inversion of
Repository.findNodeRef(String, String[]) .Unlike Repository NodeRefResolver implementors must
provide an adequate implementation. |
org.alfresco.service.cmr.repository.NodeRef createNamePath(String[] reference)
Repository.findNodeRef(String, String[])
.reference
- path element names arrayorg.alfresco.error.AlfrescoRuntimeException
- if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])
org.alfresco.service.cmr.repository.NodeRef createQNamePath(String[] reference, String[] names)
Repository.findNodeRef(String, String[])
.reference
- path element qnames arraynames
- names to be used when creating the given path. If less than
reference elements they will be matched from the end of the
reference path.org.alfresco.error.AlfrescoRuntimeException
- if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])
org.alfresco.service.cmr.repository.NodeRef resolveNodeReference(String[] reference)
Repository.findNodeRef(String, String[])
.org.alfresco.error.AlfrescoRuntimeException
- if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])
org.alfresco.service.cmr.repository.NodeRef resolvePathReference(String[] reference)
Repository.findNodeRef(String, String[])
.org.alfresco.error.AlfrescoRuntimeException
- if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])
org.alfresco.service.cmr.repository.NodeRef resolveQNameReference(String[] reference)
Repository.findNodeRef(String, String[])
.Repository
NodeRefResolver
implementors must
provide an adequate implementation.org.alfresco.error.AlfrescoRuntimeException
- if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])
org.alfresco.service.cmr.repository.NodeRef getCompanyHome()
org.alfresco.service.cmr.repository.NodeRef getRootHome()
org.alfresco.service.cmr.repository.NodeRef getSharedHome()
org.alfresco.service.cmr.repository.NodeRef getUserHome(org.alfresco.service.cmr.repository.NodeRef person)
person
- personCopyright © 2005–2017 Alfresco Software. All rights reserved.