public class Activity extends com.ibm.json.java.JSONObject implements java.io.Serializable, IMXActivity
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CREWWORKGROUP |
static java.lang.String |
ISASSIGNMENT |
static java.lang.String |
ORIGINAL_WONUM |
static java.lang.String |
PARENT_WOGROUP |
static java.lang.String |
PARENT_WONUM |
static java.lang.String |
PERSONGROUP |
static java.lang.String |
UNPLANNEDWORK |
static java.lang.String |
WORKDAY |
| 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.
|
boolean |
equals(java.lang.Object o) |
java.util.HashMap |
getApplinkMap() |
java.lang.Long |
getAssignmentId() |
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.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() |
long |
getObjectId() |
java.lang.String |
getObjectName() |
Resource |
getParent() |
java.lang.Long |
getParentAssignmentId() |
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.lang.Long |
getWorkOrderId() |
int |
hashCode() |
java.lang.Boolean |
isCritical() |
boolean |
isModified() |
boolean |
isParentAssign() |
void |
markEndTimeModified()
Mark the activity when end time is modified
|
void |
markStartTimeModified()
Mark the activity when start time is modified
|
void |
setApplinkMap(java.util.HashMap applinkMap) |
void |
setAssignmentId(java.lang.Long assignmentId) |
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 |
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(Resource res) |
void |
setParentAssign(boolean isParentAssign) |
void |
setParentAssignmentId(java.lang.Long parentassignId) |
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_WOGROUP
public static final java.lang.String PARENT_WONUM
public static final java.lang.String ORIGINAL_WONUM
public static final java.lang.String ISASSIGNMENT
public static final java.lang.String UNPLANNEDWORK
public static final java.lang.String CREWWORKGROUP
public static final java.lang.String PERSONGROUP
public static final java.lang.String WORKDAY
public void setParent(Resource res)
public Resource getParent()
public void setWorkOrderId(java.lang.Long workOrderId)
public java.lang.Long getWorkOrderId()
public void setAssignmentId(java.lang.Long assignmentId)
public java.lang.Long getAssignmentId()
public void setParentAssignmentId(java.lang.Long parentassignId)
public java.lang.Long getParentAssignmentId()
public boolean isModified()
isModified in interface IMXActivitypublic java.lang.Double getDuration()
public void setObjectName(java.lang.String objectName)
public void setRefObjectName(java.lang.String refObjectName)
public void setObjectID(java.lang.Long objectID)
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 setStartTime(java.util.Date startTime)
public void setEndTime(java.util.Date endTime)
public void setDuration(java.lang.Double duration)
public void setModified(boolean modified)
public void setUncommitted(boolean uncommitted)
public void markStartTimeModified()
public void markEndTimeModified()
public void setReadOnly(java.lang.Boolean readOnly)
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 long getObjectId()
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 boolean isParentAssign()
public 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 java.util.HashMap getApplinkMap()
public void setApplinkMap(java.util.HashMap applinkMap)
public void setDataGroupName(java.lang.String dataGroupName)
public void setParentAssign(boolean isParentAssign)
public 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()