Modifier and Type | Class and Description |
---|---|
class |
ActualEnvironmentException |
Modifier and Type | Method and Description |
---|---|
protected org.alfresco.service.cmr.repository.NodeRef |
VirtualFileFolderServiceExtension.actualNodeFrom(Reference reference) |
FileInfo |
VirtualFileFolderServiceExtension.asFileInfo(VirtualStore smartStore,
ActualEnvironment environment,
Reference reference) |
org.alfresco.query.PagingResults<FileInfo> |
VirtualFileFolderServiceExtension.asFileInfoResults(ActualEnvironment environment,
org.alfresco.query.PagingResults<Reference> results,
VirtualStore store) |
List<FileInfo> |
VirtualFileFolderServiceExtension.asFileInfos(List<Reference> references,
VirtualStore smartStore,
ActualEnvironment environment) |
protected boolean |
VirtualFileFolderServiceExtension.canVirtualize(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected boolean |
VirtualFileFolderServiceExtension.mergeActualNode(Reference reference) |
Modifier and Type | Class and Description |
---|---|
class |
ProtocolMethodException |
class |
ReferenceEncodingException |
class |
ReferenceParseException |
Modifier and Type | Method and Description |
---|---|
org.alfresco.service.cmr.repository.NodeRef |
VirtualStoreImpl.adhere(Reference reference,
int mode) |
org.alfresco.service.cmr.repository.NodeRef |
VirtualStore.adhere(Reference reference,
int mode) |
boolean |
VirtualStoreImpl.canMaterialize(Reference reference) |
boolean |
VirtualStore.canMaterialize(Reference reference) |
boolean |
VirtualizationMethod.canVirtualize(ActualEnvironment env,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Determines if a given
NodeRef can be virtualized by this
virtualization method. |
boolean |
VirtualStoreImpl.canVirtualize(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
boolean |
VirtualStore.canVirtualize(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
FilingData |
VirtualStoreImpl.createFilingData(Reference parentReference,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
org.alfresco.service.namespace.QName nodeTypeQName,
Map<org.alfresco.service.namespace.QName,Serializable> properties) |
FilingData |
VirtualStore.createFilingData(Reference reference,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
org.alfresco.service.namespace.QName nodeTypeQName,
Map<org.alfresco.service.namespace.QName,Serializable> properties) |
Reference |
VirtualStoreImpl.getChildByName(Reference reference,
org.alfresco.service.namespace.QName assocTypeQName,
String childName) |
Reference |
VirtualStore.getChildByName(Reference parentReference,
org.alfresco.service.namespace.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. |
org.alfresco.service.cmr.repository.Path |
VirtualStoreImpl.getPath(Reference reference) |
org.alfresco.service.cmr.repository.Path |
VirtualStore.getPath(Reference reference) |
Map<org.alfresco.service.namespace.QName,Serializable> |
VirtualStoreImpl.getProperties(Reference reference) |
Map<org.alfresco.service.namespace.QName,Serializable> |
VirtualStore.getProperties(Reference reference) |
NodePermissionEntry |
VirtualStoreImpl.getSetPermissions(Reference reference) |
NodePermissionEntry |
VirtualStore.getSetPermissions(Reference reference) |
org.alfresco.service.namespace.QName |
VirtualStoreImpl.getType(Reference ref) |
org.alfresco.service.namespace.QName |
VirtualStore.getType(Reference reference) |
org.alfresco.service.cmr.security.AccessStatus |
VirtualStoreImpl.hasPermission(Reference reference,
PermissionReference perm) |
org.alfresco.service.cmr.security.AccessStatus |
VirtualStore.hasPermission(Reference reference,
PermissionReference perm)
Check that the given authentication has a particular permission for the
given virtualized artefact.
|
org.alfresco.service.cmr.security.AccessStatus |
VirtualStoreImpl.hasPermission(Reference reference,
String perm) |
org.alfresco.service.cmr.security.AccessStatus |
VirtualStore.hasPermission(Reference reference,
String perm)
Check that the given authentication has a particular permission for the
given virtualized artefact.
|
boolean |
VirtualStoreImpl.isVirtual(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
boolean |
VirtualStore.isVirtual(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
List<Reference> |
VirtualStoreImpl.list(Reference reference) |
List<Reference> |
VirtualStore.list(Reference reference)
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> |
VirtualStoreImpl.list(Reference ref,
boolean actual,
boolean virtual,
boolean files,
boolean folders,
String pattern,
Set<org.alfresco.service.namespace.QName> ignoreTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreAspectQNames,
List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps,
org.alfresco.query.PagingRequest pagingRequest) |
org.alfresco.query.PagingResults<Reference> |
VirtualStore.list(Reference ref,
boolean actual,
boolean virtual,
boolean files,
boolean folders,
String pattern,
Set<org.alfresco.service.namespace.QName> ignoreTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreAspectQNames,
List<org.alfresco.util.Pair<org.alfresco.service.namespace.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<org.alfresco.service.namespace.QName> searchTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreAspectQNames,
List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps,
org.alfresco.query.PagingRequest pagingRequest) |
org.alfresco.query.PagingResults<Reference> |
VirtualStore.list(Reference ref,
boolean actual,
boolean virtual,
boolean files,
boolean folders,
String pattern,
Set<org.alfresco.service.namespace.QName> searchTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreAspectQNames,
List<org.alfresco.util.Pair<org.alfresco.service.namespace.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 wildcard |
org.alfresco.query.PagingResults<Reference> |
VirtualStoreImpl.list(Reference ref,
boolean actual,
boolean virtual,
Set<org.alfresco.service.namespace.QName> searchTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreAspectQNames,
List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps,
org.alfresco.query.PagingRequest pagingRequest) |
org.alfresco.query.PagingResults<Reference> |
VirtualStore.list(Reference ref,
boolean actual,
boolean virtual,
Set<org.alfresco.service.namespace.QName> searchTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreAspectQNames,
List<org.alfresco.util.Pair<org.alfresco.service.namespace.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.service.cmr.repository.NodeRef |
VirtualStoreImpl.materialize(Reference reference) |
org.alfresco.service.cmr.repository.NodeRef |
VirtualStore.materialize(Reference reference) |
Collection<org.alfresco.service.cmr.repository.NodeRef> |
VirtualStoreImpl.materializeIfPossible(Collection<org.alfresco.service.cmr.repository.NodeRef> nodeRefs) |
Collection<org.alfresco.service.cmr.repository.NodeRef> |
VirtualStore.materializeIfPossible(Collection<org.alfresco.service.cmr.repository.NodeRef> nodeRefs) |
org.alfresco.service.cmr.repository.NodeRef |
VirtualStoreImpl.materializeIfPossible(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
org.alfresco.service.cmr.repository.NodeRef |
VirtualStore.materializeIfPossible(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected Reference |
TemplateVirtualizationMethod.newVirtualReference(ActualEnvironment env,
org.alfresco.service.cmr.repository.NodeRef actualNodeRef,
org.alfresco.service.cmr.repository.NodeRef templateRef) |
protected Reference |
TemplateVirtualizationMethod.newVirtualReference(ActualEnvironment env,
org.alfresco.service.cmr.repository.NodeRef actualNodeRef,
String templateSystemPath)
Deprecated.
all template system path functionality should be replaced by
plain encoded references
|
VirtualFolderDefinition |
VirtualStoreImpl.resolveVirtualFolderDefinition(Reference reference) |
VirtualFolderDefinition |
VirtualFolderDefinitionResolver.resolveVirtualFolderDefinition(Reference reference) |
List<Reference> |
VirtualStoreImpl.search(Reference reference,
String namePattern,
boolean fileSearch,
boolean folderSearch,
boolean includeSubFolders) |
List<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. For deep listing use
listDeepFolders. Avoid calling this method with any name
pattern except for "*". |
Reference |
VirtualizationMethod.virtualize(ActualEnvironment env,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Applies this virtualizatio rule on a given
NodeRef . |
Reference |
CustomVirtualizationMethod.virtualize(ActualEnvironment env,
org.alfresco.service.cmr.repository.NodeRef nodeRef) |
Reference |
TypeVirtualizationMethod.virtualize(ActualEnvironment env,
org.alfresco.service.cmr.repository.NodeRef nodeRef) |
Reference |
SystemVirtualizationMethod.virtualize(ActualEnvironment env,
org.alfresco.service.cmr.repository.NodeRef nodeRef) |
Reference |
VirtualStoreImpl.virtualize(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
Reference |
VirtualStore.virtualize(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
Modifier and Type | Method and Description |
---|---|
org.alfresco.service.cmr.search.SearchParameters |
VirtualQueryConstraintDecorator.apply(ActualEnvironment environment,
VirtualQuery query) |
org.alfresco.service.cmr.search.SearchParameters |
VirtualQueryConstraint.apply(ActualEnvironment environment,
VirtualQuery query) |
org.alfresco.service.cmr.search.SearchParameters |
BasicConstraint.apply(ActualEnvironment environment,
VirtualQuery query) |
org.alfresco.service.cmr.search.SearchParameters |
PropertyValueConstraint.applyDecorations(ActualEnvironment environment,
org.alfresco.service.cmr.search.SearchParameters searchParameters,
VirtualQuery query) |
FilingData |
TemplateFilingRule.createFilingData(FilingParameters parameters) |
FilingData |
FilingRule.createFilingData(FilingParameters parameters) |
FilingData |
NullFilingRule.createFilingData(FilingParameters parameters) |
FilingData |
NodeFilingRule.createFilingData(FilingParameters parameters) |
org.alfresco.service.cmr.repository.NodeRef |
TemplateFilingRule.filingNodeRefFor(FilingParameters parameters) |
org.alfresco.service.cmr.repository.NodeRef |
FilingRule.filingNodeRefFor(FilingParameters parameters) |
org.alfresco.service.cmr.repository.NodeRef |
NullFilingRule.filingNodeRefFor(FilingParameters parameters) |
org.alfresco.service.cmr.repository.NodeRef |
NodeFilingRule.filingNodeRefFor(FilingParameters parameters) |
org.alfresco.query.PagingResults<Reference> |
VirtualQueryImpl.perform(ActualEnvironment environment,
boolean files,
boolean folders,
String pattern,
Set<org.alfresco.service.namespace.QName> searchTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreAspectQNames,
List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps,
org.alfresco.query.PagingRequest pagingRequest,
Reference parentReference)
Deprecated.
will be replaced by
#perform(ActualEnvironment, VirtualQueryConstraint,Reference)
once complex constrains are implemented |
org.alfresco.query.PagingResults<Reference> |
VirtualQuery.perform(ActualEnvironment actualEnvironment,
boolean files,
boolean folders,
String pattern,
Set<org.alfresco.service.namespace.QName> searchTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreTypeQNames,
Set<org.alfresco.service.namespace.QName> ignoreAspectQNames,
List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,Boolean>> sortProps,
org.alfresco.query.PagingRequest pagingRequest,
Reference parentReference)
Deprecated.
will be replaced by
#perform(ActualEnvironment, VirtualQueryConstraint,Reference)
once complex constrains are implemented |
org.alfresco.query.PagingResults<Reference> |
VirtualQueryImpl.perform(ActualEnvironment environment,
VirtualQueryConstraint constraint,
org.alfresco.query.PagingRequest pagingRequest,
Reference parentReference) |
org.alfresco.query.PagingResults<Reference> |
VirtualQuery.perform(ActualEnvironment actualEnvironment,
VirtualQueryConstraint constraint,
org.alfresco.query.PagingRequest pagingRequest,
Reference parentReference) |
Copyright © 2005–2017 Alfresco Software. All rights reserved.