org.kuali.rice.kim.api.identity.address
Interface EntityAddressContract

All Superinterfaces:
Defaultable, GloballyUnique, Identifiable, Inactivatable, Versioned
All Known Implementing Classes:
EntityAddress, EntityAddress.Builder, EntityAddressBo

public interface EntityAddressContract
extends Versioned, GloballyUnique, Defaultable, Inactivatable, Identifiable

address information for a KIM identity

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 TypeContract getAddressType()
          Gets this EntityAddressContract's address type code.
 String getCity()
          Gets this EntityAddressContract's city name.
 String getCityUnmasked()
          Gets this EntityAddressContract's unmasked city name.
 String getCountryCode()
          Gets this EntityAddressContract's country code.
 String getCountryCodeUnmasked()
          Gets this EntityAddressContract's unmasked country code.
 String getEntityId()
          Gets this id of the parent identity object.
 String getEntityTypeCode()
          Gets this entityTypeCode of the EntityAddressContract's object.
 String getLine1()
          Gets this EntityAddressContract's first line.
 String getLine1Unmasked()
          Gets this EntityAddressContract's unmasked first line.
 String getLine2()
          Gets this EntityAddressContract's second line.
 String getLine2Unmasked()
          Gets this EntityAddressContract's unmasked second line.
 String getLine3()
          Gets this EntityAddressContract's third line.
 String getLine3Unmasked()
          Gets this EntityAddressContract's unmasked third line.
 String getPostalCode()
          Gets this EntityAddressContract's postal code.
 String getPostalCodeUnmasked()
          Gets this EntityAddressContract's unmasked postal code.
 String getStateCode()
          Gets this EntityAddressContract's state code.
 String getStateCodeUnmasked()
          Gets this EntityAddressContract's unmasked state code.
 boolean isSuppressAddress()
          Returns a boolean value that determines if address 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.Defaultable
isDefaultValue
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 

Method Detail

getEntityId

String getEntityId()
Gets this id of the parent identity object.

Returns:
the identity id for this EntityAddressContract

getEntityTypeCode

String getEntityTypeCode()
Gets this entityTypeCode of the EntityAddressContract's object.

Returns:
the identity type code for this EntityAddressContract

getAddressType

TypeContract getAddressType()
Gets this EntityAddressContract's address type code.

Returns:
the address type for this EntityAddressContract, or null if none has been assigned.

getLine1

String getLine1()
Gets this EntityAddressContract's first line.

Returns:
the first line for this EntityAddressContract, or null if none has been assigned.

getLine2

String getLine2()
Gets this EntityAddressContract's second line.

Returns:
the second line for this EntityAddressContract, or null if none has been assigned.

getLine3

String getLine3()
Gets this EntityAddressContract's third line.

Returns:
the third line for this EntityAddressContract, or null if none has been assigned.

getCity

String getCity()
Gets this EntityAddressContract's city name. Corresponds to PESC City.

Returns:
the city name for this EntityAddressContract, or null if none has been assigned.

getStateCode

String getStateCode()
Gets this EntityAddressContract's state code.

Returns:
the state code for this EntityAddressContract, or null if none has been assigned.

getPostalCode

String getPostalCode()
Gets this EntityAddressContract's postal code.

Returns:
the postal code for this EntityAddressContract, or null if none has been assigned.

getCountryCode

String getCountryCode()
Gets this EntityAddressContract's country code.

Returns:
the country code for this EntityAddressContract, or null if none has been assigned.

getLine1Unmasked

String getLine1Unmasked()
Gets this EntityAddressContract's unmasked first line.

Returns:
the unmasked first line for this EntityAddressContract, or null if none has been assigned.

getLine2Unmasked

String getLine2Unmasked()
Gets this EntityAddressContract's unmasked second line.

Returns:
the unmasked second line for this EntityAddressContract, or null if none has been assigned.

getLine3Unmasked

String getLine3Unmasked()
Gets this EntityAddressContract's unmasked third line.

Returns:
the unmasked third line for this EntityAddressContract, or null if none has been assigned.

getCityUnmasked

String getCityUnmasked()
Gets this EntityAddressContract's unmasked city name.

Returns:
the unmasked city name for this EntityAddressContract, or null if none has been assigned.

getStateCodeUnmasked

String getStateCodeUnmasked()
Gets this EntityAddressContract's unmasked state code.

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

getPostalCodeUnmasked

String getPostalCodeUnmasked()
Gets this EntityAddressContract's unmasked postal code.

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

getCountryCodeUnmasked

String getCountryCodeUnmasked()
Gets this EntityAddressContract's unmasked country code.

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

isSuppressAddress

boolean isSuppressAddress()
Returns a boolean value that determines if address fields should be suppressed.

Returns:
boolean value that determines if address should be suppressed.


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