/* * GenerateInfo.h * * Created on: Apr 10, 2015 * Author: dev */ #ifndef GENERATEINFO_H_ #define GENERATEINFO_H_ #include "WorkFlowFile.h" namespace pai { namespace workflow { enum ETplMethod { GENERAL, REDUCE, GENERAL_REDUCE }; class CGenerateInfo { public: CGenerateInfo(); ~CGenerateInfo(); ETplMethod GetTplMethod(); void SetTplMethod(ETplMethod method); CWorkFlowFile* GetWorkflow(); void SetWorkflow(CWorkFlowFile *workflow); private: CGenerateInfo(const CGenerateInfo &info); CGenerateInfo& operator=(const CGenerateInfo &info); private: ETplMethod m_Method; CWorkFlowFile *m_Workflow; }; } } #endif /* GENERATEINFO_H_ */