17 #ifndef TEAMCENTER__DISPATCHERREQUEST__HXX
18 #define TEAMCENTER__DISPATCHERREQUEST__HXX
23 #include <common/tc_deprecation_macros.h>
26 #include <dispatcher/libdispatcher_exports.h>
30 class DispatcherRequest;
34 class DispatcherRequestImpl;
38 class DispatcherRequestDelegate;
42 class DispatcherRequestDispatch;
46 class DispatcherRequestGenImpl;
72 int getArgumentData( std::vector< std::string > &values, std::vector< int > &isNull )
const;
81 int getArgumentKeys( std::vector< std::string > &values, std::vector< int > &isNull )
const;
99 int getDataFiles( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
108 int getDataFilesKeys( std::vector< std::string > &values, std::vector< int > &isNull )
const;
117 int getEndTime( date_t &value,
bool &isNull )
const;
126 int getHistoryDates( std::vector< date_t > &values, std::vector< int > &isNull )
const;
135 int getHistoryStates( std::vector< std::string > &values, std::vector< int > &isNull )
const;
153 int getMode(
int &value,
bool &isNull )
const;
162 int getPrimaryObjects( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
216 int getTaskID( std::string &value,
bool &isNull )
const;
225 int getType( std::string &value,
bool &isNull )
const;
234 int setArgumentData(
const std::vector< std::string > &values,
const std::vector< int > *isNull=0 );
243 int setArgumentKeys(
const std::vector< std::string > &values,
const std::vector< int > *isNull=0 );
261 int setDataFiles(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
270 int setDataFilesKeys(
const std::vector< std::string > &values,
const std::vector< int > *isNull=0 );
279 int setEndTime(
const date_t &value,
bool isNull=
false );
288 int setHistoryDates(
const std::vector< date_t > &values,
const std::vector< int > *isNull=0 );
297 int setHistoryStates(
const std::vector< std::string > &values,
const std::vector< int > *isNull=0 );
315 int setMode(
int value,
bool isNull=
false );
324 int setPrimaryObjects(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
351 int setSecondaryObjects(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
360 int setServiceName(
const std::string &value,
bool isNull=
false );
369 int setStartTime(
const date_t &value,
bool isNull=
false );
378 int setTaskID(
const std::string &value,
bool isNull=
false );
387 int setType(
const std::string &value,
bool isNull=
false );
390 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
429 friend class DispatcherRequestDelegate;
430 friend class DispatcherRequestGenImpl;
433 #include <dispatcher/libdispatcher_undef.h>
434 #endif // TEAMCENTER__DISPATCHERREQUEST__HXX