| Package | Description |
|---|---|
| org.alfresco.repo.virtual.ref | |
| org.alfresco.repo.virtual.template |
| Modifier and Type | Method and Description |
|---|---|
R |
ResourceProcessor.process(ClasspathResource classpath)
Processes a resource of type
ClasspathResource. |
R |
ResourceProcessor.process(RepositoryResource repository)
Processes a resource of type
RepositoryResource. |
R |
ResourceProcessor.process(Resource resource)
Processes a resource of type
Resource. |
<R> R |
ClasspathResource.processWith(ResourceProcessor<R> processor) |
<R> R |
Resource.processWith(ResourceProcessor<R> processor)
Processes the Resource with a
ResourceProcessor. |
<R> R |
RepositoryResource.processWith(ResourceProcessor<R> processor) |
| Modifier and Type | Method and Description |
|---|---|
protected FilingRule |
TemplateResourceProcessor.asFilingRule(VirtualContext context,
Object filing)
Creates a filing rule based on the criteria (path, classification: type,
aspects) given in the template.
|
protected VirtualQuery |
TemplateResourceProcessor.asVirtualQuery(VirtualContext context,
Map<String,Object> search)
Creates a query based on the details: language, store, query statement
given in the template.
|
protected VirtualFolderDefinition |
TemplateResourceProcessor.asVirtualStructure(VirtualContext context,
Map<String,Object> result)
Creates a
VirtualFolderDefinition that represents the structure
of the virtual folder. |
VirtualFolderDefinition |
TemplateResourceProcessor.process(ClasspathResource classpath)
Processes the JavaScript template given by the
ClasspathResource
and creates a VirtualFolderDefinition (composite) structure that
represents the virtual folder. |
VirtualFolderDefinition |
TemplateResourceProcessor.process(RepositoryResource repositoryResource)
Processes the JavaScript template given by the
RepositoryResource
and creates a VirtualFolderDefinition (composite) structure that
represents the virtual folder. |
VirtualFolderDefinition |
TemplateResourceProcessor.process(Resource resource) |
Copyright © 2005–2018 Alfresco Software. All rights reserved.