/* * 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 java.util.Calendar; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** * The set of elements that capture relevant data regarding a person's birth, including birth date and place of birth. * * <p>Java class for BirthData complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="BirthData"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="BirthDate" type="{http://www.w3.org/2001/XMLSchema}date"/> * <element name="CityOfBirth" type="{http://ed-fi.org/0100}City" minOccurs="0"/> * <element name="StateOfBirthAbbreviation" type="{http://ed-fi.org/0100}StateAbbreviationType" minOccurs="0"/> * <element name="CountryOfBirthCode" type="{http://ed-fi.org/0100}CountryCodeType" minOccurs="0"/> * <element name="DateEnteredUS" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> * <element name="MultipleBirthStatus" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BirthData", propOrder = { "birthDate", "cityOfBirth", "stateOfBirthAbbreviation", "countryOfBirthCode", "dateEnteredUS", "multipleBirthStatus" }) public class BirthData { @XmlElement(name = "BirthDate", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter2 .class) @XmlSchemaType(name = "date") protected Calendar birthDate; @XmlElement(name = "CityOfBirth") protected String cityOfBirth; @XmlElement(name = "StateOfBirthAbbreviation") protected StateAbbreviationType stateOfBirthAbbreviation; @XmlElement(name = "CountryOfBirthCode") protected CountryCodeType countryOfBirthCode; @XmlElement(name = "DateEnteredUS", type = String.class) @XmlJavaTypeAdapter(Adapter2 .class) @XmlSchemaType(name = "date") protected Calendar dateEnteredUS; @XmlElement(name = "MultipleBirthStatus") protected Boolean multipleBirthStatus; /** * Gets the value of the birthDate property. * * @return * possible object is * {@link String } * */ public Calendar getBirthDate() { return birthDate; } /** * Sets the value of the birthDate property. * * @param value * allowed object is * {@link String } * */ public void setBirthDate(Calendar value) { this.birthDate = value; } /** * Gets the value of the cityOfBirth property. * * @return * possible object is * {@link String } * */ public String getCityOfBirth() { return cityOfBirth; } /** * Sets the value of the cityOfBirth property. * * @param value * allowed object is * {@link String } * */ public void setCityOfBirth(String value) { this.cityOfBirth = value; } /** * Gets the value of the stateOfBirthAbbreviation property. * * @return * possible object is * {@link StateAbbreviationType } * */ public StateAbbreviationType getStateOfBirthAbbreviation() { return stateOfBirthAbbreviation; } /** * Sets the value of the stateOfBirthAbbreviation property. * * @param value * allowed object is * {@link StateAbbreviationType } * */ public void setStateOfBirthAbbreviation(StateAbbreviationType value) { this.stateOfBirthAbbreviation = value; } /** * Gets the value of the countryOfBirthCode property. * * @return * possible object is * {@link CountryCodeType } * */ public CountryCodeType getCountryOfBirthCode() { return countryOfBirthCode; } /** * Sets the value of the countryOfBirthCode property. * * @param value * allowed object is * {@link CountryCodeType } * */ public void setCountryOfBirthCode(CountryCodeType value) { this.countryOfBirthCode = value; } /** * Gets the value of the dateEnteredUS property. * * @return * possible object is * {@link String } * */ public Calendar getDateEnteredUS() { return dateEnteredUS; } /** * Sets the value of the dateEnteredUS property. * * @param value * allowed object is * {@link String } * */ public void setDateEnteredUS(Calendar value) { this.dateEnteredUS = value; } /** * Gets the value of the multipleBirthStatus property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMultipleBirthStatus() { return multipleBirthStatus; } /** * Sets the value of the multipleBirthStatus property. * * @param value * allowed object is * {@link Boolean } * */ public void setMultipleBirthStatus(Boolean value) { this.multipleBirthStatus = value; } }