Class ScheduleItem
java.lang.Object
org.eclnt.ccaddons.pbc.multilineschedule2.ScheduleItem
- All Implemented Interfaces:
Serializable
,Comparable<ScheduleItem>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependentScheduleItemId
(String scheduleItemId) int
The comment is used e.g. as tooltip.getData()
Several schedule items can belong to one group.long
long
getText()
getUuid()
void
void
removeDependentScheduleItemId
(String scheduleItemId) void
setBackground
(String background) void
setComment
(String comment) void
Any data can be associated with the item.void
setDependentScheduleItemIds
(Set<String> nextScheduleItemIds) void
setGroupId
(String groupId) void
void
setScheduleLeft
(long scheduleLeft) void
setScheduleObjectId
(String scheduleObjectId) void
setScheduleWidth
(long scheduleWidth) void
-
Constructor Details
-
ScheduleItem
public ScheduleItem()
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<ScheduleItem>
-
getUuid
-
getBackground
-
setBackground
-
getScheduleObjectId
-
setScheduleObjectId
-
getItemId
-
setItemId
-
getText
-
setText
-
setData
Any data can be associated with the item. -
getData
-
putData
-
getScheduleLeft
public long getScheduleLeft() -
setScheduleLeft
public void setScheduleLeft(long scheduleLeft) -
getScheduleWidth
public long getScheduleWidth() -
setScheduleWidth
public void setScheduleWidth(long scheduleWidth) -
getComment
The comment is used e.g. as tooltip. -
setComment
-
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
-
getDependentScheduleItemIds
-
setDependentScheduleItemIds
-
addDependentScheduleItemId
-
removeDependentScheduleItemId
-