Class ScheduleItem

java.lang.Object
org.eclnt.ccaddons.pbc.util.schedule.ScheduleItem
All Implemented Interfaces:
Serializable, Comparable<ScheduleItem>

public class ScheduleItem extends Object implements Comparable<ScheduleItem>, Serializable
See Also:
  • Constructor Details

    • ScheduleItem

      public ScheduleItem()
  • Method Details

    • compareTo

      public int compareTo(ScheduleItem o)
      Specified by:
      compareTo in interface Comparable<ScheduleItem>
    • getUuid

      public String getUuid()
    • putData

      public void putData(String key, Object value)
    • getScheduleObjectId

      public String getScheduleObjectId()
    • setScheduleObjectId

      public void setScheduleObjectId(String scheduleObjectId)
    • getItemId

      public String getItemId()
    • setItemId

      public void setItemId(String itemId)
    • getText

      public String getText()
    • setText

      public void setText(String text)
    • setData

      public void setData(Map<String,Object> data)
      Any data can be associated with the item.
    • getData

      public Map<String,Object> getData()
    • getScheduleLeft

      public long getScheduleLeft()
    • setScheduleLeft

      public void setScheduleLeft(long scheduleLeft)
    • getScheduleWidth

      public long getScheduleWidth()
    • setScheduleWidth

      public void setScheduleWidth(long scheduleWidth)
    • getBackground

      public String getBackground()
    • setBackground

      public void setBackground(String background)
    • getForeground

      public String getForeground()
    • setForeground

      public void setForeground(String foreground)
    • getBgpaint

      public String getBgpaint()
    • setBgpaint

      public void setBgpaint(String bgpaint)
    • getTextWithLineWrap

      public boolean getTextWithLineWrap()
    • setTextWithLineWrap

      public void setTextWithLineWrap(boolean textWithLineWrap)
    • getValign

      public String getValign()
      Vertical alignment of text in schedule item.
    • setValign

      public void setValign(String valign)
    • getComment

      public String getComment()
      The comment is used e.g. as tooltip.
    • setComment

      public void setComment(String comment)
    • getGroupId

      public String getGroupId()
      Several schedule items can belong to one group. Grouped items are rendered in the same line if possible... Grouped items must not overlap!
    • setGroupId

      public void setGroupId(String groupId)