Interface ItemRepository
-
public interface ItemRepositoryThis class wraps the data source of items.- Version:
- 3.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ItemgetItem(String identifier)Gets an item from the data source.ListItemIdentifiersResultgetItemIdentifiers(List<ScopedFilter> filters, int offset, int length)Gets a paged list of identifiers.ListItemIdentifiersResultgetItemIdentifiers(List<ScopedFilter> filters, int offset, int length, String setSpec)Gets a paged list of identifiers.ListItemIdentifiersResultgetItemIdentifiers(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from)Gets a paged list of identifiers.ListItemIdentifiersResultgetItemIdentifiers(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from, Date until)Gets a paged list of identifiers.ListItemIdentifiersResultgetItemIdentifiers(List<ScopedFilter> filters, int offset, int length, Date from)Gets a paged list of identifiers.ListItemIdentifiersResultgetItemIdentifiers(List<ScopedFilter> filters, int offset, int length, Date from, Date until)Gets a paged list of identifiers.ListItemIdentifiersResultgetItemIdentifiersUntil(List<ScopedFilter> filters, int offset, int length, String setSpec, Date until)Gets a paged list of identifiers.ListItemIdentifiersResultgetItemIdentifiersUntil(List<ScopedFilter> filters, int offset, int length, Date until)Gets a paged list of identifiers.ListItemsResultsgetItems(List<ScopedFilter> filters, int offset, int length)Gets a paged list of items.ListItemsResultsgetItems(List<ScopedFilter> filters, int offset, int length, String setSpec)Gets a paged list of items.ListItemsResultsgetItems(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from)Gets a paged list of items.ListItemsResultsgetItems(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from, Date until)Gets a paged list of items.ListItemsResultsgetItems(List<ScopedFilter> filters, int offset, int length, Date from)Gets a paged list of items.ListItemsResultsgetItems(List<ScopedFilter> filters, int offset, int length, Date from, Date until)Gets a paged list of items.ListItemsResultsgetItemsUntil(List<ScopedFilter> filters, int offset, int length, String setSpec, Date until)Gets a paged list of items.ListItemsResultsgetItemsUntil(List<ScopedFilter> filters, int offset, int length, Date until)Gets a paged list of items.
-
-
-
Method Detail
-
getItem
Item getItem(String identifier) throws IdDoesNotExistException, OAIException
Gets an item from the data source.- Parameters:
identifier- Unique identifier of the item- Returns:
- ItemHelper
- Throws:
IdDoesNotExistExceptionOAIException
-
getItemIdentifiers
ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length) throws OAIException
Gets a paged list of identifiers. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returned- Returns:
- List of identifiers
- Throws:
OAIException
-
getItemIdentifiers
ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, Date from) throws OAIException
Gets a paged list of identifiers. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedfrom- Date parameter- Returns:
- List of identifiers
- Throws:
OAIException
-
getItemIdentifiersUntil
ListItemIdentifiersResult getItemIdentifiersUntil(List<ScopedFilter> filters, int offset, int length, Date until) throws OAIException
Gets a paged list of identifiers. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returneduntil- Date parameter- Returns:
- List of identifiers
- Throws:
OAIException
-
getItemIdentifiers
ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, Date from, Date until) throws OAIException
Gets a paged list of identifiers. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedfrom- Date parameteruntil- Date parameter- Returns:
- List of identifiers
- Throws:
OAIException
-
getItemIdentifiers
ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, String setSpec) throws OAIException
Gets a paged list of identifiers. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedsetSpec- Set Spec- Returns:
- List of identifiers
- Throws:
OAIException
-
getItemIdentifiers
ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from) throws OAIException
Gets a paged list of identifiers. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedsetSpec- Set Specfrom- Date parameter- Returns:
- List of identifiers
- Throws:
OAIException
-
getItemIdentifiersUntil
ListItemIdentifiersResult getItemIdentifiersUntil(List<ScopedFilter> filters, int offset, int length, String setSpec, Date until) throws OAIException
Gets a paged list of identifiers. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedsetSpec- Set Specuntil- Date parameter- Returns:
- List of identifiers
- Throws:
OAIException
-
getItemIdentifiers
ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from, Date until) throws OAIException
Gets a paged list of identifiers. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedsetSpec- Set Specfrom- Date parameteruntil- Date parameter- Returns:
- List of identifiers
- Throws:
OAIException
-
getItems
ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length) throws OAIException
Gets a paged list of items. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returned- Returns:
- List of Items
- Throws:
OAIException
-
getItems
ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, Date from) throws OAIException
Gets a paged list of items. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedfrom- Date parameter- Returns:
- List of Items
- Throws:
OAIException
-
getItemsUntil
ListItemsResults getItemsUntil(List<ScopedFilter> filters, int offset, int length, Date until) throws OAIException
Gets a paged list of items. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returneduntil- Date parameter- Returns:
- List of Items
- Throws:
OAIException
-
getItems
ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, Date from, Date until) throws OAIException
Gets a paged list of items. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedfrom- Date parameteruntil- Date parameter- Returns:
- List of Items
- Throws:
OAIException
-
getItems
ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, String setSpec) throws OAIException
Gets a paged list of items. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedsetSpec- Set spec- Returns:
- List of Items
- Throws:
OAIException
-
getItems
ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from) throws OAIException
Gets a paged list of items. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedfrom- Date parametersetSpec- Set spec- Returns:
- List of Items
- Throws:
OAIException
-
getItemsUntil
ListItemsResults getItemsUntil(List<ScopedFilter> filters, int offset, int length, String setSpec, Date until) throws OAIException
Gets a paged list of items. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returneduntil- Date parametersetSpec- Set spec- Returns:
- List of Items
- Throws:
OAIException
-
getItems
ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from, Date until) throws OAIException
Gets a paged list of items. The metadata prefix parameter is internally converted to a list of filters. That is, when configuring XOAI, it is possible to associate to each metadata format a list of filters.- Parameters:
offset- Start offsetlength- Max items returnedfrom- Date parameteruntil- Date parametersetSpec- Set spec- Returns:
- List of Items
- Throws:
OAIException
-
-