Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addUpdateIndex(Transaction, ResourceHeaders) - Method in interface org.fcrepo.search.api.SearchIndex
-
Adds or updates the index with the resource header information.
C
- clearAllTransactions() - Method in interface org.fcrepo.search.api.SearchIndex
-
Clear all transactions in the search index.
- commitTransaction(Transaction) - Method in interface org.fcrepo.search.api.SearchIndex
-
Commit the changes made in the transaction.
- Condition - Class in org.fcrepo.search.api
-
A data structure representing a search condition.
- Condition.Field - Enum in org.fcrepo.search.api
- Condition.Operator - Enum in org.fcrepo.search.api
- CONTENT_SIZE - Enum constant in enum org.fcrepo.search.api.Condition.Field
- CREATED - Enum constant in enum org.fcrepo.search.api.Condition.Field
D
- doSearch(SearchParameters) - Method in interface org.fcrepo.search.api.SearchIndex
-
Performs a search based on the parameters and returns the result.
E
- EQ - Enum constant in enum org.fcrepo.search.api.Condition.Operator
F
- FEDORA_ID - Enum constant in enum org.fcrepo.search.api.Condition.Field
- fromEnums(Condition.Field, Condition.Operator, String) - Static method in class org.fcrepo.search.api.Condition
- fromExpression(String) - Static method in class org.fcrepo.search.api.Condition
-
Parses a string expression into a Condition object.
- fromString(String) - Static method in enum org.fcrepo.search.api.Condition.Field
- fromString(String) - Static method in enum org.fcrepo.search.api.Condition.Operator
G
- getConditions() - Method in class org.fcrepo.search.api.SearchParameters
-
The conditions limiting the search
- getField() - Method in class org.fcrepo.search.api.Condition
-
Field accessor
- getFields() - Method in class org.fcrepo.search.api.SearchParameters
-
Returns the list of fields to display in the results.
- getItems() - Method in class org.fcrepo.search.api.SearchResult
-
The list of items returned by the search operation associated with the page indicated by the pagination info.
- getMaxResults() - Method in class org.fcrepo.search.api.PaginationInfo
- getMaxResults() - Method in class org.fcrepo.search.api.SearchParameters
-
The max number of results to return
- getObject() - Method in class org.fcrepo.search.api.Condition
- getOffset() - Method in class org.fcrepo.search.api.PaginationInfo
- getOffset() - Method in class org.fcrepo.search.api.SearchParameters
-
The offset (zero-based)
- getOperator() - Method in class org.fcrepo.search.api.Condition
-
Operator accessor
- getOrder() - Method in class org.fcrepo.search.api.SearchParameters
-
Returns the order direction (asc or desc) of the results.
- getOrderBy() - Method in class org.fcrepo.search.api.SearchParameters
-
Returns the field by which to order the results.
- getPagination() - Method in class org.fcrepo.search.api.SearchResult
-
The pagination information.
- getStringValue() - Method in enum org.fcrepo.search.api.Condition.Operator
- getTotalResults() - Method in class org.fcrepo.search.api.PaginationInfo
- GT - Enum constant in enum org.fcrepo.search.api.Condition.Operator
- GTE - Enum constant in enum org.fcrepo.search.api.Condition.Operator
I
- InvalidConditionExpressionException - Exception Class in org.fcrepo.search.api
-
An exception that indicates that the syntax of the condition expression is invalid and therefore cannot be parsed.
- InvalidConditionExpressionException(String) - Constructor for exception class org.fcrepo.search.api.InvalidConditionExpressionException
-
Basic constructor
- InvalidQueryException - Exception Class in org.fcrepo.search.api
-
An exception that the set of parameters defining the search query is invalid and therefore cannot be processed.
- InvalidQueryException(String) - Constructor for exception class org.fcrepo.search.api.InvalidQueryException
-
Basic constructor
- isIncludeTotalResultCount() - Method in class org.fcrepo.search.api.SearchParameters
-
Returns flag indicating whether or not to include the total result count in the query results.
L
- LT - Enum constant in enum org.fcrepo.search.api.Condition.Operator
- LTE - Enum constant in enum org.fcrepo.search.api.Condition.Operator
M
- MIME_TYPE - Enum constant in enum org.fcrepo.search.api.Condition.Field
- MODIFIED - Enum constant in enum org.fcrepo.search.api.Condition.Field
O
- org.fcrepo.search.api - package org.fcrepo.search.api
P
- PaginationInfo - Class in org.fcrepo.search.api
-
A data structure representing the pagination information associated with a
SearchResult - PaginationInfo() - Constructor for class org.fcrepo.search.api.PaginationInfo
-
Default constructor
- PaginationInfo(int, int, int) - Constructor for class org.fcrepo.search.api.PaginationInfo
-
Constructor
R
- RDF_TYPE - Enum constant in enum org.fcrepo.search.api.Condition.Field
- removeFromIndex(Transaction, FedoraId) - Method in interface org.fcrepo.search.api.SearchIndex
-
Removes indexed fields associated with the specified Fedora ID
- reset() - Method in interface org.fcrepo.search.api.SearchIndex
-
Remove all persistent state associated with the index.
- rollbackTransaction(Transaction) - Method in interface org.fcrepo.search.api.SearchIndex
-
Rollback the changes in the transaction.
S
- SearchIndex - Interface in org.fcrepo.search.api
-
An interface defining search index management operations
- SearchParameters - Class in org.fcrepo.search.api
-
A pojo encapsulating the parameters of a search
- SearchParameters(List<Condition.Field>, List<Condition>, int, int, Condition.Field, String, boolean) - Constructor for class org.fcrepo.search.api.SearchParameters
-
Constructoor
- SearchResult - Class in org.fcrepo.search.api
-
This class holds the search result data for a single page.
- SearchResult() - Constructor for class org.fcrepo.search.api.SearchResult
-
Default Constructor
- SearchResult(List<Map<String, Object>>, PaginationInfo) - Constructor for class org.fcrepo.search.api.SearchResult
-
Constructor
T
- toString() - Method in enum org.fcrepo.search.api.Condition.Field
- toString() - Method in class org.fcrepo.search.api.Condition
- toString() - Method in class org.fcrepo.search.api.SearchParameters
V
- valueOf(String) - Static method in enum org.fcrepo.search.api.Condition.Field
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.search.api.Condition.Operator
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.fcrepo.search.api.Condition.Field
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.search.api.Condition.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form