Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $a(String, String) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $aBlank(String, String) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $aSome(String, Optional<String>) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $cdata(String) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $e(String, String, List<XmlGen.Namespace>, List<Node>) - Method in class org.opencastproject.oaipmh.util.XmlGen
-
Create a new DOM element.
- $e(String, String, List<XmlGen.Namespace>, Node...) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $e(String, String, List<Node>) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $e(String, String, Node...) - Method in class org.opencastproject.oaipmh.util.XmlGen
-
Create an element with the qualified name
qname-- i.e. - $e(String, List<XmlGen.Namespace>, List<Node>) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $e(String, List<XmlGen.Namespace>, Node...) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $e(String, List<XmlGen.Namespace>, NodeList) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $e(String, List<Node>) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $e(String, Optional<String>, List<Node>) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $e(String, Optional<String>, Node...) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $e(String, Optional<String>, NodeList) - Method in class org.opencastproject.oaipmh.util.XmlGen
-
Create an element with the qualified name
qname-- i.e. - $e(String, Optional<Node>...) - Method in class org.opencastproject.oaipmh.util.XmlGen
-
Conditional element.
- $e(String, Node...) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $eTxt(String, String) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $eTxt(String, String, String) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $eTxtBlank(String, String) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $langNode(String) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $txt(String) - Method in class org.opencastproject.oaipmh.util.XmlGen
- $txtBlank(String) - Method in class org.opencastproject.oaipmh.util.XmlGen
-
Text blank.
A
- AbstractOaiPmhServerInfoRestEndpoint - Class in org.opencastproject.oaipmh.server
-
Assistant REST endpoint to support a distributed deployment of the
OaiPmhServer. - AbstractOaiPmhServerInfoRestEndpoint() - Constructor for class org.opencastproject.oaipmh.server.AbstractOaiPmhServerInfoRestEndpoint
- activate(ComponentContext) - Method in class org.opencastproject.oaipmh.server.DefaultRepository
-
OSGi callback
- activate(ComponentContext) - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
-
OSGi component activation.
- addDay(int) - Static method in class org.opencastproject.oaipmh.server.Functions
- addItem(MediaPackage) - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Add an item to the repository.
- asDate(String) - Static method in class org.opencastproject.oaipmh.server.Functions
-
Converts a UTC string into a date.
C
- checkDictionary(Dictionary, ComponentContext) - Static method in class org.opencastproject.oaipmh.util.OsgiUtil
-
Check the existence of the given dictionary.
- ConcurrencyUtil - Class in org.opencastproject.oaipmh.util
-
Functions dealing with concurrency.
- create() - Static method in class org.opencastproject.oaipmh.util.ResumptionTokenStore
- create() - Method in class org.opencastproject.oaipmh.util.XmlGen
-
Implement this method to create the DOM.
- create(int) - Static method in class org.opencastproject.oaipmh.util.ResumptionTokenStore
- createMetadata(OaiPmhRepository, SearchResultItem, Optional<String>) - Method in class org.opencastproject.oaipmh.matterhorn.MatterhornInlinedMetadataProvider
- createMetadata(OaiPmhRepository, SearchResultItem, Optional<String>) - Method in class org.opencastproject.oaipmh.matterhorn.MatterhornMetadataProvider
- createMetadata(OaiPmhRepository, SearchResultItem, Optional<String>) - Method in interface org.opencastproject.oaipmh.server.MetadataProvider
-
Transform a search result item into a piece of XML metadata.
- createMetadata(OaiPmhRepository, SearchResultItem, Optional<String>) - Method in class org.opencastproject.oaipmh.server.OaiDcMetadataProvider
- currentDate() - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Return the current date.
D
- DAY - Enum constant in enum class org.opencastproject.oaipmh.Granularity
- deactivate() - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
- DefaultRepository - Class in org.opencastproject.oaipmh.server
-
Factory for the default OAI-PMH repository that ships with each Opencast installation serving the
matterhornmetadata format. - DefaultRepository() - Constructor for class org.opencastproject.oaipmh.server.DefaultRepository
- doGet(HttpServletRequest, HttpServletResponse) - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
- doPost(HttpServletRequest, HttpServletResponse) - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
E
- ERROR_BAD_ARGUMENT - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- ERROR_BAD_RESUMPTION_TOKEN - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- ERROR_CANNOT_DISSEMINATE_FORMAT - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- ERROR_ID_DOES_NOT_EXIST - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- ERROR_NO_METADATA_FORMATS - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- ERROR_NO_RECORDS_MATCH - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- ERROR_NO_SET_HIERARCHY - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
F
- fromOaiRepresentation(String) - Static method in class org.opencastproject.oaipmh.OaiPmhUtil
-
Convert from a OAI representation.
- fromUtc(String) - Static method in class org.opencastproject.oaipmh.OaiPmhUtil
-
Convert to a date from a UTC string with either day or second granularity.
- Functions - Class in org.opencastproject.oaipmh.server
-
Collection of general purpose functions.
G
- generate() - Method in class org.opencastproject.oaipmh.util.XmlGen
-
Generate the document.
- generate(OutputStream) - Method in class org.opencastproject.oaipmh.util.XmlGen
-
Generate the XML and write it to
out. - generateAsString() - Method in class org.opencastproject.oaipmh.util.XmlGen
-
Generate the document as a string.
- get(String) - Method in class org.opencastproject.oaipmh.util.ResumptionTokenStore
- getAdminEmail() - Method in class org.opencastproject.oaipmh.server.DefaultRepository
- getAdminEmail() - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
- getCfg(Dictionary, String) - Static method in class org.opencastproject.oaipmh.util.OsgiUtil
-
Get a mandatory, non-blank value from a dictionary.
- getCfgAsInt(Dictionary, String) - Static method in class org.opencastproject.oaipmh.util.OsgiUtil
-
Get a mandatory integer from a dictionary.
- getContext() - Static method in class org.opencastproject.oaipmh.harvester.OaiPmhNamespaceContext
- getContextProperty(ComponentContext, String) - Static method in class org.opencastproject.oaipmh.util.OsgiUtil
-
Get a mandatory, non-blank value from the bundle context.
- getMetadataFormat() - Method in class org.opencastproject.oaipmh.matterhorn.MatterhornInlinedMetadataProvider
- getMetadataFormat() - Method in class org.opencastproject.oaipmh.matterhorn.MatterhornMetadataProvider
- getMetadataFormat() - Method in interface org.opencastproject.oaipmh.server.MetadataProvider
-
Return the metadata format handled by this provider.
- getMetadataFormat() - Method in class org.opencastproject.oaipmh.server.OaiDcMetadataProvider
- getMetadataProvider(String) - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Return the metadata provider for a given metadata prefix.
- getMetadataProviders() - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Return a list of all available metadata providers.
- getMountPoint() - Method in class org.opencastproject.oaipmh.server.AbstractOaiPmhServerInfoRestEndpoint
- getMountPoint() - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
- getNamespace() - Method in interface org.opencastproject.oaipmh.server.MetadataFormat
-
The XML namespace URI of this metadata format.
- getNamespace() - Method in class org.opencastproject.oaipmh.util.XmlGen.Namespace
- getOaiPmhServerInfo() - Method in class org.opencastproject.oaipmh.server.AbstractOaiPmhServerInfoRestEndpoint
- getOaiPmhServerInfo() - Method in class org.opencastproject.oaipmh.server.OsgiOaiPmhServerInfoRestEndpoint
- getPersistence() - Method in class org.opencastproject.oaipmh.server.DefaultRepository
- getPersistence() - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
- getPrefix() - Method in interface org.opencastproject.oaipmh.server.MetadataFormat
-
The metadata prefix.
- getPrefix() - Method in class org.opencastproject.oaipmh.util.XmlGen.Namespace
- getRepositoryId() - Method in class org.opencastproject.oaipmh.server.DefaultRepository
- getRepositoryId() - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Repository ID.
- getRepositoryMetadataProviders() - Method in class org.opencastproject.oaipmh.server.DefaultRepository
- getRepositoryMetadataProviders() - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Return a list of available metadata providers.
- getRepositoryName() - Method in class org.opencastproject.oaipmh.server.DefaultRepository
- getRepositoryName() - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Display name of the OAI-PMH repository.
- getRepositoryTimeGranularity() - Method in class org.opencastproject.oaipmh.server.DefaultRepository
- getRepositoryTimeGranularity() - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
- getResultLimit() - Method in class org.opencastproject.oaipmh.server.DefaultRepository
- getResultLimit() - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Maximum number of items returned by the list queries ListIdentifiers, ListRecords and ListSets.
- getSavedQuery(String) - Method in class org.opencastproject.oaipmh.server.DefaultRepository
- getSavedQuery(String) - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Get a saved query.
- getSchema() - Method in interface org.opencastproject.oaipmh.server.MetadataFormat
-
The location of the associated XML schema.
- Granularity - Enum Class in org.opencastproject.oaipmh
-
Describes the granularity of timestamps supported by the repository.
- granulate(Granularity, Date) - Static method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
"Cut" a date to the repositories supported granularity.
H
- hasRepo(String) - Method in class org.opencastproject.oaipmh.server.AbstractOaiPmhServerInfoRestEndpoint
- hasRepo(String) - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
M
- MatterhornInlinedMetadataProvider - Class in org.opencastproject.oaipmh.matterhorn
-
The matterhorn-inlined metadata provider provides whole media packages, series and episode DublinCores and series ACLs.
- MatterhornInlinedMetadataProvider() - Constructor for class org.opencastproject.oaipmh.matterhorn.MatterhornInlinedMetadataProvider
- MatterhornMetadataProvider - Class in org.opencastproject.oaipmh.matterhorn
-
The Opencast metadata provider provides whole media packages.
- MatterhornMetadataProvider() - Constructor for class org.opencastproject.oaipmh.matterhorn.MatterhornMetadataProvider
- merge(Node[], Node...) - Method in class org.opencastproject.oaipmh.server.OaiXmlGen
-
Merge two node arrays into a list.
- MetadataFormat - Interface in org.opencastproject.oaipmh.server
-
Describes the repository metadata format as defined in ListMetadataFormats.
- MetadataProvider - Interface in org.opencastproject.oaipmh.server
-
A metadata provider provides XML serialized metadata for a certain OAI-PMH metadata prefix.
- modified(ComponentContext) - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
N
- newDateFormat() - Static method in class org.opencastproject.oaipmh.OaiPmhUtil
- newDateTimeFormat() - Static method in class org.opencastproject.oaipmh.OaiPmhUtil
- nodeZero() - Method in class org.opencastproject.oaipmh.util.XmlGen
-
The neutral element.
- ns(String, String) - Method in class org.opencastproject.oaipmh.util.XmlGen
O
- OAI_2_0_SCHEMA_LOCATION - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- OAI_2_0_XML_NS - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- OAI_DC_METADATA_FORMAT - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- OAI_DC_SCHEMA - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- OAI_DC_SCHEMA_LOCATION - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- OAI_DC_SCHEMA_URL - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- OAI_DC_XML_NS - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- OAI_DC_XML_NS_URI - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- OaiDcMetadataProvider - Class in org.opencastproject.oaipmh.server
-
Metadata provider for the mandatory
oai_dcmetadata prefix. - OaiDcMetadataProvider() - Constructor for class org.opencastproject.oaipmh.server.OaiDcMetadataProvider
- OaiPmhConstants - Interface in org.opencastproject.oaipmh
-
OAI specific constants like request parameter names etc.
- OaiPmhNamespaceContext - Class in org.opencastproject.oaipmh.harvester
- OaiPmhRepository - Class in org.opencastproject.oaipmh.server
-
An OAI-PMH protocol compliant repository.
- OaiPmhRepository() - Constructor for class org.opencastproject.oaipmh.server.OaiPmhRepository
- OaiPmhServer - Class in org.opencastproject.oaipmh.server
-
The OAI-PMH server.
- OaiPmhServer() - Constructor for class org.opencastproject.oaipmh.server.OaiPmhServer
- OaiPmhUtil - Class in org.opencastproject.oaipmh
-
General purpose functions for OAI-PMH.
- OaiVerbXmlGen - Class in org.opencastproject.oaipmh.server
-
XML generator for a regular (non-error) OAI response.
- OaiVerbXmlGen(OaiPmhRepository, Params) - Constructor for class org.opencastproject.oaipmh.server.OaiVerbXmlGen
- OaiXmlGen - Class in org.opencastproject.oaipmh.server
-
OAI-PMH specific XML generator.
- OaiXmlGen(OaiPmhRepository) - Constructor for class org.opencastproject.oaipmh.server.OaiXmlGen
-
Create a new OaiXmlGen for a certain repository.
- org.opencastproject.oaipmh - package org.opencastproject.oaipmh
- org.opencastproject.oaipmh.harvester - package org.opencastproject.oaipmh.harvester
- org.opencastproject.oaipmh.matterhorn - package org.opencastproject.oaipmh.matterhorn
- org.opencastproject.oaipmh.server - package org.opencastproject.oaipmh.server
- org.opencastproject.oaipmh.util - package org.opencastproject.oaipmh.util
- OsgiOaiPmhServerInfoRestEndpoint - Class in org.opencastproject.oaipmh.server
- OsgiOaiPmhServerInfoRestEndpoint() - Constructor for class org.opencastproject.oaipmh.server.OsgiOaiPmhServerInfoRestEndpoint
- OsgiUtil - Class in org.opencastproject.oaipmh.util
-
Collection of utility function around OSGi.
P
- p - Variable in class org.opencastproject.oaipmh.server.OaiVerbXmlGen
- Params - Class in org.opencastproject.oaipmh.server
-
Helper to encapsulate HTTP parameter handling.
- Params() - Constructor for class org.opencastproject.oaipmh.server.Params
- put(ResumableQuery) - Method in class org.opencastproject.oaipmh.util.ResumptionTokenStore
R
- READ_PERMISSION - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
-
ACL read permission (action).
- repository - Variable in class org.opencastproject.oaipmh.server.OaiXmlGen
- repositoryId(HttpServletRequest, String) - Static method in class org.opencastproject.oaipmh.server.OaiPmhServer
-
Retrieve the repository id from the requested path.
- ResumableQuery - Class in org.opencastproject.oaipmh.server
-
Stores information about a query with a paged response so that the next page can be retrieved.
- ResumptionTokenStore - Class in org.opencastproject.oaipmh.util
-
Strategy to store resumption tokens.
S
- saveQuery(ResumableQuery) - Method in class org.opencastproject.oaipmh.server.DefaultRepository
- saveQuery(ResumableQuery) - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Save a query.
- schemaLocation(String) - Method in class org.opencastproject.oaipmh.util.XmlGen
- SECOND - Enum constant in enum class org.opencastproject.oaipmh.Granularity
- selectVerb(Params) - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Create an OAI-PMH response based on the given request params.
- setOaiPmhServerInfo(OaiPmhServerInfo) - Method in class org.opencastproject.oaipmh.server.OsgiOaiPmhServerInfoRestEndpoint
-
OSGi DI.
- setPersistence(OaiPmhDatabase) - Method in class org.opencastproject.oaipmh.server.DefaultRepository
-
OSGi DI
- setRepository(OaiPmhRepository) - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
-
OSGi DI.
- setSecurityService(SecurityService) - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
-
OSGi DI.
- shutdownAndAwaitTermination(ExecutorService, int, Runnable) - Static method in class org.opencastproject.oaipmh.util.ConcurrencyUtil
-
Gently shut down an executor service.
T
- toOaiRepresentation(Granularity) - Static method in class org.opencastproject.oaipmh.OaiPmhUtil
- toString() - Method in class org.opencastproject.oaipmh.server.Params
- toUtc(Date, Granularity) - Static method in class org.opencastproject.oaipmh.OaiPmhUtil
-
Convert a date into a UTC string of the given granularity.
- toUtcDay(Date) - Static method in class org.opencastproject.oaipmh.OaiPmhUtil
-
Convert to a UTC date string containing only the day (granularity is "day").
- toUtcSecond(Date) - Static method in class org.opencastproject.oaipmh.OaiPmhUtil
-
Convert to a UTC date and time string (granularity is "second").
U
- unsetRepository(OaiPmhRepository) - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
-
OSGi DI.
- updated(Dictionary<String, ?>) - Method in class org.opencastproject.oaipmh.server.OaiPmhRepository
-
Parse service configuration file.
- updated(Dictionary<String, ?>) - Method in class org.opencastproject.oaipmh.server.OaiPmhServer
-
Called by the ConfigurationAdmin service.
V
- valueOf(String) - Static method in enum class org.opencastproject.oaipmh.Granularity
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.opencastproject.oaipmh.Granularity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERB_GET_RECORD - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- VERB_IDENTIFY - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- VERB_LIST_IDENTIFIERS - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- VERB_LIST_METADATA_FORMATS - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- VERB_LIST_RECORDS - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
- VERB_LIST_SETS - Static variable in interface org.opencastproject.oaipmh.OaiPmhConstants
X
- XmlGen - Class in org.opencastproject.oaipmh.util
-
DOM based XML generation environment.
- XmlGen(Optional<String>) - Constructor for class org.opencastproject.oaipmh.util.XmlGen
-
Create a new environment.
- XmlGen.Namespace - Class in org.opencastproject.oaipmh.util
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form