/* * OffsetWorkFlowFile.h * * Created on: Mar 18, 2015 * Author: dev */ #ifndef PAI_FRAME_WORKFLOWENGINE_OFFSETWORKFLOWFILE_H #define PAI_FRAME_WORKFLOWENGINE_OFFSETWORKFLOWFILE_H #include "WorkFlowFile.h" namespace pai{ namespace workflow{ class COffsetWorkFlowFile : public CWorkFlowFile { public: COffsetWorkFlowFile(); COffsetWorkFlowFile(const COffsetWorkFlowFile& workflowFile); virtual ~COffsetWorkFlowFile(); void SetFirstWorkflow(CWorkFlowFile *workflow); CWorkFlowFile* GetFirstWorkflow(); void SetSecondWorkflow(CWorkFlowFile *workflow); CWorkFlowFile* GetSecondWorkflow(); void SetMultiJob(bool isMultiJob); bool IsMultiJob(); private: COffsetWorkFlowFile& operator=(const COffsetWorkFlowFile &workflow); private: CWorkFlowFile *m_FirstWkf; CWorkFlowFile *m_SecondWkf; bool m_MultiJob; }; } } #endif /* OFFSETWORKFLOWFILE_H_ */