public interface NodeRefResolver
Repository| Modifier and Type | Method and Description |
|---|---|
NodeRef |
createNamePath(String[] reference)
Path type reference create if absent.
|
NodeRef |
createQNamePath(String[] reference,
String[] names)
QName type reference create if absent.Fail safe substitute for
Repository.findNodeRef(String, String[]). |
NodeRef |
getCompanyHome()
Gets the Company Home.
|
NodeRef |
getRootHome()
Gets the root home of the company home store
|
NodeRef |
getSharedHome()
Gets the Shared Home.
|
NodeRef |
getUserHome(NodeRef person)
Gets the user home of the currently authenticated person
|
NodeRef |
resolveNodeReference(String[] reference)
Node type explicit inversion of
Repository.findNodeRef(String, String[]). |
NodeRef |
resolvePathReference(String[] reference)
Path type explicit inversion of
Repository.findNodeRef(String, String[]). |
NodeRef |
resolveQNameReference(String[] reference)
QName type explicit inversion of
Repository.findNodeRef(String, String[]).Unlike Repository NodeRefResolver implementors must
provide an adequate implementation. |
NodeRef createNamePath(String[] reference)
Repository.findNodeRef(String, String[]).reference - path element names arrayAlfrescoRuntimeException - if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])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.AlfrescoRuntimeException - if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])NodeRef resolveNodeReference(String[] reference)
Repository.findNodeRef(String, String[]).AlfrescoRuntimeException - if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])NodeRef resolvePathReference(String[] reference)
Repository.findNodeRef(String, String[]).AlfrescoRuntimeException - if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])NodeRef resolveQNameReference(String[] reference)
Repository.findNodeRef(String, String[]).Repository NodeRefResolver implementors must
provide an adequate implementation.AlfrescoRuntimeException - if an unimplemented or invalid reference
type is providedRepository.findNodeRef(String, String[])NodeRef getCompanyHome()
NodeRef getRootHome()
NodeRef getSharedHome()
Copyright © 2005–2021 Alfresco Software. All rights reserved.