com.ontimize.gantt.model
Class TaskBuilderImp
java.lang.Object
com.ontimize.gantt.model.TaskBuilderImp
- All Implemented Interfaces:
- TaskBuilder
- public class TaskBuilderImp
- extends java.lang.Object
- implements TaskBuilder
|
Constructor Summary |
TaskBuilderImp()
|
TaskBuilderImp(java.lang.String entity,
java.lang.String startTime,
java.lang.String endTime,
java.lang.String description,
java.lang.String milestoneColumn,
java.lang.String percentColumn,
java.lang.String form,
java.lang.String otherColsColumn)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_REMOTE_OBJECT_NAME
public static java.lang.String DEFAULT_REMOTE_OBJECT_NAME
DEFAULT_NAME
public static final java.lang.String DEFAULT_NAME
- See Also:
- Constant Field Values
locator
protected EntityReferenceLocator locator
currentTaskId
protected static int currentTaskId
startTimeColumn
protected java.lang.String startTimeColumn
endTimeColumn
protected java.lang.String endTimeColumn
milestoneColumn
protected java.lang.String milestoneColumn
percentColumn
protected java.lang.String percentColumn
descriptionColumn
protected java.lang.String descriptionColumn
previousColumn
protected java.lang.String previousColumn
orderColumn
protected java.lang.String orderColumn
colsColumn
protected java.lang.String colsColumn
relationbuilder
protected RelationBuilder relationbuilder
entityName
protected java.lang.String entityName
formName
protected java.lang.String formName
keys
protected java.util.Vector keys
previous
protected java.util.Vector previous
parentkeys
protected java.util.Vector parentkeys
fixAttr
protected java.util.Vector fixAttr
othercols
protected java.util.Vector othercols
cods
protected java.util.Hashtable cods
parameters
protected java.util.Hashtable parameters
massiveDBOperations
protected IMassiveDatabaseOperations massiveDBOperations
- Interface to manage operations in server.
TaskBuilderImp
public TaskBuilderImp()
TaskBuilderImp
public TaskBuilderImp(java.lang.String entity,
java.lang.String startTime,
java.lang.String endTime,
java.lang.String description,
java.lang.String milestoneColumn,
java.lang.String percentColumn,
java.lang.String form,
java.lang.String otherColsColumn)
getOrderColumn
public java.lang.String getOrderColumn()
setOrderColumn
public void setOrderColumn(java.lang.String orderColumn)
getParameters
public java.util.Hashtable getParameters()
getStartTimeColumn
public java.lang.String getStartTimeColumn()
setStartTimeColumn
public void setStartTimeColumn(java.lang.String startTimeColumn)
getEndTimeColumn
public java.lang.String getEndTimeColumn()
getMilestoneColumn
public java.lang.String getMilestoneColumn()
setMilestoneColumn
public void setMilestoneColumn(java.lang.String milestoneColumn)
setColsColumn
public void setColsColumn(java.lang.String colsColumn)
getColsColumn
public java.lang.String getColsColumn()
setEndTimeColumn
public void setEndTimeColumn(java.lang.String endTimeColumn)
getDescriptionColumn
public java.lang.String getDescriptionColumn()
- Specified by:
getDescriptionColumn in interface TaskBuilder
setDescriptionColumn
public void setDescriptionColumn(java.lang.String descriptionColumn)
getPercentColumn
public java.lang.String getPercentColumn()
setPercentColumn
public void setPercentColumn(java.lang.String percentColumn)
getEntityName
public java.lang.String getEntityName()
- Specified by:
getEntityName in interface TaskBuilder
setEntityName
public void setEntityName(java.lang.String entityName)
getFormName
public java.lang.String getFormName()
- Specified by:
getFormName in interface TaskBuilder
setFormName
public void setFormName(java.lang.String formName)
getKeys
public java.util.Vector getKeys()
- Specified by:
getKeys in interface TaskBuilder
setKeys
public void setKeys(java.util.Vector keys)
setPrevious
public void setPrevious(java.util.Vector previous)
getPrevious
public java.util.Vector getPrevious()
getParentkeys
public java.util.Vector getParentkeys()
- Specified by:
getParentkeys in interface TaskBuilder
setParentkeys
public void setParentkeys(java.util.Vector parentkeys)
getCods
public java.util.Hashtable getCods()
setCods
public void setCods(java.util.Hashtable cods)
setOtherCols
public void setOtherCols(java.util.Vector othercols)
valuesToEntity
public void valuesToEntity(java.util.Hashtable values)
valuesToGantt
public void valuesToGantt(java.util.Hashtable values)
getFixAttr
public java.util.Vector getFixAttr()
setFixAttr
public void setFixAttr(java.util.Vector fixAttr)
createTaskChildren
public java.util.List createTaskChildren(Task node)
- Specified by:
createTaskChildren in interface TaskBuilder
getNewPreviousValues
public java.util.Hashtable getNewPreviousValues(Task currentTask)
checkTaskListOrder
public void checkTaskListOrder(java.util.List list,
int startIndex)
createTask
public Task createTask(java.util.Hashtable values)
- Specified by:
createTask in interface TaskBuilder
removeTask
public void removeTask(Task currentTask)
throws java.lang.Exception
- Throws:
java.lang.Exception
newTask
public Task newTask(Task parentTask,
java.util.Hashtable parentkeyValues)
getPreviousFilter
public java.util.Hashtable getPreviousFilter(java.util.Hashtable record)
getKeyValues
public java.util.Hashtable getKeyValues(java.util.Hashtable record)
getParentkeyValues
public java.util.Hashtable getParentkeyValues(java.util.Hashtable record)
getNextTaskId
public static int getNextTaskId()
setReferenceLocator
public void setReferenceLocator(EntityReferenceLocator locator)
- Specified by:
setReferenceLocator in interface TaskBuilder
getInitialFilter
public java.lang.Object getInitialFilter()
- Specified by:
getInitialFilter in interface TaskBuilder
update
public boolean update(java.util.Hashtable attributes,
java.util.Hashtable keys)
- Specified by:
update in interface TaskBuilder
getRelationBuilder
public RelationBuilder getRelationBuilder()