Class KualiCodeBase

All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, Inactivatable, MutableInactivatable, Coded, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, KualiCode, PersistableBusinessObject

@MappedSuperclass public class KualiCodeBase extends PersistableBusinessObjectBase implements KualiCode
See Also:
  • Field Details

  • Constructor Details

    • KualiCodeBase

      public KualiCodeBase()
    • KualiCodeBase

      public KualiCodeBase(String code)
  • Method Details

    • getCode

      public String getCode()
      Specified by:
      getCode in interface Coded
      Returns:
      Getter for the Code.
    • setCode

      public void setCode(String code)
      Specified by:
      setCode in interface KualiCode
      Parameters:
      code - - Setter for the Code.
    • getName

      public String getName()
      Specified by:
      getName in interface KualiCode
      Returns:
      Getter for the Name.
    • setName

      public void setName(String name)
      Specified by:
      setName in interface KualiCode
      Parameters:
      name - - Setter for the name.
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface Inactivatable
      Returns:
      Getter for the active field.
    • setActive

      public void setActive(boolean a)
      Specified by:
      setActive in interface MutableInactivatable
      Parameters:
      name - - Setter for the active field.
    • getCodeAndDescription

      public String getCodeAndDescription()
      Returns:
      Returns the code and description in format: xx - xxxxxxxxxxxxxxxx
    • getCodeAndDescription

      public static String getCodeAndDescription(String code, String desc)
      Static helper method to allow other classes to provide consistent "code and description" behavior, even if not extending from this class.
    • equals

      public boolean equals(Object obj)
      Implements equals comparing code to code.
      Overrides:
      equals in class Object
      See Also:
    • hashCode

      public int hashCode()
      Overriding equals requires writing a hashCode method.
      Overrides:
      hashCode in class Object
      See Also: