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 this's type.invalid reference
KimEntityAffiliationGets this's campus code.invalid reference
KimEntityAffiliationGets 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
invalid reference
EntityAddressContract
-
getAffiliationType
EntityAffiliationTypeContract getAffiliationType()Gets this's type.invalid reference
KimEntityAffiliation- Returns:
- the type for this
, or null if none has been assigned.
invalid reference
KimEntityAffiliation
-
getCampusCode
String getCampusCode()Gets this's campus code.invalid reference
KimEntityAffiliation- Returns:
- the campus code for this
, or null if none has been assigned.
invalid reference
KimEntityAffiliation
-