Skip navigation links
A C D E F G I L M O R T W X 

A

addNameType(String, String, String, String) - Method in class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateCustom
 
addNameType(String, String, String, String) - Method in class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateDC
 
addSubGroupNameTypes(String, HashMap<String, MetadataElement>) - Method in class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateCustom
 

C

customMetadataFormat(Repository) - Static method in class org.gcube.application.framework.oaipmh.tools.ElementGenerator
generates a custom "metadataFormat" element, to support any kind of repository (mainly for use with ListMetadataFormats)
CustomMetadataXSD - Class in org.gcube.application.framework.oaipmh.objectmappers
this class will hold all the information to generate a custom XSL schema file
CustomMetadataXSD(String, String, int) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.CustomMetadataXSD
 

D

dateTimeNow() - Static method in class org.gcube.application.framework.oaipmh.tools.Toolbox
 
DC_NAMESPACE - Static variable in class org.gcube.application.framework.oaipmh.constants.MetadataConstants
 
DCNAME - Static variable in class org.gcube.application.framework.oaipmh.constants.MetadataConstants
 
domToXML(Element) - Static method in class org.gcube.application.framework.oaipmh.tools.ElementGenerator
 

E

ElementGenerator - Class in org.gcube.application.framework.oaipmh.tools
 
ElementGenerator() - Constructor for class org.gcube.application.framework.oaipmh.tools.ElementGenerator
 
ErrorParam - Class in org.gcube.application.framework.oaipmh.verbcontainers
 
ErrorParam() - Constructor for class org.gcube.application.framework.oaipmh.verbcontainers.ErrorParam
 

F

formulateErrorElement(String) - Static method in class org.gcube.application.framework.oaipmh.verbcontainers.ErrorParam
 
formulateGetRecordElement(Record) - Static method in class org.gcube.application.framework.oaipmh.verbcontainers.GetRecord
Never call this function! Use Response.getGetRecordResponse() with Record as the input Element. Simply wraps the created record element into a parent "GetRecord" node.
formulateIdentifyElement(Repository) - Static method in class org.gcube.application.framework.oaipmh.verbcontainers.Identify
 
formulateListIdentifiersElement(ArrayList<Identifier>, int, int) - Static method in class org.gcube.application.framework.oaipmh.verbcontainers.ListIdentifiers
Gets an ArrayList of initialized "Identifier" objects
formulateListRecordsElement(ArrayList<Record>, int, int) - Static method in class org.gcube.application.framework.oaipmh.verbcontainers.ListRecords
Gets an ArrayList of initialized "Identifier" objects
formulateListSetsElement(Repository) - Static method in class org.gcube.application.framework.oaipmh.verbcontainers.ListSets
 
formulateMetadataFormatsElement(Repository) - Static method in class org.gcube.application.framework.oaipmh.verbcontainers.ListMetadataFormats
 

G

getAdminEMails() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getAllSubGroupNames() - Method in class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateCustom
 
getBaseNameTypes() - Method in class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateCustom
 
getBaseURL() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getCustomMetadataXSD() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getDocument() - Static method in class org.gcube.application.framework.oaipmh.tools.ElementGenerator
 
getEarliestDatestamp() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getErrorResponse(Properties, Repository, String) - Method in class org.gcube.application.framework.oaipmh.Response
 
getGetRecordResponse(Properties, Repository, Record) - Method in class org.gcube.application.framework.oaipmh.Response
 
getGranularity() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getHeaderProps() - Static method in class org.gcube.application.framework.oaipmh.constants.ResponseConstants
 
getIdentifier() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Identifier
 
getIdentifyResponse(Properties, Repository) - Method in class org.gcube.application.framework.oaipmh.Response
 
getListIdentifiersResponse(Properties, Repository, ArrayList<Identifier>, int, int) - Method in class org.gcube.application.framework.oaipmh.Response
 
getListMetadataFormatsResponse(Properties, Repository) - Method in class org.gcube.application.framework.oaipmh.Response
 
getListRecordsResponse(Properties, Repository, ArrayList<Record>, int, int) - Method in class org.gcube.application.framework.oaipmh.Response
 
getListSetsResponse(Properties, Repository) - Method in class org.gcube.application.framework.oaipmh.Response
 
getMaxOccurs() - Method in class org.gcube.application.framework.oaipmh.objectmappers.MetadataElement
 
getMinOccurs() - Method in class org.gcube.application.framework.oaipmh.objectmappers.MetadataElement
 
getName() - Method in class org.gcube.application.framework.oaipmh.objectmappers.CustomMetadataXSD
 
getName() - Method in class org.gcube.application.framework.oaipmh.objectmappers.MetadataElement
 
getName() - Method in class org.gcube.application.framework.oaipmh.objectmappers.OAIDCMetadataXSD
 
getName() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getNameTypes() - Method in class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateDC
 
getOAIDCMetadataXSD() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getPathXSD() - Method in class org.gcube.application.framework.oaipmh.objectmappers.OAIDCMetadataXSD
 
getProps() - Method in class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateDC
mappings
getProtocolVersion() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
GetRecord - Class in org.gcube.application.framework.oaipmh.verbcontainers
 
GetRecord() - Constructor for class org.gcube.application.framework.oaipmh.verbcontainers.GetRecord
 
getRecordElement() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Record
 
getRecordName() - Method in class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateCustom
 
getRecordTemplateCustom() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getRecordTemplateDC() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getSets() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getSubGroupNameTypes(String) - Method in class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateCustom
 
getSupportedMetadataPrefixes() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
getType() - Method in class org.gcube.application.framework.oaipmh.objectmappers.MetadataElement
 
getXmlnsPlusName() - Method in class org.gcube.application.framework.oaipmh.objectmappers.CustomMetadataXSD
 
getXmlnsPlusName() - Method in class org.gcube.application.framework.oaipmh.objectmappers.OAIDCMetadataXSD
 
getXSDFileContent() - Method in class org.gcube.application.framework.oaipmh.objectmappers.CustomMetadataXSD
Should be used only for debugging purposes.
getXSDWebLocation() - Method in class org.gcube.application.framework.oaipmh.objectmappers.CustomMetadataXSD
The path of the file as seen from the internet

I

Identifier - Class in org.gcube.application.framework.oaipmh.objectmappers
 
Identifier(HashMap<String, String>, Properties) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.Identifier
It gets a hashmap of {variable_name, value} and creates a dom Element holding the record identifier (header).
Identify - Class in org.gcube.application.framework.oaipmh.verbcontainers
 
Identify() - Constructor for class org.gcube.application.framework.oaipmh.verbcontainers.Identify
 

L

ListIdentifiers - Class in org.gcube.application.framework.oaipmh.verbcontainers
 
ListIdentifiers() - Constructor for class org.gcube.application.framework.oaipmh.verbcontainers.ListIdentifiers
 
ListMetadataFormats - Class in org.gcube.application.framework.oaipmh.verbcontainers
 
ListMetadataFormats() - Constructor for class org.gcube.application.framework.oaipmh.verbcontainers.ListMetadataFormats
 
ListRecords - Class in org.gcube.application.framework.oaipmh.verbcontainers
 
ListRecords() - Constructor for class org.gcube.application.framework.oaipmh.verbcontainers.ListRecords
 
ListSets - Class in org.gcube.application.framework.oaipmh.verbcontainers
 
ListSets() - Constructor for class org.gcube.application.framework.oaipmh.verbcontainers.ListSets
 

M

materializeXSDonFilesystem(RecordTemplateCustom) - Method in class org.gcube.application.framework.oaipmh.objectmappers.CustomMetadataXSD
This function creates the file on the filesystem in order to be accessible from harvesters

Should be called AFTER creating any "MetadataXSD" instance and AFTER adding it custom fields through addCustomField()
materializeXSDonFilesystem() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
SHOULD be called just after creating a new Repository (needs to be run just after the Repository class constructor)
MetadataConstants - Class in org.gcube.application.framework.oaipmh.constants
 
MetadataConstants() - Constructor for class org.gcube.application.framework.oaipmh.constants.MetadataConstants
 
MetadataElement - Class in org.gcube.application.framework.oaipmh.objectmappers
for minOccurs and maxOccurs, values are from 0 to "unbounded"
MetadataElement(String, String, String, String) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.MetadataElement
 
MissingRequestParameters - Exception in org.gcube.application.framework.oaipmh.exceptions
 
MissingRequestParameters(String) - Constructor for exception org.gcube.application.framework.oaipmh.exceptions.MissingRequestParameters
 

O

OAIDC_NAMESPACE - Static variable in class org.gcube.application.framework.oaipmh.constants.MetadataConstants
 
OAIDC_SCHEMA - Static variable in class org.gcube.application.framework.oaipmh.constants.MetadataConstants
 
oaidcMetadataFormat() - Static method in class org.gcube.application.framework.oaipmh.tools.ElementGenerator
generates the default OAI-DC "metadataFormat" element (mainly for use with ListMetadataFormats)
OAIDCMetadataXSD - Class in org.gcube.application.framework.oaipmh.objectmappers
 
OAIDCMetadataXSD() - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.OAIDCMetadataXSD
 
org.gcube.application.framework.oaipmh - package org.gcube.application.framework.oaipmh
 
org.gcube.application.framework.oaipmh.constants - package org.gcube.application.framework.oaipmh.constants
 
org.gcube.application.framework.oaipmh.exceptions - package org.gcube.application.framework.oaipmh.exceptions
 
org.gcube.application.framework.oaipmh.objectmappers - package org.gcube.application.framework.oaipmh.objectmappers
 
org.gcube.application.framework.oaipmh.tools - package org.gcube.application.framework.oaipmh.tools
 
org.gcube.application.framework.oaipmh.verbcontainers - package org.gcube.application.framework.oaipmh.verbcontainers
 

R

Record - Class in org.gcube.application.framework.oaipmh.objectmappers
This class forms a repository Record based on the RecordTemplate, which is created
Record(HashMap<String, String>, RecordTemplateCustom, Properties, CustomMetadataXSD) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.Record
FOR CUSTOM FORMAT OUTPUT !

The input template should be initiated ONLY ONCE, and used as input for every record created.
Record(HashMap<String, String>, RecordTemplateDC, Properties, OAIDCMetadataXSD) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.Record
FOR DC FORMAT OUTPUT !

The input template should be initiated ONLY ONCE, and used as input for every record created.
RecordTemplateCustom - Class in org.gcube.application.framework.oaipmh.objectmappers
By defining an instance of the RecordTemplate, the Repository "knows" what it's output will be.
RecordTemplateCustom(String) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateCustom
 
RecordTemplateDC - Class in org.gcube.application.framework.oaipmh.objectmappers
 
RecordTemplateDC(String) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.RecordTemplateDC
 
Repository - Class in org.gcube.application.framework.oaipmh.objectmappers
Holds all OAI-PMH info about a repository.
Repository(String, String, ArrayList<String>, Date, RecordTemplateDC, RecordTemplateCustom, Properties) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
Repository(String, String, ArrayList<String>, Date, RecordTemplateDC, Properties) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
Repository(String, String, ArrayList<String>, Date, RecordTemplateCustom, Properties) - Constructor for class org.gcube.application.framework.oaipmh.objectmappers.Repository
 
Response - Class in org.gcube.application.framework.oaipmh
Parses the request and forms the appropriate response (entry point class) for all OAI-PMH requests.
Response() - Constructor for class org.gcube.application.framework.oaipmh.Response
 
ResponseConstants - Class in org.gcube.application.framework.oaipmh.constants
 
ResponseConstants() - Constructor for class org.gcube.application.framework.oaipmh.constants.ResponseConstants
 
RESULTS_PER_PAGE - Static variable in class org.gcube.application.framework.oaipmh.constants.ResponseConstants
 

T

Toolbox - Class in org.gcube.application.framework.oaipmh.tools
 
Toolbox() - Constructor for class org.gcube.application.framework.oaipmh.tools.Toolbox
 
typeDeletedRecord() - Method in class org.gcube.application.framework.oaipmh.objectmappers.Repository
 

W

writeOnFile(String, String) - Static method in class org.gcube.application.framework.oaipmh.tools.Toolbox
writes on a file.

X

XSDCreationFailure - Exception in org.gcube.application.framework.oaipmh.exceptions
 
XSDCreationFailure(String) - Constructor for exception org.gcube.application.framework.oaipmh.exceptions.XSDCreationFailure
 
A C D E F G I L M O R T W X 
Skip navigation links

Copyright © 2016. All Rights Reserved.