/*
* Copyright 2012 Shared Learning Collaborative, LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// 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.04.20 at 03:09:04 PM EDT
//
package org.slc.sli.sample.entities;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for RelationType.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* <simpleType name="RelationType">
* <restriction base="{http://www.w3.org/2001/XMLSchema}token">
* <enumeration value="Adopted daughter"/>
* <enumeration value="Adopted son"/>
* <enumeration value="Adoptive parents"/>
* <enumeration value="Advisor"/>
* <enumeration value="Agency representative"/>
* <enumeration value="Aunt"/>
* <enumeration value="Brother, half"/>
* <enumeration value="Brother, natural/adoptive"/>
* <enumeration value="Brother, step"/>
* <enumeration value="Brother-in-law"/>
* <enumeration value="Case Worker, CPS"/>
* <enumeration value="Court appointed guardian"/>
* <enumeration value="Cousin"/>
* <enumeration value="Daughter"/>
* <enumeration value="Daughter-in-law"/>
* <enumeration value="Dependent"/>
* <enumeration value="Doctor"/>
* <enumeration value="Employer"/>
* <enumeration value="Emergency Contact"/>
* <enumeration value="Family member"/>
* <enumeration value="Father's significant other"/>
* <enumeration value="Father, foster"/>
* <enumeration value="Father"/>
* <enumeration value="Father, step"/>
* <enumeration value="Father-in-law"/>
* <enumeration value="Fiance"/>
* <enumeration value="Fiancee"/>
* <enumeration value="Former husband"/>
* <enumeration value="Former wife"/>
* <enumeration value="Foster daughter"/>
* <enumeration value="Foster parent"/>
* <enumeration value="Foster son"/>
* <enumeration value="Friend"/>
* <enumeration value="Granddaughter"/>
* <enumeration value="Grandparent"/>
* <enumeration value="Great Grandparent"/>
* <enumeration value="Grandson"/>
* <enumeration value="Great aunt"/>
* <enumeration value="Great uncle"/>
* <enumeration value="Guardian"/>
* <enumeration value="Husband"/>
* <enumeration value="Life partner"/>
* <enumeration value="Life partner of parent"/>
* <enumeration value="Minister or priest"/>
* <enumeration value="Mother's significant other"/>
* <enumeration value="Mother, foster"/>
* <enumeration value="Mother"/>
* <enumeration value="Mother, step"/>
* <enumeration value="Mother-in-law"/>
* <enumeration value="Nephew"/>
* <enumeration value="Niece"/>
* <enumeration value="None"/>
* <enumeration value="Other"/>
* <enumeration value="Parent"/>
* <enumeration value="Partner"/>
* <enumeration value="Partner of parent"/>
* <enumeration value="Probation officer"/>
* <enumeration value="Sibling"/>
* <enumeration value="Sister, half"/>
* <enumeration value="Sister, natural/adoptive"/>
* <enumeration value="Sister, step"/>
* <enumeration value="Sister-in-law"/>
* <enumeration value="Son"/>
* <enumeration value="Son-in-law"/>
* <enumeration value="Spouse"/>
* <enumeration value="Stepdaughter"/>
* <enumeration value="Stepson"/>
* <enumeration value="Stepsibling"/>
* <enumeration value="Uncle"/>
* <enumeration value="Ward"/>
* <enumeration value="Wife"/>
* </restriction>
* </simpleType>
* </pre>
*
*/
@XmlType(name = "RelationType")
@XmlEnum
public enum RelationType {
@XmlEnumValue("Adopted daughter")
ADOPTED_DAUGHTER("Adopted daughter"),
@XmlEnumValue("Adopted son")
ADOPTED_SON("Adopted son"),
@XmlEnumValue("Adoptive parents")
ADOPTIVE_PARENTS("Adoptive parents"),
@XmlEnumValue("Advisor")
ADVISOR("Advisor"),
@XmlEnumValue("Agency representative")
AGENCY_REPRESENTATIVE("Agency representative"),
@XmlEnumValue("Aunt")
AUNT("Aunt"),
@XmlEnumValue("Brother, half")
BROTHER_HALF("Brother, half"),
@XmlEnumValue("Brother, natural/adoptive")
BROTHER_NATURAL_ADOPTIVE("Brother, natural/adoptive"),
@XmlEnumValue("Brother, step")
BROTHER_STEP("Brother, step"),
@XmlEnumValue("Brother-in-law")
BROTHER_IN_LAW("Brother-in-law"),
@XmlEnumValue("Case Worker, CPS")
CASE_WORKER_CPS("Case Worker, CPS"),
@XmlEnumValue("Court appointed guardian")
COURT_APPOINTED_GUARDIAN("Court appointed guardian"),
@XmlEnumValue("Cousin")
COUSIN("Cousin"),
@XmlEnumValue("Daughter")
DAUGHTER("Daughter"),
@XmlEnumValue("Daughter-in-law")
DAUGHTER_IN_LAW("Daughter-in-law"),
@XmlEnumValue("Dependent")
DEPENDENT("Dependent"),
@XmlEnumValue("Doctor")
DOCTOR("Doctor"),
@XmlEnumValue("Employer")
EMPLOYER("Employer"),
@XmlEnumValue("Emergency Contact")
EMERGENCY_CONTACT("Emergency Contact"),
@XmlEnumValue("Family member")
FAMILY_MEMBER("Family member"),
@XmlEnumValue("Father's significant other")
FATHER_S_SIGNIFICANT_OTHER("Father's significant other"),
@XmlEnumValue("Father, foster")
FATHER_FOSTER("Father, foster"),
@XmlEnumValue("Father")
FATHER("Father"),
@XmlEnumValue("Father, step")
FATHER_STEP("Father, step"),
@XmlEnumValue("Father-in-law")
FATHER_IN_LAW("Father-in-law"),
@XmlEnumValue("Fiance")
FIANCE("Fiance"),
@XmlEnumValue("Fiancee")
FIANCEE("Fiancee"),
@XmlEnumValue("Former husband")
FORMER_HUSBAND("Former husband"),
@XmlEnumValue("Former wife")
FORMER_WIFE("Former wife"),
@XmlEnumValue("Foster daughter")
FOSTER_DAUGHTER("Foster daughter"),
@XmlEnumValue("Foster parent")
FOSTER_PARENT("Foster parent"),
@XmlEnumValue("Foster son")
FOSTER_SON("Foster son"),
@XmlEnumValue("Friend")
FRIEND("Friend"),
@XmlEnumValue("Granddaughter")
GRANDDAUGHTER("Granddaughter"),
@XmlEnumValue("Grandparent")
GRANDPARENT("Grandparent"),
@XmlEnumValue("Great Grandparent")
GREAT_GRANDPARENT("Great Grandparent"),
@XmlEnumValue("Grandson")
GRANDSON("Grandson"),
@XmlEnumValue("Great aunt")
GREAT_AUNT("Great aunt"),
@XmlEnumValue("Great uncle")
GREAT_UNCLE("Great uncle"),
@XmlEnumValue("Guardian")
GUARDIAN("Guardian"),
@XmlEnumValue("Husband")
HUSBAND("Husband"),
@XmlEnumValue("Life partner")
LIFE_PARTNER("Life partner"),
@XmlEnumValue("Life partner of parent")
LIFE_PARTNER_OF_PARENT("Life partner of parent"),
@XmlEnumValue("Minister or priest")
MINISTER_OR_PRIEST("Minister or priest"),
@XmlEnumValue("Mother's significant other")
MOTHER_S_SIGNIFICANT_OTHER("Mother's significant other"),
@XmlEnumValue("Mother, foster")
MOTHER_FOSTER("Mother, foster"),
@XmlEnumValue("Mother")
MOTHER("Mother"),
@XmlEnumValue("Mother, step")
MOTHER_STEP("Mother, step"),
@XmlEnumValue("Mother-in-law")
MOTHER_IN_LAW("Mother-in-law"),
@XmlEnumValue("Nephew")
NEPHEW("Nephew"),
@XmlEnumValue("Niece")
NIECE("Niece"),
@XmlEnumValue("None")
NONE("None"),
@XmlEnumValue("Other")
OTHER("Other"),
@XmlEnumValue("Parent")
PARENT("Parent"),
@XmlEnumValue("Partner")
PARTNER("Partner"),
@XmlEnumValue("Partner of parent")
PARTNER_OF_PARENT("Partner of parent"),
@XmlEnumValue("Probation officer")
PROBATION_OFFICER("Probation officer"),
@XmlEnumValue("Sibling")
SIBLING("Sibling"),
@XmlEnumValue("Sister, half")
SISTER_HALF("Sister, half"),
@XmlEnumValue("Sister, natural/adoptive")
SISTER_NATURAL_ADOPTIVE("Sister, natural/adoptive"),
@XmlEnumValue("Sister, step")
SISTER_STEP("Sister, step"),
@XmlEnumValue("Sister-in-law")
SISTER_IN_LAW("Sister-in-law"),
@XmlEnumValue("Son")
SON("Son"),
@XmlEnumValue("Son-in-law")
SON_IN_LAW("Son-in-law"),
@XmlEnumValue("Spouse")
SPOUSE("Spouse"),
@XmlEnumValue("Stepdaughter")
STEPDAUGHTER("Stepdaughter"),
@XmlEnumValue("Stepson")
STEPSON("Stepson"),
@XmlEnumValue("Stepsibling")
STEPSIBLING("Stepsibling"),
@XmlEnumValue("Uncle")
UNCLE("Uncle"),
@XmlEnumValue("Ward")
WARD("Ward"),
@XmlEnumValue("Wife")
WIFE("Wife");
private final String value;
RelationType(String v) {
value = v;
}
public String value() {
return value;
}
public static RelationType fromValue(String v) {
for (RelationType c: RelationType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}