TaskTask TaskTask::create(int taskDefnId, const QString &taskDefStatusCd, const QString &taskCd, const QString &taskName, const QString &taskRefDesc, const QString &taskDesc, const QString &instructionDesc, const QString &engineeringDesc, int taskOriginatorId, const QString &taskClassCd, int taskSubclassId, bool taskMustRemoveCd, bool recurBool, const QString &firstSchedFromCd, const QString &reschedFromCd, const QString &createWhenCd, const QString &cancelWhenCd, bool schedFromLatestBool, bool lastSchedDeadBool, const QDate &effectiveDt, const QString &estDurationQt, const QString &taskApplEffDesc, const QString &taskApplDesc, const QString &taskApplSqlDesc, int revisionOrd, const QString &revNote, int preparedBy, const QDateTime &preparedDt, int reviewedBy, const QDateTime &reviewedDt, int approvedBy, const QDateTime &approvedDt, int activedBy, const QDateTime &activedDt, int lockedBy, const QDateTime &lockedDt, const QString &createdBy, const QString &updatedBy) { TaskTaskObject obj; obj.task_defn_id = taskDefnId; obj.task_def_status_cd = taskDefStatusCd; obj.task_cd = taskCd; obj.task_name = taskName; obj.task_ref_desc = taskRefDesc; obj.task_desc = taskDesc; obj.instruction_desc = instructionDesc; obj.engineering_desc = engineeringDesc; obj.task_originator_id = taskOriginatorId; obj.task_class_cd = taskClassCd; obj.task_subclass_id = taskSubclassId; obj.task_must_remove_cd = taskMustRemoveCd; obj.recur_bool = recurBool; obj.first_sched_from_cd = firstSchedFromCd; obj.resched_from_cd = reschedFromCd; obj.create_when_cd = createWhenCd; obj.cancel_when_cd = cancelWhenCd; obj.sched_from_latest_bool = schedFromLatestBool; obj.last_sched_dead_bool = lastSchedDeadBool; obj.effective_dt = effectiveDt; obj.est_duration_qt = estDurationQt; obj.task_appl_eff_desc = taskApplEffDesc; obj.task_appl_desc = taskApplDesc; obj.task_appl_sql_desc = taskApplSqlDesc; obj.revision_ord = revisionOrd; obj.rev_note = revNote; obj.prepared_by = preparedBy; obj.prepared_dt = preparedDt; obj.reviewed_by = reviewedBy; obj.reviewed_dt = reviewedDt; obj.approved_by = approvedBy; obj.approved_dt = approvedDt; obj.actived_by = activedBy; obj.actived_dt = activedDt; obj.locked_by = lockedBy; obj.locked_dt = lockedDt; obj.created_by = createdBy; obj.updated_by = updatedBy; if (!obj.create()) { return TaskTask(); } return TaskTask(obj); }
TaskTask TaskTask::get(int taskId) { TSqlORMapper<TaskTaskObject> mapper; return TaskTask(mapper.findByPrimaryKey(taskId)); }
BehaviorTask* Task::createTask() const { TaskTask* pTask = BEHAVIAC_NEW TaskTask(); return pTask; }