Class IdentifyType
- java.lang.Object
-
- com.lyncode.xoai.dataprovider.xml.oaipmh.IdentifyType
-
- All Implemented Interfaces:
XMLWritable
public class IdentifyType extends Object implements XMLWritable
Java class for IdentifyType complex type. The following schema fragment specifies the expected content contained within this class.
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>adminEmailprotected StringbaseURLprotected List<String>compressionprotected DeletedRecordTypedeletedRecordprotected List<DescriptionType>descriptionprotected DateearliestDatestampprotected GranularityTypegranularityprotected StringprotocolVersionprotected StringrepositoryName
-
Constructor Summary
Constructors Constructor Description IdentifyType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getAdminEmail()Gets the value of the adminEmail property.StringgetBaseURL()Gets the value of the baseURL property.List<String>getCompression()Gets the value of the compression property.DeletedRecordTypegetDeletedRecord()Gets the value of the deletedRecord property.List<DescriptionType>getDescription()Gets the value of the description property.DategetEarliestDatestamp()Gets the value of the earliestDatestamp property.GranularityTypegetGranularity()Gets the value of the granularity property.StringgetProtocolVersion()Gets the value of the protocolVersion property.StringgetRepositoryName()Gets the value of the repositoryName property.voidsetBaseURL(String value)Sets the value of the baseURL property.voidsetDeletedRecord(DeletedRecordType value)Sets the value of the deletedRecord property.voidsetEarliestDatestamp(Date value)Sets the value of the earliestDatestamp property.voidsetGranularity(GranularityType value)Sets the value of the granularity property.voidsetProtocolVersion(String value)Sets the value of the protocolVersion property.voidsetRepositoryName(String value)Sets the value of the repositoryName property.voidwrite(XmlOutputContext writer)
-
-
-
Field Detail
-
repositoryName
protected String repositoryName
-
baseURL
protected String baseURL
-
protocolVersion
protected String protocolVersion
-
earliestDatestamp
protected Date earliestDatestamp
-
deletedRecord
protected DeletedRecordType deletedRecord
-
granularity
protected GranularityType granularity
-
description
protected List<DescriptionType> description
-
-
Method Detail
-
getRepositoryName
public String getRepositoryName()
Gets the value of the repositoryName property.- Returns:
- possible object is ;
-
setRepositoryName
public void setRepositoryName(String value)
Sets the value of the repositoryName property.- Parameters:
value- allowed object is ;
-
getBaseURL
public String getBaseURL()
Gets the value of the baseURL property.- Returns:
- possible object is ;
-
setBaseURL
public void setBaseURL(String value)
Sets the value of the baseURL property.- Parameters:
value- allowed object is ;
-
getProtocolVersion
public String getProtocolVersion()
Gets the value of the protocolVersion property.- Returns:
- possible object is ;
-
setProtocolVersion
public void setProtocolVersion(String value)
Sets the value of the protocolVersion property.- Parameters:
value- allowed object is ;
-
getAdminEmail
public List<String> getAdminEmail()
Gets the value of the adminEmail property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a method for the adminEmail property. For example, to add a new item, do as follows: getAdminEmail().add(newItem); Objects of the following type(s) are allowed in the list ;
-
getEarliestDatestamp
public Date getEarliestDatestamp()
Gets the value of the earliestDatestamp property.- Returns:
- possible object is ;
-
setEarliestDatestamp
public void setEarliestDatestamp(Date value)
Sets the value of the earliestDatestamp property.- Parameters:
value- allowed object is ;
-
getDeletedRecord
public DeletedRecordType getDeletedRecord()
Gets the value of the deletedRecord property.- Returns:
- possible object is ;
-
setDeletedRecord
public void setDeletedRecord(DeletedRecordType value)
Sets the value of the deletedRecord property.- Parameters:
value- allowed object is ;
-
getGranularity
public GranularityType getGranularity()
Gets the value of the granularity property.- Returns:
- possible object is ;
-
setGranularity
public void setGranularity(GranularityType value)
Sets the value of the granularity property.- Parameters:
value- allowed object is ;
-
getCompression
public List<String> getCompression()
Gets the value of the compression property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a method for the compression property. For example, to add a new item, do as follows: getCompression().add(newItem); Objects of the following type(s) are allowed in the list ;
-
getDescription
public List<DescriptionType> getDescription()
Gets the value of the description property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a method for the description property. For example, to add a new item, do as follows: getDescription().add(newItem); Objects of the following type(s) are allowed in the list ;
-
write
public void write(XmlOutputContext writer) throws WritingXmlException
- Specified by:
writein interfaceXMLWritable- Throws:
WritingXmlException
-
-