Class ItemRepositoryHelper
- java.lang.Object
-
- com.lyncode.xoai.dataprovider.data.internal.ItemRepositoryHelper
-
public class ItemRepositoryHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description ItemRepositoryHelper(ItemRepository itemRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemgetItem(String identifier)ListItemIdentifiersResultgetItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix)Method used by XOAI internals.ListItemIdentifiersResultgetItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec)Method used by XOAI internals.ListItemIdentifiersResultgetItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date from)ListItemIdentifiersResultgetItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date from, Date until)ListItemIdentifiersResultgetItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, Date from)Method used by XOAI internals.ListItemIdentifiersResultgetItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, Date from, Date until)Method used by XOAI internals.ListItemIdentifiersResultgetItemIdentifiersUntil(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date until)ListItemIdentifiersResultgetItemIdentifiersUntil(XOAIContext context, int offset, int length, String metadataPrefix, Date until)Method used by XOAI internals.ListItemsResultsgetItems(XOAIContext context, int offset, int length, String metadataPrefix)ListItemsResultsgetItems(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec)ListItemsResultsgetItems(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date from)ListItemsResultsgetItems(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date from, Date until)ListItemsResultsgetItems(XOAIContext context, int offset, int length, String metadataPrefix, Date from)ListItemsResultsgetItems(XOAIContext context, int offset, int length, String metadataPrefix, Date from, Date until)ListItemsResultsgetItemsUntil(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date until)ListItemsResultsgetItemsUntil(XOAIContext context, int offset, int length, String metadataPrefix, Date until)
-
-
-
Constructor Detail
-
ItemRepositoryHelper
public ItemRepositoryHelper(ItemRepository itemRepository)
-
-
Method Detail
-
getItemIdentifiers
public ListItemIdentifiersResult getItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix) throws CannotDisseminateFormatException, OAIException
Method used by XOAI internals.- Parameters:
offset- Start offsetlength- Max returned lengthmetadataPrefix- Metadata Prefix parameter- Returns:
- List of Identifiers
- Throws:
CannotDisseminateFormatExceptionOAIException
-
getItemIdentifiers
public ListItemIdentifiersResult getItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, Date from) throws CannotDisseminateFormatException, OAIException
Method used by XOAI internals.- Parameters:
offset- Start offsetlength- Max returned lengthmetadataPrefix- Metadata Prefix parameterfrom- From parameter- Returns:
- List of Identifiers
- Throws:
CannotDisseminateFormatExceptionOAIException
-
getItemIdentifiersUntil
public ListItemIdentifiersResult getItemIdentifiersUntil(XOAIContext context, int offset, int length, String metadataPrefix, Date until) throws CannotDisseminateFormatException, OAIException
Method used by XOAI internals.- Parameters:
offset- Start offsetlength- Max returned lengthmetadataPrefix- Metadata Prefix parameteruntil- Date parameter- Returns:
- List of Identifiers
- Throws:
CannotDisseminateFormatExceptionOAIException
-
getItemIdentifiers
public ListItemIdentifiersResult getItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, Date from, Date until) throws CannotDisseminateFormatException, OAIException
Method used by XOAI internals.- Parameters:
offset- Start offsetlength- Max returned lengthmetadataPrefix- Metadata Prefix parameterfrom- Date parameteruntil- Date parameter- Returns:
- List of Identifiers
- Throws:
CannotDisseminateFormatExceptionOAIException
-
getItemIdentifiers
public ListItemIdentifiersResult getItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec) throws CannotDisseminateFormatException, OAIException
Method used by XOAI internals.- Parameters:
offset- Start offsetlength- Max returned lengthmetadataPrefix- Metadata Prefix parametersetSpec- Set spec- Returns:
- List of Identifiers
- Throws:
CannotDisseminateFormatExceptionOAIException
-
getItemIdentifiers
public ListItemIdentifiersResult getItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date from) throws CannotDisseminateFormatException, OAIException
-
getItemIdentifiersUntil
public ListItemIdentifiersResult getItemIdentifiersUntil(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date until) throws CannotDisseminateFormatException, OAIException
-
getItemIdentifiers
public ListItemIdentifiersResult getItemIdentifiers(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date from, Date until) throws CannotDisseminateFormatException, OAIException
-
getItems
public ListItemsResults getItems(XOAIContext context, int offset, int length, String metadataPrefix) throws CannotDisseminateFormatException, OAIException
-
getItems
public ListItemsResults getItems(XOAIContext context, int offset, int length, String metadataPrefix, Date from) throws CannotDisseminateFormatException, OAIException
-
getItemsUntil
public ListItemsResults getItemsUntil(XOAIContext context, int offset, int length, String metadataPrefix, Date until) throws CannotDisseminateFormatException, OAIException
-
getItems
public ListItemsResults getItems(XOAIContext context, int offset, int length, String metadataPrefix, Date from, Date until) throws CannotDisseminateFormatException, OAIException
-
getItems
public ListItemsResults getItems(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec) throws CannotDisseminateFormatException, OAIException
-
getItems
public ListItemsResults getItems(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date from) throws CannotDisseminateFormatException, OAIException
-
getItemsUntil
public ListItemsResults getItemsUntil(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date until) throws CannotDisseminateFormatException, OAIException
-
getItems
public ListItemsResults getItems(XOAIContext context, int offset, int length, String metadataPrefix, String setSpec, Date from, Date until) throws CannotDisseminateFormatException, OAIException
-
getItem
public Item getItem(String identifier) throws IdDoesNotExistException, OAIException
- Throws:
IdDoesNotExistExceptionOAIException
-
-