17 #ifndef TEAMCENTER__EPMTASK__HXX
18 #define TEAMCENTER__EPMTASK__HXX
23 #include <common/tc_deprecation_macros.h>
26 #include <epm/libepm_exports.h>
38 class EPMTaskDelegate;
42 class EPMTaskDispatch;
81 int getChild_tasks( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
117 int getConflict_tasks( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
126 int getDue_date( date_t &value,
bool &isNull )
const;
315 int getIconKey( std::string &value,
bool &isNull )
const;
351 int getJob_name( std::string &value,
bool &isNull )
const;
369 int getLocation( std::string &value,
bool &isNull )
const;
441 int getPath_type( std::vector< std::string > &values, std::vector< int > &isNull )
const;
450 int getPredecessors( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
468 int getProcess_paths( std::vector< std::string > &values, std::vector< int > &isNull )
const;
495 int getRecipients( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
612 int getState(
int &value,
bool &isNull )
const;
621 int getSub_processes( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
639 int getSuccessors( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
675 int getTask_type( std::string &value,
bool &isNull )
const;
684 int getThe_task_duration( std::vector< std::string > &values, std::vector< int > &isNull )
const;
702 int getValid_signoffs( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
765 int setDue_date(
const date_t &value,
bool isNull=
false );
783 int setEpm_subprocesses(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
891 int setLocation(
const std::string &value,
bool isNull=
false );
909 int setRecipients(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
972 int setSignoff_profiles(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
1017 int setTask_type(
const std::string &value,
bool isNull=
false );
1026 int setThe_task_duration(
const std::vector< std::string > &values,
const std::vector< int > *isNull=0 );
1053 int fnd0ModifyTargetList(
const int addOrRemoveTargets,
const std::vector< tag_t > &targetAttachmentList );
1056 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
1072 ::Teamcenter::RootObjectImpl*
setEPMTaskImpl( ::Teamcenter::RootObjectImpl* impl );
1095 friend class EPMTaskDelegate;
1096 friend class EPMTaskGenImpl;
1099 #include <epm/libepm_undef.h>
1100 #endif // TEAMCENTER__EPMTASK__HXX