Class XOAIContext
- java.lang.Object
-
- com.lyncode.xoai.dataprovider.core.XOAIContext
-
public class XOAIContext extends Object
- Version:
- 3.1.0
-
-
Constructor Summary
Constructors Constructor Description XOAIContext(String baseUrl, String name, String description, MetadataTransformer transformer, List<MetadataFormat> formats, List<StaticSet> sets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBaseUrl()ConditiongetCondition()StringgetDescription()MetadataFormatgetFormatByPrefix(String prefix)List<MetadataFormat>getFormats()List<MetadataFormat>getFormats(Item item)StringgetName()ConditiongetSetFilter(String setID)List<StaticSet>getStaticSets()MetadataTransformergetTransformer()booleanhasCondition()booleanisItemShown(ItemIdentifier item)booleanisStaticSet(String setSpec)voidsetCondition(Condition condition)
-
-
-
Constructor Detail
-
XOAIContext
public XOAIContext(String baseUrl, String name, String description, MetadataTransformer transformer, List<MetadataFormat> formats, List<StaticSet> sets)
-
-
Method Detail
-
getBaseUrl
public String getBaseUrl()
-
getTransformer
public MetadataTransformer getTransformer()
-
getFormatByPrefix
public MetadataFormat getFormatByPrefix(String prefix) throws CannotDisseminateFormatException
- Throws:
CannotDisseminateFormatException
-
getFormats
public List<MetadataFormat> getFormats()
-
getFormats
public List<MetadataFormat> getFormats(Item item)
-
isItemShown
public boolean isItemShown(ItemIdentifier item)
-
isStaticSet
public boolean isStaticSet(String setSpec)
-
getDescription
public String getDescription()
-
getName
public String getName()
-
getCondition
public Condition getCondition()
-
hasCondition
public boolean hasCondition()
-
setCondition
public void setCondition(Condition condition)
-
-