//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2012.08.04 at 03:25:13 AM CEST
//
package eu.prestoprime.model.oaipmh;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>
* Java class for OAI-PMHerrorcodeType.
*
* <p>
* The following schema fragment specifies the expected content contained within
* this class.
* <p>
*
* <pre>
* <simpleType name="OAI-PMHerrorcodeType">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="cannotDisseminateFormat"/>
* <enumeration value="idDoesNotExist"/>
* <enumeration value="badArgument"/>
* <enumeration value="badVerb"/>
* <enumeration value="noMetadataFormats"/>
* <enumeration value="noRecordsMatch"/>
* <enumeration value="badResumptionToken"/>
* <enumeration value="noSetHierarchy"/>
* </restriction>
* </simpleType>
* </pre>
*
*/
@XmlType(name = "OAI-PMHerrorcodeType")
@XmlEnum
public enum OAIPMHerrorcodeType {
@XmlEnumValue("cannotDisseminateFormat")
CANNOT_DISSEMINATE_FORMAT("cannotDisseminateFormat"), @XmlEnumValue("idDoesNotExist")
ID_DOES_NOT_EXIST("idDoesNotExist"), @XmlEnumValue("badArgument")
BAD_ARGUMENT("badArgument"), @XmlEnumValue("badVerb")
BAD_VERB("badVerb"), @XmlEnumValue("noMetadataFormats")
NO_METADATA_FORMATS("noMetadataFormats"), @XmlEnumValue("noRecordsMatch")
NO_RECORDS_MATCH("noRecordsMatch"), @XmlEnumValue("badResumptionToken")
BAD_RESUMPTION_TOKEN("badResumptionToken"), @XmlEnumValue("noSetHierarchy")
NO_SET_HIERARCHY("noSetHierarchy");
private final String value;
OAIPMHerrorcodeType(String v) {
value = v;
}
public String value() {
return value;
}
public static OAIPMHerrorcodeType fromValue(String v) {
for (OAIPMHerrorcodeType c : OAIPMHerrorcodeType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}