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

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

public class PersonEthnicityInfo
extends Object
implements Serializable, Idable

Detailed information about a person's ethnicity (and sub-ethnicity).

See Also:
Serialized Form

Field Summary
private  Date effectiveDate
           
private  String ethnicityCode
           
private  Date expirationDate
           
private  String id
           
private  MetaInfo metaInfo
           
private  String personId
           
private static long serialVersionUID
           
private  String subEthnicityCode
           
 
Constructor Summary
PersonEthnicityInfo()
           
 
Method Summary
 Date getEffectiveDate()
          Date/Time this became effective
 String getEthnicityCode()
          Key code for the ethnicity group the person declared
 Date getExpirationDate()
          Date/Time this became no longer effective
 String getId()
          Unique identifier for the ethnicity record.
 MetaInfo getMetaInfo()
          Create and last update info for the structure.
 String getPersonId()
          Unique identifier for a person record.
 String getSubEthnicityCode()
          key code for the sub-ethnicity group the person declared
 void setEffectiveDate(Date effectiveDate)
           
 void setEthnicityCode(String ethnicityCode)
           
 void setExpirationDate(Date expirationDate)
           
 void setId(String id)
           
 void setMetaInfo(MetaInfo metaInfo)
           
 void setPersonId(String personId)
           
 void setSubEthnicityCode(String subEthnicityCode)
           
 
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

personId

private String personId

ethnicityCode

private String ethnicityCode

subEthnicityCode

private String subEthnicityCode

effectiveDate

private Date effectiveDate

expirationDate

private Date expirationDate

metaInfo

private MetaInfo metaInfo

id

private String id
Constructor Detail

PersonEthnicityInfo

public PersonEthnicityInfo()
Method Detail

getPersonId

public String getPersonId()
Unique identifier for a person record. This is optional, due to the identifier being set at the time of creation of the person. Once the person has been created, this should be seen as required.


setPersonId

public void setPersonId(String personId)

getEthnicityCode

public String getEthnicityCode()
Key code for the ethnicity group the person declared


setEthnicityCode

public void setEthnicityCode(String ethnicityCode)

getSubEthnicityCode

public String getSubEthnicityCode()
key code for the sub-ethnicity group the person declared


setSubEthnicityCode

public void setSubEthnicityCode(String subEthnicityCode)

getEffectiveDate

public Date getEffectiveDate()
Date/Time this became effective


setEffectiveDate

public void setEffectiveDate(Date effectiveDate)

getExpirationDate

public Date getExpirationDate()
Date/Time this became no longer effective


setExpirationDate

public void setExpirationDate(Date expirationDate)

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)

getId

public String getId()
Unique identifier for the ethnicity record. This is set by the service to be able to determine changes and alterations to the structure as well as provides a handle for searches. This structure is not accessible through unique operations, and it is strongly recommended that no external references to this particular identifier be maintained. Once this identifier is set by the service, it should be seen as required and readonly.

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.