/* * GeneralJobCreater.h * * Created on: Mar 24, 2015 * Author: dev */ #ifndef PAI_FRAME_WORKFLOWENGINE_GENERALJOBCREATER_H_ #define PAI_FRAME_WORKFLOWENGINE_GENERALJOBCREATER_H_ #include "JobCreater.h" namespace pai{ namespace workflow{ class GeneralJobCreater: public JobCreater { public: GeneralJobCreater(); virtual ~GeneralJobCreater(); void Create(CWorkFlowFile *workflow, JobSubmitInfo *submitInfo); pai::ios::job::JobPtr GetFirstJob(); pai::ios::job::JobPtr GetLastJob(); private: GeneralJobCreater(const GeneralJobCreater& creater); GeneralJobCreater& operator=(const GeneralJobCreater &creater); private: pai::ios::job::JobPtr m_Job; }; } } #endif /* GENERALJOBCREATER_H_ */