Class ComparableBoxDefinition

  • All Implemented Interfaces:
    com.saperion.intf.wf.BoxDefinition, java.io.Serializable, java.lang.Comparable<ComparableBoxDefinition>

    public class ComparableBoxDefinition
    extends java.lang.Object
    implements java.lang.Comparable<ComparableBoxDefinition>, com.saperion.intf.wf.BoxDefinition
    A comparable wrapper for a BoxDefinition. Note that the natural ordering of this class is inconsistent with it's equals method. Do not use this class as element in a SortedSet or SortedMap.
    See Also:
    Serialized Form
    • Constructor Detail

      • ComparableBoxDefinition

        public ComparableBoxDefinition​(com.saperion.intf.wf.BoxDefinition box)
        Parameters:
        box - wrapped box definition
    • Method Detail

      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getBoxID

        public int getBoxID()
        Specified by:
        getBoxID in interface com.saperion.intf.wf.BoxDefinition
      • getBoxName

        public java.lang.String getBoxName()
        Specified by:
        getBoxName in interface com.saperion.intf.wf.BoxDefinition
      • getBoxType

        public com.saperion.intf.wf.BoxDefinition.BoxType getBoxType()
        Specified by:
        getBoxType in interface com.saperion.intf.wf.BoxDefinition
      • getTotalCount

        public java.lang.Long getTotalCount()
        Specified by:
        getTotalCount in interface com.saperion.intf.wf.BoxDefinition
      • getUnreadCount

        public java.lang.Long getUnreadCount()
        Specified by:
        getUnreadCount in interface com.saperion.intf.wf.BoxDefinition
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object