Class NotificationPriorityBo

All Implemented Interfaces:
Serializable, Cloneable, org.apache.ojb.broker.PersistenceBrokerAware, org.eclipse.persistence.descriptors.changetracking.ChangeTracker, org.eclipse.persistence.internal.descriptors.PersistenceEntity, org.eclipse.persistence.internal.descriptors.PersistenceObject, org.eclipse.persistence.internal.weaving.PersistenceWeaved, org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking, org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups, org.eclipse.persistence.internal.weaving.PersistenceWeavedRest, org.eclipse.persistence.queries.FetchGroupTracker, GloballyUnique, Versioned, ModelObjectBasic, KenIdentifiable, NotificationPriorityContract, BusinessObject, PersistableBusinessObject

@Entity public class NotificationPriorityBo extends PersistableBusinessObjectBase implements NotificationPriorityContract
This class represents a priority for a notification - i.e. "High", "Medium", "Low", "Emergency", etc. In addition, it describes information about a priority such as its ranking order of priority. Priority order within the system is assumed to be ascending. This by no means impacts the order of delivery of a notification system message.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • NotificationPriorityBo

      public NotificationPriorityBo()
      Constructs a NotificationPriority instance.
  • Method Details

    • getDescription

      public String getDescription()
      Gets the description attribute.
      Specified by:
      getDescription in interface NotificationPriorityContract
      Returns:
      Returns the description.
    • setDescription

      public void setDescription(String description)
      Sets the description attribute value.
      Parameters:
      description - The description to set.
    • getId

      public Long getId()
      Gets the id attribute.
      Specified by:
      getId in interface KenIdentifiable
      Returns:
      Returns the id.
    • setId

      public void setId(Long id)
      Sets the id attribute value.
      Parameters:
      id - The id to set.
    • getName

      public String getName()
      Gets the name attribute.
      Specified by:
      getName in interface NotificationPriorityContract
      Returns:
      Returns the name.
    • setName

      public void setName(String name)
      Sets the name attribute value.
      Parameters:
      name - The name to set.
    • getOrder

      public Integer getOrder()
      Gets the order attribute.
      Specified by:
      getOrder in interface NotificationPriorityContract
      Returns:
      Returns the order.
    • setOrder

      public void setOrder(Integer order)
      Sets the order attribute value.
      Parameters:
      order - The order to set.
    • to

      Converts a mutable bo to its immutable counterpart
      Parameters:
      bo - the mutable business object
      Returns:
      the immutable object
    • from

      Converts a immutable object to its mutable counterpart
      Parameters:
      im - immutable object
      Returns:
      the mutable bo