org.kuali.student.core.person.dto
Class PersonInfo

java.lang.Object
  extended by org.kuali.student.core.person.dto.PersonInfo
All Implemented Interfaces:
Serializable, HasAttributes, Idable

public class PersonInfo
extends Object
implements Serializable, Idable, HasAttributes

Detailed information about a single person.

See Also:
Serialized Form

Field Summary
private  Map<String,String> attributes
           
private  Date birthDate
           
private  String cityofBirth
           
private  String countryofBirthCode
           
private  Date deceasedDate
           
private  Date effectiveDate
           
private  Date expirationDate
           
private  String gender
           
private  String geographicOrigin
           
private  String id
           
private  Boolean isTestPerson
           
private  String maritalStatusCode
           
private  MetaInfo metaInfo
           
private  List<PersonCitizenshipInfo> personCitizenshipInfoList
           
private  List<PersonEthnicityInfo> personEthnicityInfoList
           
private  List<PersonNameInfo> personNameInfoList
           
private  List<PersonResidencyInfo> personResidencyInfoList
           
private  List<String> personTypeKeyList
           
private  List<PersonVisaInfo> personVisaInfoList
           
private  String photo
           
private  String primaryLanguageCode
           
private  String secondaryLanguageCode
           
private static long serialVersionUID
           
private  String state
           
private  String stateofBirth
           
 
Constructor Summary
PersonInfo()
           
 
Method Summary
 Map<String,String> getAttributes()
          List of key/value pairs, typically used for dynamic attributes.
 Date getBirthDate()
          Date of birth
 String getCityofBirth()
          city of Birth.
 String getCountryofBirthCode()
          Country of Birth
 Date getDeceasedDate()
          Date of death
 Date getEffectiveDate()
          Date and time that this person became effective.
 Date getExpirationDate()
          Date and time that this person record expires.
 String getGender()
          Gender
 String getGeographicOrigin()
          the jurisdiction (county, state, country - however defined by the institution) where a learner lives at the point of application to the institution
 String getId()
          Unique identifier for a person record.
 Boolean getIsTestPerson()
          Indicates if the record is for a test person
 String getMaritalStatusCode()
          Marital status
 MetaInfo getMetaInfo()
          Create and last update info for the structure.
 List<PersonCitizenshipInfo> getPersonCitizenshipInfoList()
          List of detailed information about a person's citizenship.
 List<PersonEthnicityInfo> getPersonEthnicityInfoList()
          List of detailed information about a person's ethnicity ( and sub-ethnicity?).
 List<PersonNameInfo> getPersonNameInfoList()
          List containing information about a person's names.
 List<PersonResidencyInfo> getPersonResidencyInfoList()
          List of detailed information about a student's residency.
 List<String> getPersonTypeKeyList()
          List of identifiers for types of people.
 List<PersonVisaInfo> getPersonVisaInfoList()
          List of detailed information about a person's visa.
 String getPhoto()
          photo file name (.jpg)
 String getPrimaryLanguageCode()
          Primary Language Code
 String getSecondaryLanguageCode()
          secondary Language Code
 String getState()
          Indicates the state of this person record
 String getStateofBirth()
          State/Province of Birth.
 void setAttributes(Map<String,String> attributes)
           
 void setBirthDate(Date birthDate)
           
 void setCityofBirth(String cityofBirth)
           
 void setCountryofBirthCode(String countryofBirthCode)
           
 void setDeceasedDate(Date deceasedDate)
           
 void setEffectiveDate(Date effectiveDate)
           
 void setExpirationDate(Date expirationDate)
           
 void setGender(String gender)
           
 void setGeographicOrigin(String geographicOrigin)
           
 void setId(String id)
           
 void setIsTestPerson(Boolean isTestPerson)
           
 void setMaritalStatusCode(String maritalStatusCode)
           
 void setMetaInfo(MetaInfo metaInfo)
           
 void setPersonCitizenshipInfoList(List<PersonCitizenshipInfo> personCitizenshipInfoList)
           
 void setPersonEthnicityInfoList(List<PersonEthnicityInfo> personEthnicityInfoList)
           
 void setPersonNameInfoList(List<PersonNameInfo> personNameInfoList)
           
 void setPersonResidencyInfoList(List<PersonResidencyInfo> personResidencyInfoList)
           
 void setPersonTypeKeyList(List<String> personTypeKeyList)
           
 void setPersonVisaInfoList(List<PersonVisaInfo> personVisaInfoList)
           
 void setPhoto(String photo)
           
 void setPrimaryLanguageCode(String primaryLanguageCode)
           
 void setSecondaryLanguageCode(String secondaryLanguageCode)
           
 void setState(String state)
           
 void setStateofBirth(String stateofBirth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

personTypeKeyList

private List<String> personTypeKeyList

personNameInfoList

private List<PersonNameInfo> personNameInfoList

personCitizenshipInfoList

private List<PersonCitizenshipInfo> personCitizenshipInfoList

personVisaInfoList

private List<PersonVisaInfo> personVisaInfoList

personResidencyInfoList

private List<PersonResidencyInfo> personResidencyInfoList

personEthnicityInfoList

private List<PersonEthnicityInfo> personEthnicityInfoList

birthDate

private Date birthDate

isTestPerson

private Boolean isTestPerson

gender

private String gender

photo

private String photo

deceasedDate

private Date deceasedDate

maritalStatusCode

private String maritalStatusCode

primaryLanguageCode

private String primaryLanguageCode

secondaryLanguageCode

private String secondaryLanguageCode

countryofBirthCode

private String countryofBirthCode

stateofBirth

private String stateofBirth

cityofBirth

private String cityofBirth

geographicOrigin

private String geographicOrigin

effectiveDate

private Date effectiveDate

expirationDate

private Date expirationDate

attributes

private Map<String,String> attributes

metaInfo

private MetaInfo metaInfo

state

private String state

id

private String id
Constructor Detail

PersonInfo

public PersonInfo()
Method Detail

getPersonTypeKeyList

public List<String> getPersonTypeKeyList()
List of identifiers for types of people.


setPersonTypeKeyList

public void setPersonTypeKeyList(List<String> personTypeKeyList)

getPersonNameInfoList

public List<PersonNameInfo> getPersonNameInfoList()
List containing information about a person's names.


setPersonNameInfoList

public void setPersonNameInfoList(List<PersonNameInfo> personNameInfoList)

getPersonCitizenshipInfoList

public List<PersonCitizenshipInfo> getPersonCitizenshipInfoList()
List of detailed information about a person's citizenship.


setPersonCitizenshipInfoList

public void setPersonCitizenshipInfoList(List<PersonCitizenshipInfo> personCitizenshipInfoList)

getPersonVisaInfoList

public List<PersonVisaInfo> getPersonVisaInfoList()
List of detailed information about a person's visa.


setPersonVisaInfoList

public void setPersonVisaInfoList(List<PersonVisaInfo> personVisaInfoList)

getPersonResidencyInfoList

public List<PersonResidencyInfo> getPersonResidencyInfoList()
List of detailed information about a student's residency.


setPersonResidencyInfoList

public void setPersonResidencyInfoList(List<PersonResidencyInfo> personResidencyInfoList)

getPersonEthnicityInfoList

public List<PersonEthnicityInfo> getPersonEthnicityInfoList()
List of detailed information about a person's ethnicity ( and sub-ethnicity?).


setPersonEthnicityInfoList

public void setPersonEthnicityInfoList(List<PersonEthnicityInfo> personEthnicityInfoList)

getBirthDate

public Date getBirthDate()
Date of birth


setBirthDate

public void setBirthDate(Date birthDate)

getIsTestPerson

public Boolean getIsTestPerson()
Indicates if the record is for a test person


setIsTestPerson

public void setIsTestPerson(Boolean isTestPerson)

getGender

public String getGender()
Gender


setGender

public void setGender(String gender)

getPhoto

public String getPhoto()
photo file name (.jpg)


setPhoto

public void setPhoto(String photo)

getDeceasedDate

public Date getDeceasedDate()
Date of death


setDeceasedDate

public void setDeceasedDate(Date deceasedDate)

getMaritalStatusCode

public String getMaritalStatusCode()
Marital status


setMaritalStatusCode

public void setMaritalStatusCode(String maritalStatusCode)

getPrimaryLanguageCode

public String getPrimaryLanguageCode()
Primary Language Code


setPrimaryLanguageCode

public void setPrimaryLanguageCode(String primaryLanguageCode)

getSecondaryLanguageCode

public String getSecondaryLanguageCode()
secondary Language Code


setSecondaryLanguageCode

public void setSecondaryLanguageCode(String secondaryLanguageCode)

getCountryofBirthCode

public String getCountryofBirthCode()
Country of Birth


setCountryofBirthCode

public void setCountryofBirthCode(String countryofBirthCode)

getStateofBirth

public String getStateofBirth()
State/Province of Birth.


setStateofBirth

public void setStateofBirth(String stateofBirth)

getCityofBirth

public String getCityofBirth()
city of Birth.


setCityofBirth

public void setCityofBirth(String cityofBirth)

getGeographicOrigin

public String getGeographicOrigin()
the jurisdiction (county, state, country - however defined by the institution) where a learner lives at the point of application to the institution


setGeographicOrigin

public void setGeographicOrigin(String geographicOrigin)

getEffectiveDate

public Date getEffectiveDate()
Date and time that this person became effective. This is a similar concept to the effective date on enumerated values. When an expiration date has been specified, this field must be less than or equal to the expiration date.


setEffectiveDate

public void setEffectiveDate(Date effectiveDate)

getExpirationDate

public Date getExpirationDate()
Date and time that this person record expires. This is a similar concept to the expiration date on enumerated values. If specified, this should be greater than or equal to the effective date. If this field is not specified, then no expiration date has been currently defined and should automatically be considered greater than the effective date.


setExpirationDate

public void setExpirationDate(Date expirationDate)

getAttributes

public Map<String,String> getAttributes()
List of key/value pairs, typically used for dynamic attributes.

Specified by:
getAttributes in interface HasAttributes

setAttributes

public void setAttributes(Map<String,String> attributes)
Specified by:
setAttributes in interface HasAttributes

getMetaInfo

public MetaInfo getMetaInfo()
Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations.


setMetaInfo

public void setMetaInfo(MetaInfo metaInfo)

getState

public String getState()
Indicates the state of this person record


setState

public void setState(String state)

getId

public String getId()
Unique identifier for a person record. Optional due to assignment at creation time. Once the person has been created, this field should no longer be treated as optional.

Specified by:
getId in interface Idable

setId

public void setId(String id)
Specified by:
setId in interface Idable


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.