org.kuali.rice.kim.api.identity.affiliation
Interface EntityAffiliationContract

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

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

This contract represents an affiliation for an Entity. Each person must have at least one affiliation associated with it.

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

Method Summary
 EntityAffiliationTypeContract getAffiliationType()
          Gets this KimEntityAffiliation's type.
 String getCampusCode()
          Gets this KimEntityAffiliation's campus code.
 String getEntityId()
          Gets this id of the parent identity object.
 
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

getAffiliationType

EntityAffiliationTypeContract getAffiliationType()
Gets this KimEntityAffiliation's type.

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

getCampusCode

String getCampusCode()
Gets this KimEntityAffiliation's campus code.

Returns:
the campus code for this KimEntityAffiliation, or null if none has been assigned.


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