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
Modifier and TypeMethodDescriptionGets thisKimEntityAffiliation's type.Gets thisKimEntityAffiliation's campus code.Gets this id of the parent identity object.Methods inherited from interface org.kuali.rice.core.api.mo.common.Defaultable
isDefaultValueMethods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectIdMethods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getIdMethods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActiveMethods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
-
Method Details
-
getEntityId
String getEntityId()Gets this id of the parent identity object.- Returns:
- the identity id for this
EntityAddressContract
-
getAffiliationType
EntityAffiliationTypeContract getAffiliationType()Gets thisKimEntityAffiliation's type.- Returns:
- the type for this
KimEntityAffiliation, or null if none has been assigned.
-
getCampusCode
String getCampusCode()Gets thisKimEntityAffiliation's campus code.- Returns:
- the campus code for this
KimEntityAffiliation, or null if none has been assigned.
-