org.kuali.rice.kim.api.identity.external
Interface EntityExternalIdentifierContract

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

public interface EntityExternalIdentifierContract
extends Versioned, GloballyUnique, Identifiable

an external identifier for a KIM identity

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

Method Summary
 String getEntityId()
          Gets this id of the parent identity object.
 String getExternalId()
          Gets this EntityExternalIdentifierContract's external id.
 EntityExternalIdentifierTypeContract getExternalIdentifierType()
          Gets this EntityExternalIdentifierContract's type.
 String getExternalIdentifierTypeCode()
          Gets this EntityExternalIdentifierContract's type code.
 
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 id of the parent identity object.

Returns:
the identity id for this EntityEmailContract

getExternalIdentifierTypeCode

String getExternalIdentifierTypeCode()
Gets this EntityExternalIdentifierContract's type code.

Returns:
the type code for this EntityExternalIdentifierContract, or null if none has been assigned.

getExternalIdentifierType

EntityExternalIdentifierTypeContract getExternalIdentifierType()
Gets this EntityExternalIdentifierContract's type.

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

getExternalId

String getExternalId()
Gets this EntityExternalIdentifierContract's external id.

Returns:
the external id for this EntityExternalIdentifierContract, or null if none has been assigned.


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