/*
* 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* The set of elements that comprise a person's legal name.
*
* <p>Java class for Name complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="Name">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="PersonalTitlePrefix" type="{http://ed-fi.org/0100}PersonalTitlePrefixType" minOccurs="0"/>
* <element name="FirstName" type="{http://ed-fi.org/0100}FirstName"/>
* <element name="MiddleName" type="{http://ed-fi.org/0100}MiddleName" minOccurs="0"/>
* <element name="LastSurname" type="{http://ed-fi.org/0100}LastSurname"/>
* <element name="GenerationCodeSuffix" type="{http://ed-fi.org/0100}GenerationCodeSuffixType" minOccurs="0"/>
* <element name="MaidenName" type="{http://ed-fi.org/0100}LastSurname" minOccurs="0"/>
* </sequence>
* <attribute name="Verification" type="{http://ed-fi.org/0100}PersonalInformationVerificationType" />
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Name", propOrder = {
"personalTitlePrefix",
"firstName",
"middleName",
"lastSurname",
"generationCodeSuffix",
"maidenName"
})
public class Name {
@XmlElement(name = "PersonalTitlePrefix")
protected PersonalTitlePrefixType personalTitlePrefix;
@XmlElement(name = "FirstName", required = true)
protected String firstName;
@XmlElement(name = "MiddleName")
protected String middleName;
@XmlElement(name = "LastSurname", required = true)
protected String lastSurname;
@XmlElement(name = "GenerationCodeSuffix")
protected GenerationCodeSuffixType generationCodeSuffix;
@XmlElement(name = "MaidenName")
protected String maidenName;
@XmlAttribute(name = "Verification")
protected PersonalInformationVerificationType verification;
/**
* Gets the value of the personalTitlePrefix property.
*
* @return
* possible object is
* {@link PersonalTitlePrefixType }
*
*/
public PersonalTitlePrefixType getPersonalTitlePrefix() {
return personalTitlePrefix;
}
/**
* Sets the value of the personalTitlePrefix property.
*
* @param value
* allowed object is
* {@link PersonalTitlePrefixType }
*
*/
public void setPersonalTitlePrefix(PersonalTitlePrefixType value) {
this.personalTitlePrefix = value;
}
/**
* Gets the value of the firstName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFirstName() {
return firstName;
}
/**
* Sets the value of the firstName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFirstName(String value) {
this.firstName = value;
}
/**
* Gets the value of the middleName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMiddleName() {
return middleName;
}
/**
* Sets the value of the middleName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMiddleName(String value) {
this.middleName = value;
}
/**
* Gets the value of the lastSurname property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLastSurname() {
return lastSurname;
}
/**
* Sets the value of the lastSurname property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastSurname(String value) {
this.lastSurname = value;
}
/**
* Gets the value of the generationCodeSuffix property.
*
* @return
* possible object is
* {@link GenerationCodeSuffixType }
*
*/
public GenerationCodeSuffixType getGenerationCodeSuffix() {
return generationCodeSuffix;
}
/**
* Sets the value of the generationCodeSuffix property.
*
* @param value
* allowed object is
* {@link GenerationCodeSuffixType }
*
*/
public void setGenerationCodeSuffix(GenerationCodeSuffixType value) {
this.generationCodeSuffix = value;
}
/**
* Gets the value of the maidenName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMaidenName() {
return maidenName;
}
/**
* Sets the value of the maidenName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMaidenName(String value) {
this.maidenName = value;
}
/**
* Gets the value of the verification property.
*
* @return
* possible object is
* {@link PersonalInformationVerificationType }
*
*/
public PersonalInformationVerificationType getVerification() {
return verification;
}
/**
* Sets the value of the verification property.
*
* @param value
* allowed object is
* {@link PersonalInformationVerificationType }
*
*/
public void setVerification(PersonalInformationVerificationType value) {
this.verification = value;
}
}