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 Details

    • 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.