Class KualiCodeBase

All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.active.MutableInactivatable, org.kuali.rice.core.api.mo.common.Coded, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.KualiCode, PersistableBusinessObject

@MappedSuperclass public class KualiCodeBase extends PersistableBusinessObjectBase implements org.kuali.rice.krad.bo.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 org.kuali.rice.core.api.mo.common.Coded
      Returns:
      Getter for the Code.
    • setCode

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

      public String getName()
      Specified by:
      getName in interface org.kuali.rice.krad.bo.KualiCode
      Returns:
      Getter for the Name.
    • setName

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

      public boolean isActive()
      Specified by:
      isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
      Returns:
      Getter for the active field.
    • setActive

      public void setActive(boolean a)
      Specified by:
      setActive in interface org.kuali.rice.core.api.mo.common.active.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: