Class BwRequestStatus

java.lang.Object
org.bedework.calfacade.BwRequestStatus
All Implemented Interfaces:
Serializable, Comparable<BwRequestStatus>

public class BwRequestStatus extends Object implements Comparable<BwRequestStatus>, Serializable
An RFC5545 request status. .
Version:
1.0
See Also:
  • Constructor Details

    • BwRequestStatus

      public BwRequestStatus()
      Constructor
    • BwRequestStatus

      public BwRequestStatus(String code, String description)
      Constructor
      Parameters:
      code - status
      description - text
    • BwRequestStatus

      public BwRequestStatus(String code, BwString description, String data)
      Constructor
      Parameters:
      code - status
      description - text
      data - any required data
  • Method Details

    • setCode

      public void setCode(String val)
      Set the status code
      Parameters:
      val - String status code
    • getCode

      public String getCode()
      Get the status code
      Returns:
      String status code
    • setDescription

      public void setDescription(BwString val)
      Set the description
      Parameters:
      val - BwString description
    • getDescription

      public BwString getDescription()
      Get the description
      Returns:
      BwString description
    • setData

      public void setData(String val)
      Set the data
      Parameters:
      val - String data
    • getData

      public String getData()
      Get the data
      Returns:
      String data
    • strVal

      public String strVal()
      Returns:
      String rfc value
    • fromRequestStatus

      public static BwRequestStatus fromRequestStatus(net.fortuna.ical4j.model.property.RequestStatus val)
      Parameters:
      val - copy from this one
      Returns:
      BwRequestStatus
    • update

      public boolean update(BwRequestStatus from)
      Figure out what's different and update it. This should reduce the number of spurious changes to the db.
      Parameters:
      from - compare to this one
      Returns:
      true if we changed something.
    • compareTo

      public int compareTo(BwRequestStatus that)
      Specified by:
      compareTo in interface Comparable<BwRequestStatus>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public Object clone()
      Overrides:
      clone in class Object