Class Campus

All Implemented Interfaces:
Serializable, Inactivatable, Coded, GloballyUnique, Versioned, ModelObjectBasic, ModelObjectComplete, CampusContract

public final class Campus extends AbstractDataTransferObject implements CampusContract
An immutable representation of a CampusContract.

To construct an instance of a Campus, use the Campus.Builder class.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Method Details

    • getCode

      public String getCode()
      Specified by:
      getCode in interface Coded
    • getName

      public String getName()
      This is the name for the Campus.

      It is a name a campus.

      Specified by:
      getName in interface CampusContract
      Returns:
      name for Campus.
    • getShortName

      public String getShortName()
      This is the short name for the Campus.

      It is a shorter name for a campus.

      Specified by:
      getShortName in interface CampusContract
      Returns:
      short name for Campus.
    • getCampusType

      public CampusType getCampusType()
      This is the campus type for the Campus.

      It is a object that defines the type of a campus.

      Specified by:
      getCampusType in interface CampusContract
      Returns:
      short name for Campus.
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface Inactivatable
    • getVersionNumber

      public Long getVersionNumber()
      Specified by:
      getVersionNumber in interface Versioned
    • getObjectId

      public String getObjectId()
      Specified by:
      getObjectId in interface GloballyUnique