public class Activity extends com.ibm.json.java.JSONObject implements java.io.Serializable, IMXActivity
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACCESSPANEL |
static java.lang.String |
COUNT |
static java.lang.String |
EXPANDED |
static java.lang.String |
IN_LOOP |
static java.lang.String |
LEVEL |
static java.lang.String |
OFFSET_RECORD |
static java.lang.String |
ORIGINAL_WONUM |
static java.lang.String |
PARENT_WONUM |
static java.lang.String |
SCENARIO |
static java.lang.String |
STARTTIME_DIFF |
static java.lang.String |
ZONE |
| Constructor and Description |
|---|
Activity() |
Activity(java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLeftIconClass(java.lang.String className)
Adds a Left Icon indicator to a gantt bar
|
void |
addLeftIconClass(java.lang.String className,
java.lang.String tip) |
void |
addLeftIconClick(java.lang.String eventName)
Adds a left icon click event handler to the icon.
|
void |
addRightIconClass(java.lang.String className)
Adds a right icon indicator to a gantt bar.
|
void |
addRightIconClass(java.lang.String className,
java.lang.String tip) |
void |
addRightIconClick(java.lang.String eventName)
Adds a right icon click event handler to the icon.
|
Activity |
addRow() |
Activity |
addRow(Activity row) |
protected com.ibm.json.java.JSONArray |
array(com.ibm.json.java.JSONObject parent,
java.lang.String node) |
protected com.ibm.json.java.JSONArray |
array(java.lang.String node) |
boolean |
equals(java.lang.Object o) |
java.util.List |
getAncestors() |
java.util.HashMap |
getApplinkMap() |
boolean |
getBoolean(java.lang.String prop)
Get Boolean will return true, if the data is a number and != 0, or if the data is a String and starts with
Y or T, of if the data is actually a boolean it will return the boolean value
|
java.util.Date |
getDate(java.lang.String prop) |
double |
getDouble(java.lang.String prop) |
java.lang.Double |
getDuration() |
java.util.Date |
getEarlyFinish() |
java.util.Date |
getEarlyStart() |
java.util.Date |
getEndTime() |
java.lang.Double |
getFloat() |
float |
getFloat(java.lang.String prop) |
java.util.List |
getFromConstraints() |
java.lang.String |
getId() |
java.lang.String |
getID() |
int |
getInt(java.lang.String prop) |
java.util.Date |
getLateFinish() |
java.util.Date |
getLateStart() |
long |
getLong(java.lang.String prop) |
java.util.Iterator |
getModifiedProperties() |
java.lang.String |
getName() |
java.lang.Long |
getObjectID() |
java.lang.String |
getObjectName() |
Activity |
getParent() |
java.lang.Object |
getProperty(java.lang.String key) |
java.util.Collection |
getPropertyNames() |
java.util.Date |
getStartTime() |
java.lang.String |
getString(java.lang.String prop) |
java.lang.String |
getString(java.lang.String prop,
java.lang.String defValue) |
DateRange |
getTimeInterval() |
java.util.List |
getToConstraints() |
java.lang.Long |
getWorkOrderId() |
int |
hashCode() |
java.lang.Boolean |
isCritical() |
boolean |
isInitialized() |
boolean |
isModified() |
com.ibm.json.java.JSONArray |
Items() |
void |
markEndTimeModified()
Mark the activity when end time is modified
|
void |
markStartTimeModified()
Mark the activity when start time is modified
|
void |
setAncestors(java.util.List ancestors) |
void |
setApplinkMap(java.util.HashMap applinkMap) |
void |
setCritical(java.lang.Boolean critical) |
void |
setDataGroupName(java.lang.String dataGroupName) |
void |
setDuration(java.lang.Double duration) |
void |
setEarlyFinish(java.util.Date earlyFinish) |
void |
setEarlyStart(java.util.Date earlyStart) |
void |
setEndTime(java.util.Date endTime) |
void |
setFloat(java.lang.Double floatValue) |
void |
setID(java.lang.String id) |
void |
setInitialized(java.lang.Boolean initialized) |
void |
setLateFinish(java.util.Date lateFinish) |
void |
setLateStart(java.util.Date lateStart) |
void |
setModified(boolean modified) |
void |
setName(java.lang.String name) |
void |
setObjectID(java.lang.Long objectID) |
void |
setObjectName(java.lang.String objectName) |
void |
setParent(Activity act) |
void |
setParentID(java.lang.String parentId) |
java.lang.Object |
setProperty(java.lang.String prop,
java.lang.Object value) |
java.lang.Object |
setProperty(java.lang.String prop,
java.lang.Object value,
boolean ignoreChangeTracking) |
void |
setReadOnly(java.lang.Boolean readOnly) |
void |
setRefObjectName(java.lang.String refObjectName) |
void |
setStartTime(java.util.Date startTime) |
void |
setTimeInterval(java.util.Date activityStart,
java.util.Date activityEnd)
Set time interval for an activity
|
void |
setUncommitted(boolean uncommitted) |
void |
setWorkOrderId(java.lang.Long workOrderId) |
boolean |
showWorklogIcon() |
isValidObject, isValidType, parse, parse, parse, put, serialize, serialize, serialize, serialize, serialize, serialize, toStringpublic static final java.lang.String PARENT_WONUM
public static final java.lang.String ORIGINAL_WONUM
public static final java.lang.String STARTTIME_DIFF
public static final java.lang.String COUNT
public static final java.lang.String EXPANDED
public static final java.lang.String OFFSET_RECORD
public static final java.lang.String LEVEL
public static final java.lang.String SCENARIO
public static final java.lang.String IN_LOOP
public static final java.lang.String ACCESSPANEL
public static final java.lang.String ZONE
public void setParent(Activity act)
public Activity getParent()
public void setWorkOrderId(java.lang.Long workOrderId)
public java.lang.Long getWorkOrderId()
public com.ibm.json.java.JSONArray Items()
public Activity addRow()
protected com.ibm.json.java.JSONArray array(java.lang.String node)
protected com.ibm.json.java.JSONArray array(com.ibm.json.java.JSONObject parent,
java.lang.String node)
public boolean isInitialized()
public boolean isModified()
isModified in interface IMXActivitypublic java.lang.Double getDuration()
public java.lang.Long getObjectID()
public java.util.Date getStartTime()
getStartTime in interface IMXActivitypublic java.util.Date getEndTime()
getEndTime in interface IMXActivitypublic java.util.Iterator getModifiedProperties()
public DateRange getTimeInterval()
public void setID(java.lang.String id)
public void setName(java.lang.String name)
public void setParentID(java.lang.String parentId)
public void setObjectName(java.lang.String objectName)
public void setRefObjectName(java.lang.String refObjectName)
public void setObjectID(java.lang.Long objectID)
public void setInitialized(java.lang.Boolean initialized)
public void setStartTime(java.util.Date startTime)
public void setEndTime(java.util.Date endTime)
public void setReadOnly(java.lang.Boolean readOnly)
public void setDuration(java.lang.Double duration)
public void setModified(boolean modified)
public void setDataGroupName(java.lang.String dataGroupName)
public void setUncommitted(boolean uncommitted)
public void markStartTimeModified()
public void markEndTimeModified()
public void setTimeInterval(java.util.Date activityStart,
java.util.Date activityEnd)
setTimeInterval in interface IMXActivitystart - time and end timepublic java.lang.String getId()
public java.lang.Object getProperty(java.lang.String key)
getProperty in interface IMXPropertyGetterSetterpublic int getInt(java.lang.String prop)
getInt in interface IMXPropertyGetterSetterpublic long getLong(java.lang.String prop)
getLong in interface IMXPropertyGetterSetterpublic float getFloat(java.lang.String prop)
getFloat in interface IMXPropertyGetterSetterpublic double getDouble(java.lang.String prop)
getDouble in interface IMXPropertyGetterSetterpublic boolean getBoolean(java.lang.String prop)
IMXPropertyGetterSettergetBoolean in interface IMXPropertyGetterSetterpublic java.lang.String getString(java.lang.String prop)
getString in interface IMXPropertyGetterSetterpublic java.lang.String getString(java.lang.String prop,
java.lang.String defValue)
getString in interface IMXPropertyGetterSetterpublic java.util.Date getDate(java.lang.String prop)
getDate in interface IMXPropertyGetterSetterpublic java.lang.String getObjectName()
public java.util.List getFromConstraints()
public java.util.List getToConstraints()
public java.util.HashMap getApplinkMap()
public void setApplinkMap(java.util.HashMap applinkMap)
public void setAncestors(java.util.List ancestors)
public java.util.List getAncestors()
public java.lang.String getID()
getID in interface IMXActivitypublic java.lang.Object setProperty(java.lang.String prop,
java.lang.Object value)
setProperty in interface IMXPropertyGetterSetterpublic java.lang.Object setProperty(java.lang.String prop,
java.lang.Object value,
boolean ignoreChangeTracking)
setProperty in interface IMXPropertyGetterSetterpublic boolean equals(java.lang.Object o)
equals in interface java.util.Mapequals in class java.util.AbstractMappublic int hashCode()
hashCode in interface java.util.MaphashCode in class java.util.AbstractMappublic java.util.Collection getPropertyNames()
getPropertyNames in interface IMXPropertyGetterSetterpublic java.lang.String getName()
getName in interface IMXActivitypublic java.util.Date getEarlyStart()
getEarlyStart in interface IMXActivitypublic java.util.Date getEarlyFinish()
getEarlyFinish in interface IMXActivitypublic java.util.Date getLateStart()
getLateStart in interface IMXActivitypublic java.util.Date getLateFinish()
getLateFinish in interface IMXActivitypublic java.lang.Double getFloat()
getFloat in interface IMXActivitypublic java.lang.Boolean isCritical()
isCritical in interface IMXActivitypublic void setEarlyStart(java.util.Date earlyStart)
setEarlyStart in interface IMXActivitypublic void setEarlyFinish(java.util.Date earlyFinish)
setEarlyFinish in interface IMXActivitypublic void setLateStart(java.util.Date lateStart)
setLateStart in interface IMXActivitypublic void setLateFinish(java.util.Date lateFinish)
setLateFinish in interface IMXActivitypublic void setFloat(java.lang.Double floatValue)
setFloat in interface IMXActivitypublic void setCritical(java.lang.Boolean critical)
setCritical in interface IMXActivitypublic void addLeftIconClass(java.lang.String className)
throws java.io.IOException
className - java.io.IOExceptionpublic void addLeftIconClick(java.lang.String eventName)
throws java.io.IOException
eventName - java.io.IOExceptionpublic void addLeftIconClass(java.lang.String className,
java.lang.String tip)
throws java.io.IOException
java.io.IOExceptionpublic void addRightIconClass(java.lang.String className)
throws java.io.IOException
className - java.io.IOExceptionpublic void addRightIconClick(java.lang.String eventName)
throws java.io.IOException
eventName - java.io.IOExceptionpublic void addRightIconClass(java.lang.String className,
java.lang.String tip)
throws java.io.IOException
java.io.IOExceptionpublic boolean showWorklogIcon()