org.kuali.rice.kim.api.identity.personal
Interface EntityEthnicityContract

All Superinterfaces:
GloballyUnique, Identifiable, Versioned
All Known Implementing Classes:
EntityEthnicity, EntityEthnicity.Builder

public interface EntityEthnicityContract
extends Versioned, GloballyUnique, Identifiable

ethnicity information for a KIM identity

Author:
Kuali Rice Team (kuali-rice@googlegroups.com)

Method Summary
 String getEntityId()
          Gets this EntityEthnicityContract's identity id.
 String getEthnicityCode()
          Gets this EntityEthnicityContract's ethnicity code.
 String getEthnicityCodeUnmasked()
          Gets this EntityEthnicityContract's unmasked ethnicity code.
 String getSubEthnicityCode()
          Gets this EntityEthnicityContract's sub-ethnicity code.
 String getSubEthnicityCodeUnmasked()
          Gets this EntityEthnicityContract's unmasked sub-ethnicity code.
 boolean isSuppressPersonal()
          Returns a boolean value that determines if personal fields should be suppressed.
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 

Method Detail

getEntityId

String getEntityId()
Gets this EntityEthnicityContract's identity id.

Returns:
the identity id for this EntityEthnicityContract, or null if none has been assigned.

getEthnicityCode

String getEthnicityCode()
Gets this EntityEthnicityContract's ethnicity code.

Returns:
the ethnicity code for this EntityEthnicityContract, or null if none has been assigned.

getEthnicityCodeUnmasked

String getEthnicityCodeUnmasked()
Gets this EntityEthnicityContract's unmasked ethnicity code.

Returns:
the unmasked ethnicity code for this EntityEthnicityContract, or null if none has been assigned.

getSubEthnicityCode

String getSubEthnicityCode()
Gets this EntityEthnicityContract's sub-ethnicity code.

Returns:
the sub-ethnicity code for this EntityEthnicityContract, or null if none has been assigned.

getSubEthnicityCodeUnmasked

String getSubEthnicityCodeUnmasked()
Gets this EntityEthnicityContract's unmasked sub-ethnicity code.

Returns:
the unmasked sub-ethnicity code for this EntityEthnicityContract, or null if none has been assigned.

isSuppressPersonal

boolean isSuppressPersonal()
Returns a boolean value that determines if personal fields should be suppressed.

Returns:
boolean value that determines if personal fields should be suppressed.


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.