public class InMemoryItemRepository extends Object implements ItemRepository
| Constructor and Description |
|---|
InMemoryItemRepository() |
| Modifier and Type | Method and Description |
|---|---|
Item |
getItem(String identifier)
Gets an item from the data source.
|
ListItemIdentifiersResult |
getItemIdentifiers(List<ScopedFilter> filters,
int offset,
int length)
Gets a paged list of identifiers.
|
ListItemIdentifiersResult |
getItemIdentifiers(List<ScopedFilter> filters,
int offset,
int length,
Date from)
Gets a paged list of identifiers.
|
ListItemIdentifiersResult |
getItemIdentifiers(List<ScopedFilter> filters,
int offset,
int length,
Date from,
Date until)
Gets a paged list of identifiers.
|
ListItemIdentifiersResult |
getItemIdentifiers(List<ScopedFilter> filters,
int offset,
int length,
String setSpec)
Gets a paged list of identifiers.
|
ListItemIdentifiersResult |
getItemIdentifiers(List<ScopedFilter> filters,
int offset,
int length,
String setSpec,
Date from)
Gets a paged list of identifiers.
|
ListItemIdentifiersResult |
getItemIdentifiers(List<ScopedFilter> filters,
int offset,
int length,
String setSpec,
Date from,
Date until)
Gets a paged list of identifiers.
|
ListItemIdentifiersResult |
getItemIdentifiersUntil(List<ScopedFilter> filters,
int offset,
int length,
Date until)
Gets a paged list of identifiers.
|
ListItemIdentifiersResult |
getItemIdentifiersUntil(List<ScopedFilter> filters,
int offset,
int length,
String setSpec,
Date until)
Gets a paged list of identifiers.
|
ListItemsResults |
getItems(List<ScopedFilter> filters,
int offset,
int length)
Gets a paged list of items.
|
ListItemsResults |
getItems(List<ScopedFilter> filters,
int offset,
int length,
Date from)
Gets a paged list of items.
|
ListItemsResults |
getItems(List<ScopedFilter> filters,
int offset,
int length,
Date from,
Date until)
Gets a paged list of items.
|
ListItemsResults |
getItems(List<ScopedFilter> filters,
int offset,
int length,
String setSpec)
Gets a paged list of items.
|
ListItemsResults |
getItems(List<ScopedFilter> filters,
int offset,
int length,
String setSpec,
Date from)
Gets a paged list of items.
|
ListItemsResults |
getItems(List<ScopedFilter> filters,
int offset,
int length,
String setSpec,
Date from,
Date until)
Gets a paged list of items.
|
ListItemsResults |
getItemsUntil(List<ScopedFilter> filters,
int offset,
int length,
Date until)
Gets a paged list of items.
|
ListItemsResults |
getItemsUntil(List<ScopedFilter> filters,
int offset,
int length,
String setSpec,
Date until)
Gets a paged list of items.
|
InMemoryItemRepository |
withItem(InMemoryItem item) |
InMemoryItemRepository |
withItems(InMemoryItem... item) |
InMemoryItemRepository |
withNoItems() |
InMemoryItemRepository |
withRandomItems(int number) |
public InMemoryItemRepository withNoItems()
public InMemoryItemRepository withItem(InMemoryItem item)
public InMemoryItemRepository withItems(InMemoryItem... item)
public InMemoryItemRepository withRandomItems(int number)
public Item getItem(String identifier) throws IdDoesNotExistException, OAIException
ItemRepositorygetItem in interface ItemRepositoryidentifier - Unique identifier of the itemIdDoesNotExistExceptionOAIExceptionpublic ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length) throws OAIException
ItemRepositorygetItemIdentifiers in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedOAIExceptionpublic ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, Date from) throws OAIException
ItemRepositorygetItemIdentifiers in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedfrom - Date parameterOAIExceptionpublic ListItemIdentifiersResult getItemIdentifiersUntil(List<ScopedFilter> filters, int offset, int length, Date until) throws OAIException
ItemRepositorygetItemIdentifiersUntil in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returneduntil - Date parameterOAIExceptionpublic ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, Date from, Date until) throws OAIException
ItemRepositorygetItemIdentifiers in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedfrom - Date parameteruntil - Date parameterOAIExceptionpublic ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, String setSpec) throws OAIException
ItemRepositorygetItemIdentifiers in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedsetSpec - Set SpecOAIExceptionpublic ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from) throws OAIException
ItemRepositorygetItemIdentifiers in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedsetSpec - Set Specfrom - Date parameterOAIExceptionpublic ListItemIdentifiersResult getItemIdentifiersUntil(List<ScopedFilter> filters, int offset, int length, String setSpec, Date until) throws OAIException
ItemRepositorygetItemIdentifiersUntil in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedsetSpec - Set Specuntil - Date parameterOAIExceptionpublic ListItemIdentifiersResult getItemIdentifiers(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from, Date until) throws OAIException
ItemRepositorygetItemIdentifiers in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedsetSpec - Set Specfrom - Date parameteruntil - Date parameterOAIExceptionpublic ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length) throws OAIException
ItemRepositorygetItems in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedOAIExceptionpublic ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, Date from) throws OAIException
ItemRepositorygetItems in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedfrom - Date parameterOAIExceptionpublic ListItemsResults getItemsUntil(List<ScopedFilter> filters, int offset, int length, Date until) throws OAIException
ItemRepositorygetItemsUntil in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returneduntil - Date parameterOAIExceptionpublic ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, Date from, Date until) throws OAIException
ItemRepositorygetItems in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedfrom - Date parameteruntil - Date parameterOAIExceptionpublic ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, String setSpec) throws OAIException
ItemRepositorygetItems in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedsetSpec - Set specOAIExceptionpublic ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from) throws OAIException
ItemRepositorygetItems in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedsetSpec - Set specfrom - Date parameterOAIExceptionpublic ListItemsResults getItemsUntil(List<ScopedFilter> filters, int offset, int length, String setSpec, Date until) throws OAIException
ItemRepositorygetItemsUntil in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedsetSpec - Set specuntil - Date parameterOAIExceptionpublic ListItemsResults getItems(List<ScopedFilter> filters, int offset, int length, String setSpec, Date from, Date until) throws OAIException
ItemRepositorygetItems in interface ItemRepositoryfilters - List of Filters detailsoffset - Start offsetlength - Max items returnedsetSpec - Set specfrom - Date parameteruntil - Date parameterOAIExceptionCopyright © 2017 DuraSpace. All Rights Reserved.