@Service(value=IndexService.class) public class IndexService extends ResourceFinder
Constructor and Description |
---|
IndexService() |
Modifier and Type | Method and Description |
---|---|
protected void |
activate(org.osgi.service.component.ComponentContext context) |
void |
addDefinitionVirtual(UriRef propertyType,
List<VirtualProperty> predicates) |
void |
addDefintion(UriRef propertyType,
List<UriRef> predicates) |
protected void |
deactivate(org.osgi.service.component.ComponentContext context) |
void |
deleteDefintion(UriRef propertyType) |
List<NonLiteral> |
findResources(List<? extends Condition> conditions)
Find resources using conditions.
|
List<NonLiteral> |
findResources(List<? extends Condition> conditions,
FacetCollector... facetCollectors)
Find resources using conditions and collect facets.
|
List<NonLiteral> |
findResources(List<? extends Condition> conditions,
SortSpecification sortSpecification,
FacetCollector... facetCollectors)
Find resources using conditions and collect facets and a sort order.
|
List<NonLiteral> |
findResources(UriRef uriRef,
String pattern)
Find resource with given property whose value matches a pattern.
|
List<NonLiteral> |
findResources(UriRef uriRef,
String pattern,
boolean escapePattern)
Find resource with given property whose value matches a pattern.
|
List<NonLiteral> |
findResources(UriRef uriRef,
String pattern,
boolean escapePattern,
FacetCollector... facetCollectors)
Find resource with given property whose value matches a pattern and collect facets.
|
List<NonLiteral> |
findResources(UriRef uriRef,
String pattern,
boolean escapePattern,
SortSpecification sortSpecification,
FacetCollector... facetCollectors)
Find resource with given property whose value matches a pattern
and sort order and collect facets.
|
void |
optimizeIndex()
optimize the index
|
void |
reCreateIndex()
recreates the index
|
findResources, findResources, findResources, findResources
protected void activate(org.osgi.service.component.ComponentContext context)
protected void deactivate(org.osgi.service.component.ComponentContext context)
public List<NonLiteral> findResources(List<? extends Condition> conditions, SortSpecification sortSpecification, FacetCollector... facetCollectors)
ResourceFinder
findResources
in class ResourceFinder
conditions
- a list of conditions to construct a query from.sortSpecification
- specifies the sort order.facetCollectors
- facet collectors to apply to the query result.public List<NonLiteral> findResources(List<? extends Condition> conditions, FacetCollector... facetCollectors)
ResourceFinder
findResources
in class ResourceFinder
conditions
- a list of conditions to construct a query from.facetCollectors
- facet collectors to apply to the query result.public List<NonLiteral> findResources(List<? extends Condition> conditions)
ResourceFinder
findResources
in class ResourceFinder
conditions
- a list of conditions to construct a query from.public List<NonLiteral> findResources(UriRef uriRef, String pattern)
ResourceFinder
findResources
in class ResourceFinder
uriRef
- The property to which to apply the pattern.pattern
- The pattern from which to construct a query.public List<NonLiteral> findResources(UriRef uriRef, String pattern, boolean escapePattern)
ResourceFinder
findResources
in class ResourceFinder
uriRef
- The property to which to apply the pattern.pattern
- The pattern from which to construct a query.escapePattern
- whether to escape reserved characters in the patternpublic List<NonLiteral> findResources(UriRef uriRef, String pattern, boolean escapePattern, FacetCollector... facetCollectors)
ResourceFinder
findResources
in class ResourceFinder
uriRef
- The property to which to apply the pattern.pattern
- The pattern from which to construct a query.escapePattern
- whether to escape reserved characters in the patternfacetCollectors
- facet collectors to apply to the query result.public List<NonLiteral> findResources(UriRef uriRef, String pattern, boolean escapePattern, SortSpecification sortSpecification, FacetCollector... facetCollectors)
ResourceFinder
findResources
in class ResourceFinder
uriRef
- The property to which to apply the pattern.pattern
- The pattern from which to construct a query.escapePattern
- whether to escape reserved characters in the patternsortSpecification
- specifies the sort order.facetCollectors
- facet collectors to apply to the query result.public void reCreateIndex()
ResourceFinder
reCreateIndex
in class ResourceFinder
public void optimizeIndex()
ResourceFinder
optimizeIndex
in class ResourceFinder
public void addDefinitionVirtual(UriRef propertyType, List<VirtualProperty> predicates)
public void deleteDefintion(UriRef propertyType)
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.