fedora.server.access.defaultdisseminator
Class ObjectInfoAsXML

java.lang.Object
  extended by fedora.server.access.defaultdisseminator.ObjectInfoAsXML
All Implemented Interfaces:
Constants

public class ObjectInfoAsXML
extends java.lang.Object
implements Constants

Provide an XML encoding of various object components.

Author:
payette@cs.cornell.edu

Nested Class Summary
 
Nested classes/interfaces inherited from interface fedora.common.Constants
Constants.FedoraHome
 
Field Summary
 
Fields inherited from interface fedora.common.Constants
ACCESS, ACTION, API, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BDEF, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, BMECH, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, ENVIRONMENT, FCFG, FEDORA, FEDORA_HOME, FOXML, FOXML1_0, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_1, MODEL, MULGARA, OAI_DC, OAI_DC2_0, OAI_FRIENDS, OAI_FRIENDS2_0, OAI_IDENTIFIER, OAI_IDENTIFIER2_0, OAI_PMH, OAI_PMH2_0, OAI_PROV, OAI_PROV2_0, OBJ_DATASTREAMS1_0, OBJ_HISTORY1_0, OBJ_ITEMS1_0, OBJ_METHODS1_0, OBJ_PROFILE1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, REPO_DESC1_0, RESOURCE, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XLINK, XML_XSD, XMLNS, XSI
 
Constructor Summary
ObjectInfoAsXML()
           
 
Method Summary
 java.lang.String getDublinCoreFields(DOReader reader)
           
 java.lang.String getItemIndex(java.lang.String reposBaseURL, DOReader reader, java.util.Date versDateTime)
           
 java.lang.String getMethodIndex(java.lang.String reposBaseURL, java.lang.String PID, ObjectMethodsDef[] methods, java.util.Date versDateTime)
           
 java.lang.String getOAIDublinCore(DatastreamXMLMetadata dublinCore)
           
 java.lang.String getObjectProfile(java.lang.String reposBaseURL, ObjectProfile objProfile, java.util.Date versDateTime)
           
 java.lang.String getSearchFields(DOReader reader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectInfoAsXML

public ObjectInfoAsXML()
Method Detail

getObjectProfile

public java.lang.String getObjectProfile(java.lang.String reposBaseURL,
                                         ObjectProfile objProfile,
                                         java.util.Date versDateTime)
                                  throws ServerException
Throws:
ServerException

getItemIndex

public java.lang.String getItemIndex(java.lang.String reposBaseURL,
                                     DOReader reader,
                                     java.util.Date versDateTime)
                              throws ServerException
Throws:
ServerException

getMethodIndex

public java.lang.String getMethodIndex(java.lang.String reposBaseURL,
                                       java.lang.String PID,
                                       ObjectMethodsDef[] methods,
                                       java.util.Date versDateTime)
                                throws ServerException
Throws:
ServerException

getOAIDublinCore

public java.lang.String getOAIDublinCore(DatastreamXMLMetadata dublinCore)
                                  throws ServerException
Throws:
ServerException

getSearchFields

public java.lang.String getSearchFields(DOReader reader)
                                 throws ServerException
Throws:
ServerException

getDublinCoreFields

public java.lang.String getDublinCoreFields(DOReader reader)
                                     throws ServerException
Throws:
ServerException