org.fcrepo.server.access.defaultdisseminator
Class ObjectInfoAsXML

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

public class ObjectInfoAsXML
extends Object
implements Constants

Provide an XML encoding of various object components.

Version:
$Id$
Author:
Sandy Payette

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.fcrepo.common.Constants
Constants.FedoraHome
 
Field Summary
 
Fields inherited from interface org.fcrepo.common.Constants
ACCESS, ACTION, API, ATOM_APIM1_0, ATOM_ZIP1_1, ATOM1_1, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, DS_INPUT_SPEC1_0, DS_INPUT_SPEC1_1, ENVIRONMENT, FCFG, FEDORA, FEDORA_APP_CONTEXT_NAME, FEDORA_DEFAULT_APP_CONTEXT, FEDORA_HOME, FEDORA_REPOSITORY_PID, FOXML, FOXML1_0, FOXML1_0_LEGACY, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_0_LEGACY, 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, OBJ_VALIDATION1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, RELS_EXT1_0, RELS_INT1_0, REPO_DESC1_0, RESOURCE, SDEF, SDEF_METHOD_MAP1_0, SDEP, SDEP_METHOD_MAP1_0, SDEP_METHOD_MAP1_1, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XACML_POLICY, XACML_POLICY1_0, XACML1, XACML1_ACTION, XACML1_POLICY, XACML1_RESOURCE, XACML1_SUBJECT, XACML2_POLICY_SCHEMA, XLINK, XML_XSD, XMLNS, XSI
 
Constructor Summary
ObjectInfoAsXML(Context context)
           
 
Method Summary
 String getItemIndex(String reposBaseURL, String applicationContext, DOReader reader, Date versDateTime)
           
 String getMethodIndex(String reposBaseURL, String PID, ObjectMethodsDef[] methods, Date versDateTime)
           
 String getOAIDublinCore(Datastream dublinCore)
           
 String getObjectProfile(String reposBaseURL, ObjectProfile objProfile, Date versDateTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectInfoAsXML

public ObjectInfoAsXML(Context context)
Method Detail

getObjectProfile

public String getObjectProfile(String reposBaseURL,
                               ObjectProfile objProfile,
                               Date versDateTime)
                        throws ServerException
Throws:
ServerException

getItemIndex

public String getItemIndex(String reposBaseURL,
                           String applicationContext,
                           DOReader reader,
                           Date versDateTime)
                    throws ServerException
Throws:
ServerException

getMethodIndex

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

getOAIDublinCore

public String getOAIDublinCore(Datastream dublinCore)
                        throws ServerException
Throws:
ServerException


Copyright © 2012 DuraSpace. All Rights Reserved.