org.dspace.app.oai
Class METSCrosswalk

java.lang.Object
  extended by ORG.oclc.oai.server.crosswalk.Crosswalk
      extended by org.dspace.app.oai.METSCrosswalk

public class METSCrosswalk
extends ORG.oclc.oai.server.crosswalk.Crosswalk

OAICat crosswalk to allow METS to be harvested. No security or privacy measures in place.

Author:
Li XiaoYu (Rita), Robert Tansley, Tim Donohue (rewrite to use METS DisseminationCrosswalk)

Constructor Summary
METSCrosswalk(Properties properties)
           
 
Method Summary
 String createMetadata(Object nativeItem)
           
 boolean isAvailableFor(Object nativeItem)
           
 
Methods inherited from class ORG.oclc.oai.server.crosswalk.Crosswalk
getContentType, getDocType, getEncoding, getNamespaceURL, getSchemaLocation, getSchemaURL, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

METSCrosswalk

public METSCrosswalk(Properties properties)
Method Detail

isAvailableFor

public boolean isAvailableFor(Object nativeItem)
Specified by:
isAvailableFor in class ORG.oclc.oai.server.crosswalk.Crosswalk

createMetadata

public String createMetadata(Object nativeItem)
                      throws ORG.oclc.oai.server.verb.CannotDisseminateFormatException
Specified by:
createMetadata in class ORG.oclc.oai.server.crosswalk.Crosswalk
Throws:
ORG.oclc.oai.server.verb.CannotDisseminateFormatException


Copyright © 2013 DuraSpace. All Rights Reserved.