Class IdentifyType
- All Implemented Interfaces:
org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
Java class for IdentifyType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="IdentifyType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="repositoryName" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="baseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
<element name="protocolVersion" type="{http://www.openarchives.org/OAI/2.0/}protocolVersionType"/>
<element name="adminEmail" type="{http://www.openarchives.org/OAI/2.0/}emailType" maxOccurs="unbounded"/>
<element name="earliestDatestamp" type="{http://www.openarchives.org/OAI/2.0/}UTCdatetimeType"/>
<element name="deletedRecord" type="{http://www.openarchives.org/OAI/2.0/}deletedRecordType"/>
<element name="granularity" type="{http://www.openarchives.org/OAI/2.0/}granularityType"/>
<element name="compression" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="description" type="{http://www.openarchives.org/OAI/2.0/}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected DeletedRecordTypeprotected List<DescriptionType>protected Stringprotected GranularityTypeprotected Stringprotected String -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorIdentifyType(String repositoryName, String baseURL, String protocolVersion, List<String> adminEmails, String earliestDatestamp, DeletedRecordType deletedRecord, GranularityType granularity, List<String> compressions, List<DescriptionType> descriptions) Fully-initialising value constructor -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) booleanGets the value of the adminEmails property.Gets the value of the baseURL property.Gets the value of the compressions property.Gets the value of the deletedRecord property.Gets the value of the descriptions property.Gets the value of the earliestDatestamp property.Gets the value of the granularity property.Gets the value of the protocolVersion property.Gets the value of the repositoryName property.inthashCode()voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) voidsetBaseURL(String value) Sets the value of the baseURL property.voidSets the value of the deletedRecord property.voidsetEarliestDatestamp(String 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.toString()withAdminEmails(String... values) withAdminEmails(Collection<String> values) withBaseURL(String value) withCompressions(String... values) withCompressions(Collection<String> values) withDescriptions(Collection<DescriptionType> values) withDescriptions(DescriptionType... values) withEarliestDatestamp(String value) withGranularity(GranularityType value) withProtocolVersion(String value) withRepositoryName(String value)
-
Field Details
-
repositoryName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String repositoryName -
baseURL
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String baseURL -
protocolVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String protocolVersion -
adminEmails
-
earliestDatestamp
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String earliestDatestamp -
deletedRecord
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected DeletedRecordType deletedRecord -
granularity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected GranularityType granularity -
compressions
-
descriptions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<DescriptionType> descriptions
-
-
Constructor Details
-
IdentifyType
public IdentifyType()Default no-arg constructor -
IdentifyType
public IdentifyType(String repositoryName, String baseURL, String protocolVersion, List<String> adminEmails, String earliestDatestamp, DeletedRecordType deletedRecord, GranularityType granularity, List<String> compressions, List<DescriptionType> descriptions) Fully-initialising value constructor
-
-
Method Details
-
getRepositoryName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getRepositoryName()Gets the value of the repositoryName property.- Returns:
- possible object is
String
-
setRepositoryName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setRepositoryName(String value) Sets the value of the repositoryName property.- Parameters:
value- allowed object isString
-
getBaseURL
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getBaseURL()Gets the value of the baseURL property.- Returns:
- possible object is
String
-
setBaseURL
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setBaseURL(String value) Sets the value of the baseURL property.- Parameters:
value- allowed object isString
-
getProtocolVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getProtocolVersion()Gets the value of the protocolVersion property.- Returns:
- possible object is
String
-
setProtocolVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setProtocolVersion(String value) Sets the value of the protocolVersion property.- Parameters:
value- allowed object isString
-
getAdminEmails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<String> getAdminEmails()Gets the value of the adminEmails 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
setmethod for the adminEmails property.For example, to add a new item, do as follows:
getAdminEmails().add(newItem);
Objects of the following type(s) are allowed in the list
String- Returns:
- The value of the adminEmails property.
-
getEarliestDatestamp
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getEarliestDatestamp()Gets the value of the earliestDatestamp property.- Returns:
- possible object is
String
-
setEarliestDatestamp
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setEarliestDatestamp(String value) Sets the value of the earliestDatestamp property.- Parameters:
value- allowed object isString
-
getDeletedRecord
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DeletedRecordType getDeletedRecord()Gets the value of the deletedRecord property.- Returns:
- possible object is
DeletedRecordType
-
setDeletedRecord
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setDeletedRecord(DeletedRecordType value) Sets the value of the deletedRecord property.- Parameters:
value- allowed object isDeletedRecordType
-
getGranularity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public GranularityType getGranularity()Gets the value of the granularity property.- Returns:
- possible object is
GranularityType
-
setGranularity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setGranularity(GranularityType value) Sets the value of the granularity property.- Parameters:
value- allowed object isGranularityType
-
getCompressions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<String> getCompressions()Gets the value of the compressions 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
setmethod for the compressions property.For example, to add a new item, do as follows:
getCompressions().add(newItem);
Objects of the following type(s) are allowed in the list
String- Returns:
- The value of the compressions property.
-
getDescriptions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<DescriptionType> getDescriptions()Gets the value of the descriptions 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
setmethod for the descriptions property.For example, to add a new item, do as follows:
getDescriptions().add(newItem);
Objects of the following type(s) are allowed in the list
DescriptionType- Returns:
- The value of the descriptions property.
-
equals
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public boolean equals(Object object) -
hashCode
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public int hashCode() -
toString
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String toString() -
append
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString
-
appendFields
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString
-
withRepositoryName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withRepositoryName(String value) -
withBaseURL
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withBaseURL(String value) -
withProtocolVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withProtocolVersion(String value) -
withAdminEmails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withAdminEmails(String... values) -
withAdminEmails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withAdminEmails(Collection<String> values) -
withEarliestDatestamp
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withEarliestDatestamp(String value) -
withDeletedRecord
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withDeletedRecord(DeletedRecordType value) -
withGranularity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withGranularity(GranularityType value) -
withCompressions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withCompressions(String... values) -
withCompressions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withCompressions(Collection<String> values) -
withDescriptions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withDescriptions(DescriptionType... values) -
withDescriptions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public IdentifyType withDescriptions(Collection<DescriptionType> values) -
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(Object left, Object right) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom
-
createNewInstance
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Object createNewInstance()- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-