org.fao.oaipmh.responses
Class IdentifyResponse

java.lang.Object
  extended by org.fao.oaipmh.responses.AbstractResponse
      extended by org.fao.oaipmh.responses.IdentifyResponse

public class IdentifyResponse
extends AbstractResponse


Nested Class Summary
static class IdentifyResponse.DeletedRecord
           
static class IdentifyResponse.Granularity
           
 
Constructor Summary
IdentifyResponse()
           
IdentifyResponse(org.jdom.Element response)
           
 
Method Summary
 void addAdminEmail(java.lang.String email)
           
 void clearAdminEmails()
           
 java.lang.String getBaseUrl()
           
 IdentifyResponse.DeletedRecord getDeletedRecord()
           
 ISODate getEarliestDateStamp()
           
 IdentifyResponse.Granularity getGranularity()
           
 java.lang.String getRepositoryName()
           
 void setBaseUrl(java.lang.String url)
           
 void setDeletedRecord(IdentifyResponse.DeletedRecord dr)
           
 void setEarliestDateStamp(ISODate dateStamp)
           
 void setGranularity(IdentifyResponse.Granularity g)
           
 void setRepositoryName(java.lang.String name)
           
 org.jdom.Element toXml()
           
 
Methods inherited from class org.fao.oaipmh.responses.AbstractResponse
add, getResponse, getResponseDate, setResponseDate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentifyResponse

public IdentifyResponse()

IdentifyResponse

public IdentifyResponse(org.jdom.Element response)
Method Detail

getRepositoryName

public java.lang.String getRepositoryName()

getBaseUrl

public java.lang.String getBaseUrl()

getEarliestDateStamp

public ISODate getEarliestDateStamp()

getDeletedRecord

public IdentifyResponse.DeletedRecord getDeletedRecord()

getGranularity

public IdentifyResponse.Granularity getGranularity()

setRepositoryName

public void setRepositoryName(java.lang.String name)

setBaseUrl

public void setBaseUrl(java.lang.String url)

setEarliestDateStamp

public void setEarliestDateStamp(ISODate dateStamp)

setDeletedRecord

public void setDeletedRecord(IdentifyResponse.DeletedRecord dr)

setGranularity

public void setGranularity(IdentifyResponse.Granularity g)

clearAdminEmails

public void clearAdminEmails()

addAdminEmail

public void addAdminEmail(java.lang.String email)

toXml

public org.jdom.Element toXml()
Specified by:
toXml in class AbstractResponse