package at.gv.util.xsd.mis_v2.persondata; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; /** *
Java-Klasse für DefinedRelationType. * *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. *
*
* <simpleType name="DefinedRelationType"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="family:Parent"/> * <enumeration value="family:Child"/> * <enumeration value="family:Sibling"/> * <enumeration value="family:Grandparent"/> * <enumeration value="family:Grandchild"/> * <enumeration value="family:Spouse"/> * <enumeration value="function:LegalGuardian"/> * <enumeration value="function:IsGuardedBy"/> * <enumeration value="function:Cohabitant"/> * </restriction> * </simpleType> ** */ @XmlType(name = "DefinedRelationType") @XmlEnum public enum DefinedRelationType { @XmlEnumValue("family:Parent") FAMILY_PARENT("family:Parent"), @XmlEnumValue("family:Child") FAMILY_CHILD("family:Child"), @XmlEnumValue("family:Sibling") FAMILY_SIBLING("family:Sibling"), @XmlEnumValue("family:Grandparent") FAMILY_GRANDPARENT("family:Grandparent"), @XmlEnumValue("family:Grandchild") FAMILY_GRANDCHILD("family:Grandchild"), @XmlEnumValue("family:Spouse") FAMILY_SPOUSE("family:Spouse"), @XmlEnumValue("function:LegalGuardian") FUNCTION_LEGAL_GUARDIAN("function:LegalGuardian"), @XmlEnumValue("function:IsGuardedBy") FUNCTION_IS_GUARDED_BY("function:IsGuardedBy"), @XmlEnumValue("function:Cohabitant") FUNCTION_COHABITANT("function:Cohabitant"); private final String value; DefinedRelationType(String v) { value = v; } public String value() { return value; } public static DefinedRelationType fromValue(String v) { for (DefinedRelationType c: DefinedRelationType.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }