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
      invalid reference
      EntityAddressContract
    • getAffiliationType

      EntityAffiliationTypeContract getAffiliationType()
      Gets this
      invalid reference
      KimEntityAffiliation
      's type.
      Returns:
      the type for this
      invalid reference
      KimEntityAffiliation
      , or null if none has been assigned.
    • getCampusCode

      String getCampusCode()
      Gets this
      invalid reference
      KimEntityAffiliation
      's campus code.
      Returns:
      the campus code for this
      invalid reference
      KimEntityAffiliation
      , or null if none has been assigned.