Interface StateContract

All Superinterfaces:
Coded, Inactivatable, Versioned
All Known Implementing Classes:
State, State.Builder

public interface StateContract extends Versioned, Inactivatable, Coded
This is the contract for a State.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Summary

    Modifier and Type
    Method
    Description
    This the postal country code for the State.
    This the postal name for the State.
    The name of the state according to StateCodeDataTypeV3 in UniversalCodes-V2.0.xsd

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Coded

    getCode

    Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable

    isActive

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned

    getVersionNumber
  • Method Details

    • getName

      String getName()
      This the postal name for the State. This cannot be null or a blank string.
      Returns:
      postal name
    • getNameV3

      String getNameV3()
      The name of the state according to StateCodeDataTypeV3 in UniversalCodes-V2.0.xsd
      Returns:
      V3 postal name
    • getCountryCode

      String getCountryCode()
      This the postal country code for the State. This cannot be null or a blank string.
      Returns:
      postal country code