Uses of Class
org.alfresco.repo.virtual.ref.Reference
Packages that use Reference
Package
Description
-
Uses of Reference in org.alfresco.repo.virtual.bundle
Methods in org.alfresco.repo.virtual.bundle with parameters of type ReferenceModifier and TypeMethodDescriptionprotected NodeRefVirtualFileFolderServiceExtension.actualNodeFrom(Reference reference) VirtualFileFolderServiceExtension.asFileInfo(VirtualStore smartStore, ActualEnvironment environment, Reference reference) GetPathMethod.execute(NodeProtocol protocol, Reference reference) GetPathMethod.execute(VirtualProtocol virtualProtocol, Reference reference) protected booleanVirtualFileFolderServiceExtension.mergeActualNode(Reference reference) Method parameters in org.alfresco.repo.virtual.bundle with type arguments of type ReferenceModifier and TypeMethodDescriptionorg.alfresco.query.PagingResults<FileInfo>VirtualFileFolderServiceExtension.asFileInfoResults(ActualEnvironment environment, org.alfresco.query.PagingResults<Reference> results, VirtualStore store) VirtualFileFolderServiceExtension.asFileInfos(List<Reference> references, VirtualStore smartStore, ActualEnvironment environment) Constructors in org.alfresco.repo.virtual.bundle with parameters of type ReferenceModifierConstructorDescriptionVirtualVersionHistory(Reference versionedReference, VersionHistory actualHistory) -
Uses of Reference in org.alfresco.repo.virtual.ref
Methods in org.alfresco.repo.virtual.ref that return ReferenceModifier and TypeMethodDescriptionProtocol.addParameter(Reference reference, Parameter parameter) Protocol.addParameter(Reference reference, Resource resource) GetChildByIdMethod.execute(VirtualProtocol virtualProtocol, Reference reference) GetParentReferenceMethod.execute(NodeProtocol protocol, Reference reference) GetParentReferenceMethod.execute(VirtualProtocol virtualProtocol, Reference reference) NewVirtualReferenceMethod.execute(VanillaProtocol vanillaProtocol, Reference reference) NewVirtualReferenceMethod.execute(VirtualProtocol virtualProtocol, Reference reference) static final ReferenceReference.fromNodeRef(NodeRef nodeRef) NodeProtocol.getVirtualParentReference(Reference reference) static ReferenceNodeProtocol.newReference(Encoding encoding, Resource actualNodeResource, Reference parentReference) static ReferenceNodeProtocol.newReference(NodeRef nodeRef, Reference parentReference) VanillaProtocol.newReference(String vanillaProcessorClasspath, String templatePath, NodeRef actualNodeRef, String templateSysPath) VanillaProtocol.newReference(String vanillaProcessorClasspath, String templatePath, NodeRef actualNodeRef, NodeRef templateRef) VanillaProtocol.newReference(Encoding encoding, Resource virtualTemplateResource, String templatePath, Resource actualResource, Resource vanillTemplateResource, List<Parameter> extraParameters) VirtualProtocol.newReference(String templateSysPath, String templatePath, NodeRef actualNodeRef) Deprecated.In future system paths will be replaced with actual resources or string encoded referencesVirtualProtocol.newReference(Encoding encoding, Resource templateResource, String templatePath, Resource actualNodeResource, List<Parameter> extraParameters) VirtualProtocol.newReference(Resource templateResource, String templatePath, NodeRef actualNodeRef, List<Parameter> extraParameters) VirtualProtocol.newReference(NodeRef templateNodeRef, String templatePath, NodeRef actualNodeRef) HashReferenceParser.parse(ReferenceParser.Cursor c) NodeHashReferenceParser.parse(ReferenceParser.Cursor cursor) protected abstract ReferenceProtocolHashParser.parse(ReferenceParser.Cursor cursor) Parses a string reference into aReferenceobjectVirtualHashReferenceParser.parse(ReferenceParser.Cursor cursor) protected ReferenceVanillaHashReferenceParser.parseVirtualExtension(ReferenceParser.Cursor c, Resource templateResource, String templatePath, Resource actualNodeResource) protected ReferenceVirtualHashReferenceParser.parseVirtualExtension(ReferenceParser.Cursor c, Resource templateResource, String templatePath, Resource actualNodeResource) NodeProtocol.propagateNodeRefMutations(NodeRef mutatedNodeRef, Reference reference) Protocol.propagateNodeRefMutations(NodeRef mutatedNodeRef, Reference reference) Protocoldelegate ofpropagateNodeRefMutations(NodeRef)Reference.propagateNodeRefMutations(NodeRef mutatedNodeRef) Despite claimedNodeRefopacity Alfresco sometimes alters NodeRefs representation to achieve functionality.Protocol.replaceParameter(Reference reference, int index, String stringParameter) Protocol.replaceParameter(Reference reference, int index, Parameter parameter) VirtualProtocol.replaceTemplatePath(Reference reference, String path) Methods in org.alfresco.repo.virtual.ref with parameters of type ReferenceModifier and TypeMethodDescriptionProtocol.addParameter(Reference reference, Parameter parameter) Protocol.addParameter(Reference reference, Resource resource) <R> RNodeProtocol.dispatch(ProtocolMethod<R> method, Reference reference) <R> RProtocol.dispatch(ProtocolMethod<R> method, Reference reference) ProtocolMethoddouble-dispatch/visitor protocol type selector.<R> RVanillaProtocol.dispatch(ProtocolMethod<R> method, Reference reference) <R> RVirtualProtocol.dispatch(ProtocolMethod<R> method, Reference reference) protected StringProtocolHashStringifier.dispatchStringifyReference(Reference reference) AbstractProtocolMethod.execute(NodeProtocol protocol, Reference reference) AbstractProtocolMethod.execute(VanillaProtocol vanillaProtocol, Reference reference) AbstractProtocolMethod.execute(VirtualProtocol virtualProtocol, Reference reference) GetActualNodeRefMethod.execute(NodeProtocol protocol, Reference reference) GetActualNodeRefMethod.execute(VirtualProtocol virtualProtocol, Reference reference) GetAspectsMethod.execute(NodeProtocol protocol, Reference reference) GetAspectsMethod.execute(VirtualProtocol virtualProtocol, Reference reference) GetChildByIdMethod.execute(VirtualProtocol virtualProtocol, Reference reference) GetParentReferenceMethod.execute(NodeProtocol protocol, Reference reference) GetParentReferenceMethod.execute(VirtualProtocol virtualProtocol, Reference reference) GetReferenceType.execute(NodeProtocol protocol, Reference reference) GetReferenceType.execute(VirtualProtocol virtualProtocol, Reference reference) GetTemplatePathMethod.execute(VirtualProtocol virtualProtocol, Reference reference) GetVanillaScriptInputStreamMethod.execute(VanillaProtocol vanillaProtocol, Reference reference) NewVirtualReferenceMethod.execute(VanillaProtocol vanillaProtocol, Reference reference) NewVirtualReferenceMethod.execute(VirtualProtocol virtualProtocol, Reference reference) ProtocolMethod.execute(NodeProtocol protocol, Reference reference) ProtocolMethod.execute(VanillaProtocol vanillaProtocol, Reference reference) ProtocolMethod.execute(VirtualProtocol virtualProtocol, Reference reference) VirtualProtocol.getActualNodeLocation(Reference reference) NodeProtocol.getNodeRef(Reference reference) Protocol.getParameter(Reference reference, int index) VirtualProtocol.getTemplatePath(Reference reference) VanillaProtocol.getVanillaTemplateResource(Reference reference) NodeProtocol.getVirtualParentReference(Reference reference) static ReferenceNodeProtocol.newReference(Encoding encoding, Resource actualNodeResource, Reference parentReference) static ReferenceNodeProtocol.newReference(NodeRef nodeRef, Reference parentReference) NodeProtocol.propagateNodeRefMutations(NodeRef mutatedNodeRef, Reference reference) Protocol.propagateNodeRefMutations(NodeRef mutatedNodeRef, Reference reference) Protocoldelegate ofpropagateNodeRefMutations(NodeRef)Protocol.replaceParameter(Reference reference, int index, String stringParameter) Protocol.replaceParameter(Reference reference, int index, Parameter parameter) VirtualProtocol.replaceTemplatePath(Reference reference, String path) protected StringVirtualHashStringifier.stringifyVirtualReference(Reference reference) Constructors in org.alfresco.repo.virtual.ref with parameters of type Reference -
Uses of Reference in org.alfresco.repo.virtual.store
Methods in org.alfresco.repo.virtual.store that return ReferenceModifier and TypeMethodDescriptionVirtualStore.getChildByName(Reference parentReference, QName assocTypeQName, String childName) Get the reference of the virtualized artefact with the given name within the virtual context (only) of the parent reference.
The name is case-insensitive as Alfresco has to support case-insensitive clients as standard.VirtualStoreImpl.getChildByName(Reference reference, QName assocTypeQName, String childName) protected ReferenceTemplateVirtualizationMethod.newVirtualReference(ActualEnvironment env, NodeRef actualNodeRef, String templateSystemPath) Deprecated.all template system path functionality should be replaced by plain encoded referencesprotected ReferenceTemplateVirtualizationMethod.newVirtualReference(ActualEnvironment env, NodeRef actualNodeRef, NodeRef templateRef) protected ReferenceTemplateVirtualizationMethod.newVirtualReference(Protocol protocol, NodeRef templateRef, NodeRef actualNodeRef) CustomVirtualizationMethod.virtualize(ActualEnvironment env, NodeRef nodeRef) SystemVirtualizationMethod.virtualize(ActualEnvironment env, NodeRef nodeRef) TypeVirtualizationMethod.virtualize(ActualEnvironment env, NodeRef nodeRef) VirtualizationMethod.virtualize(ActualEnvironment env, NodeRef nodeRef) Applies this virtualizatio rule on a givenNodeRef.VirtualStore.virtualize(NodeRef nodeRef) VirtualStoreImpl.virtualize(NodeRef nodeRef) Methods in org.alfresco.repo.virtual.store that return types with arguments of type ReferenceModifier and TypeMethodDescriptionLists all immediate children of the referred virtualized artefact.
Note: this could be a long list (and will be trimmed at a pre-configured maximum).org.alfresco.query.PagingResults<Reference>VirtualStore.list(Reference ref, boolean actual, boolean virtual, boolean files, boolean folders, String pattern, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) Lists page of immediate children of the referred virtualized artefact with optional filtering (exclusion of certain child file/folder subtypes, actual-virtual filtering) and sorting.org.alfresco.query.PagingResults<Reference>VirtualStore.list(Reference ref, boolean actual, boolean virtual, boolean files, boolean folders, String pattern, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) Lists page of immediate children of the referred virtualized artefact with optional filtering (exclusion of certain child file/folder subtypes, actual-virtual filtering) and sorting.
Pattern uses '*' as a wildcardorg.alfresco.query.PagingResults<Reference>VirtualStore.list(Reference ref, boolean actual, boolean virtual, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) Lists page of immediate children of the referred virtualized artefact with optional filtering (exclusion of certain child file/folder subtypes, actual-virtual filtering) and sorting.org.alfresco.query.PagingResults<Reference>VirtualStoreImpl.list(Reference ref, boolean actual, boolean virtual, boolean files, boolean folders, String pattern, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) org.alfresco.query.PagingResults<Reference>VirtualStoreImpl.list(Reference ref, boolean actual, boolean virtual, boolean files, boolean folders, String pattern, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) org.alfresco.query.PagingResults<Reference>VirtualStoreImpl.list(Reference ref, boolean actual, boolean virtual, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) VirtualStore.search(Reference reference, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders) Deprecated.FileFolderService.search(NodeRef, String, boolean, boolean, boolean)alignment : for shallow search use list, listFolders, listFiles, searchSimple.VirtualStoreImpl.search(Reference reference, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders) Methods in org.alfresco.repo.virtual.store with parameters of type ReferenceModifier and TypeMethodDescriptionbooleanVirtualStore.canMaterialize(Reference reference) booleanVirtualStoreImpl.canMaterialize(Reference reference) intVirtualStore.createFilingData(Reference reference, QName assocTypeQName, QName assocQName, QName nodeTypeQName, Map<QName, Serializable> properties) VirtualStoreImpl.createFilingData(Reference parentReference, QName assocTypeQName, QName assocQName, QName nodeTypeQName, Map<QName, Serializable> properties) GetAllSetPermissionsMethod.execute(NodeProtocol protocol, Reference reference) GetAllSetPermissionsMethod.execute(VirtualProtocol virtualProtocol, Reference reference) GetChildAssocsMethod.execute(NodeProtocol protocol, Reference reference) GetChildAssocsMethod.execute(VirtualProtocol virtualProtocol, Reference reference) GetSetPermissionsMethod.execute(NodeProtocol protocol, Reference reference) GetSetPermissionsMethod.execute(VirtualProtocol virtualProtocol, Reference reference) HasPermissionMethod.execute(NodeProtocol protocol, Reference reference) HasPermissionMethod.execute(VirtualProtocol virtualProtocol, Reference reference) VirtualStore.getAllSetPermissions(Reference reference) VirtualStoreImpl.getAllSetPermissions(Reference reference) VirtualStore.getChildAssocs(Reference parentReference, Set<QName> childNodeTypeQNames) Retrieve immediate children references of a given reference where the child nodes are in the given inclusive list.VirtualStore.getChildAssocs(Reference parentReference, QNamePattern typeQNamePattern, QNamePattern qnamePattern, int maxResults, boolean preload) Gets all child references associations where the pattern of the association qualified name is an exact match.VirtualStoreImpl.getChildAssocs(Reference parentReference, Set<QName> childNodeTypeQNames) VirtualStoreImpl.getChildAssocs(Reference parentReference, QNamePattern typeQNamePattern, QNamePattern qnamePattern, int maxResults, boolean preload) VirtualStore.getChildAssocsByPropertyValue(Reference parentReference, QName propertyQName, Serializable value) Retrieve the immediate children of a given node based on the value of a property of those children.VirtualStoreImpl.getChildAssocsByPropertyValue(Reference parentReference, QName propertyQName, Serializable value) VirtualStore.getChildAssocsWithoutParentAssocsOfType(Reference parentReference, QName assocTypeQName) Gets the set of child associations of a certain parent node without parent associations of a certain type to other nodes with the same parent! In effect the 'orphans' with respect to a certain association type.VirtualStoreImpl.getChildAssocsWithoutParentAssocsOfType(Reference parentReference, QName assocTypeQName) VirtualStore.getChildByName(Reference parentReference, QName assocTypeQName, String childName) Get the reference of the virtualized artefact with the given name within the virtual context (only) of the parent reference.
The name is case-insensitive as Alfresco has to support case-insensitive clients as standard.VirtualStoreImpl.getChildByName(Reference reference, QName assocTypeQName, String childName) VirtualStore.getProperties(Reference reference) VirtualStoreImpl.getProperties(Reference reference) VirtualStore.getSetPermissions(Reference reference) VirtualStoreImpl.getSetPermissions(Reference reference) VirtualStore.hasPermission(Reference reference, String perm) Check that the given authentication has a particular permission for the given virtualized artefact.VirtualStore.hasPermission(Reference reference, PermissionReference perm) Check that the given authentication has a particular permission for the given virtualized artefact.VirtualStoreImpl.hasPermission(Reference reference, String perm) VirtualStoreImpl.hasPermission(Reference reference, PermissionReference perm) Lists all immediate children of the referred virtualized artefact.
Note: this could be a long list (and will be trimmed at a pre-configured maximum).org.alfresco.query.PagingResults<Reference>VirtualStore.list(Reference ref, boolean actual, boolean virtual, boolean files, boolean folders, String pattern, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) Lists page of immediate children of the referred virtualized artefact with optional filtering (exclusion of certain child file/folder subtypes, actual-virtual filtering) and sorting.org.alfresco.query.PagingResults<Reference>VirtualStore.list(Reference ref, boolean actual, boolean virtual, boolean files, boolean folders, String pattern, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) Lists page of immediate children of the referred virtualized artefact with optional filtering (exclusion of certain child file/folder subtypes, actual-virtual filtering) and sorting.
Pattern uses '*' as a wildcardorg.alfresco.query.PagingResults<Reference>VirtualStore.list(Reference ref, boolean actual, boolean virtual, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) Lists page of immediate children of the referred virtualized artefact with optional filtering (exclusion of certain child file/folder subtypes, actual-virtual filtering) and sorting.org.alfresco.query.PagingResults<Reference>VirtualStoreImpl.list(Reference ref, boolean actual, boolean virtual, boolean files, boolean folders, String pattern, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) org.alfresco.query.PagingResults<Reference>VirtualStoreImpl.list(Reference ref, boolean actual, boolean virtual, boolean files, boolean folders, String pattern, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) org.alfresco.query.PagingResults<Reference>VirtualStoreImpl.list(Reference ref, boolean actual, boolean virtual, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) VirtualStore.materialize(Reference reference) VirtualStoreImpl.materialize(Reference reference) VirtualFolderDefinitionResolver.resolveVirtualFolderDefinition(Reference reference) VirtualStoreImpl.resolveVirtualFolderDefinition(Reference reference) VirtualStore.search(Reference reference, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders) Deprecated.FileFolderService.search(NodeRef, String, boolean, boolean, boolean)alignment : for shallow search use list, listFolders, listFiles, searchSimple.VirtualStoreImpl.search(Reference reference, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders) -
Uses of Reference in org.alfresco.repo.virtual.template
Methods in org.alfresco.repo.virtual.template that return ReferenceMethods in org.alfresco.repo.virtual.template that return types with arguments of type ReferenceModifier and TypeMethodDescriptionorg.alfresco.query.PagingResults<Reference>VirtualQuery.perform(ActualEnvironment actualEnvironment, boolean files, boolean folders, String pattern, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest, Reference parentReference) Deprecated.will be replaced by#perform(ActualEnvironment, VirtualQueryConstraint,Reference)once complex constrains are implementedorg.alfresco.query.PagingResults<Reference>VirtualQuery.perform(ActualEnvironment actualEnvironment, VirtualQueryConstraint constraint, org.alfresco.query.PagingRequest pagingRequest, Reference parentReference) org.alfresco.query.PagingResults<Reference>VirtualQueryImpl.perform(ActualEnvironment environment, boolean files, boolean folders, String pattern, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest, Reference parentReference) Deprecated.will be replaced by#perform(ActualEnvironment, VirtualQueryConstraint,Reference)once complex constrains are implementedorg.alfresco.query.PagingResults<Reference>VirtualQueryImpl.perform(ActualEnvironment environment, VirtualQueryConstraint constraint, org.alfresco.query.PagingRequest pagingRequest, Reference parentReference) Methods in org.alfresco.repo.virtual.template with parameters of type ReferenceModifier and TypeMethodDescriptionApplyTemplateMethod.execute(NodeProtocol protocol, Reference reference) Creates an emptyVirtualFolderDefinitionparameterized with aNullFilingRuleas this method is called for non-virtual nodes.ApplyTemplateMethod.execute(VanillaProtocol vanillaProtocol, Reference reference) ApplyTemplateMethod.execute(VirtualProtocol virtualProtocol, Reference reference) ApplyTemplateMethod.execute(VirtualProtocol virtualProtocol, Reference reference, VirtualContext context) org.alfresco.query.PagingResults<Reference>VirtualQuery.perform(ActualEnvironment actualEnvironment, boolean files, boolean folders, String pattern, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest, Reference parentReference) Deprecated.will be replaced by#perform(ActualEnvironment, VirtualQueryConstraint,Reference)once complex constrains are implementedorg.alfresco.query.PagingResults<Reference>VirtualQuery.perform(ActualEnvironment actualEnvironment, VirtualQueryConstraint constraint, org.alfresco.query.PagingRequest pagingRequest, Reference parentReference) org.alfresco.query.PagingResults<Reference>VirtualQueryImpl.perform(ActualEnvironment environment, boolean files, boolean folders, String pattern, Set<QName> searchTypeQNames, Set<QName> ignoreTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest, Reference parentReference) Deprecated.will be replaced by#perform(ActualEnvironment, VirtualQueryConstraint,Reference)once complex constrains are implementedorg.alfresco.query.PagingResults<Reference>VirtualQueryImpl.perform(ActualEnvironment environment, VirtualQueryConstraint constraint, org.alfresco.query.PagingRequest pagingRequest, Reference parentReference) Constructors in org.alfresco.repo.virtual.template with parameters of type ReferenceModifierConstructorDescriptionFilingParameters(Reference parentReference) FilingParameters(Reference parentReference, QName assocTypeQName, QName assocQName, QName nodeTypeQName, Map<QName, Serializable> properties)