org.fedoracommons.funapi.pmh.dspace
Class DSpacePmhResolver

java.lang.Object
  extended by org.fedoracommons.funapi.pmh.AbstractPmhResolver
      extended by org.fedoracommons.funapi.pmh.dspace.DSpacePmhResolver
All Implemented Interfaces:
ObjectResolver

public class DSpacePmhResolver
extends AbstractPmhResolver

Since:
0.1
Version:
$Id: DSpacePmhResolver.java 38 2008-10-25 23:11:02Z pangloss $
Author:
Edwin Shin

Constructor Summary
DSpacePmhResolver()
           
 
Method Summary
protected  java.lang.String getPassword()
          
protected  java.net.URL getPmhBaseUrl()
          
protected  java.lang.String getPmhId(java.lang.String id)
          
protected  java.lang.String getUsername()
          
 
Methods inherited from class org.fedoracommons.funapi.pmh.AbstractPmhResolver
getFormats, getFormats, getHttpClient, getObject, setHttpClient, setHttpMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DSpacePmhResolver

public DSpacePmhResolver()
                  throws UnapiException
Throws:
UnapiException
Method Detail

getPmhId

protected java.lang.String getPmhId(java.lang.String id)

Specified by:
getPmhId in class AbstractPmhResolver
Parameters:
id - an unAPI identifier
Returns:
the corresponding OAI-PMH identifier

getPmhBaseUrl

protected java.net.URL getPmhBaseUrl()

Specified by:
getPmhBaseUrl in class AbstractPmhResolver
Returns:
The base URL of the OAI-PMH service, e.g. http://localhost:8080/oai/request.

getPassword

protected java.lang.String getPassword()

Specified by:
getPassword in class AbstractPmhResolver
Returns:
The password, if any, required to access the OAI-PMH service.

getUsername

protected java.lang.String getUsername()

Specified by:
getUsername in class AbstractPmhResolver
Returns:
The username, if any, required to access the OAI-PMH service.


Copyright © 2008 Fedora Commons, Inc.. All Rights Reserved.