Index

$ A C D E F G H M N O P R S T U V X 
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, Option<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, Option<String>, List<Node>) - Method in class org.opencastproject.oaipmh.util.XmlGen
 
$e(String, Option<String>, Node...) - Method in class org.opencastproject.oaipmh.util.XmlGen
 
$e(String, Option<String>, NodeList) - Method in class org.opencastproject.oaipmh.util.XmlGen
Create an element with the qualified name qname -- i.e.
$e(String, Option<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 - Static variable 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, Option<String>) - Method in class org.opencastproject.oaipmh.matterhorn.MatterhornInlinedMetadataProvider
 
createMetadata(OaiPmhRepository, SearchResultItem, Option<String>) - Method in class org.opencastproject.oaipmh.matterhorn.MatterhornMetadataProvider
 
createMetadata(OaiPmhRepository, SearchResultItem, Option<String>) - Method in interface org.opencastproject.oaipmh.server.MetadataProvider
Transform a search result item into a piece of XML metadata.
createMetadata(OaiPmhRepository, SearchResultItem, Option<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 matterhorn metadata 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.
mkText - Variable in class org.opencastproject.oaipmh.util.XmlGen
Create a text node from a string.
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 - Variable in class org.opencastproject.oaipmh.util.XmlGen
Lazy version of XmlGen.nodeZero().
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_dc metadata 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, Function0<Void>) - 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(Option<String>) - Constructor for class org.opencastproject.oaipmh.util.XmlGen
Create a new environment.
XmlGen.Namespace - Class in org.opencastproject.oaipmh.util
 
$ A C D E F G H M N O P R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form