Package com.simplicite.util
Class Timesheet.GanttBlock
- java.lang.Object
-
- com.simplicite.util.Timesheet.GanttBlock
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- Timesheet
public class Timesheet.GanttBlock extends java.lang.Object implements java.io.Serializable
Assignment element as a floating block- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
assignId
java.lang.String
beginDate
java.lang.String
beginKey
double
beginOffset
java.lang.String
endDate
java.lang.String
endKey
double
endOffset
java.lang.String
label
double
ratio
double
size
java.lang.String
title
double
unit
double
workload
-
Constructor Summary
Constructors Constructor Description GanttBlock()
GanttBlock(java.lang.String assignId, java.lang.String beginDate, java.lang.String endDate, double workload, double unit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init()
java.lang.String
toJSON()
java.lang.String
toString()
java.util.List<java.lang.String>
update(double offset, double size, java.lang.String resId1, java.lang.String resId2)
Move and resize the assignment
-
-
-
Field Detail
-
assignId
public java.lang.String assignId
-
beginKey
public java.lang.String beginKey
-
endKey
public java.lang.String endKey
-
beginDate
public java.lang.String beginDate
-
endDate
public java.lang.String endDate
-
label
public java.lang.String label
-
title
public java.lang.String title
-
workload
public double workload
-
size
public double size
-
ratio
public double ratio
-
unit
public double unit
-
beginOffset
public double beginOffset
-
endOffset
public double endOffset
-
-
Method Detail
-
init
public void init()
-
update
public java.util.List<java.lang.String> update(double offset, double size, java.lang.String resId1, java.lang.String resId2)
Move and resize the assignment- Parameters:
offset
- Distance from the first day of the current periodsize
- New sizeresId1
- Resource 1 idresId2
- Resource 2 id- Returns:
- Messages
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toJSON
public java.lang.String toJSON()
-
-