17 #ifndef TEAMCENTER__ITEMREVISION__HXX
18 #define TEAMCENTER__ITEMREVISION__HXX
27 #include <common/tc_deprecation_macros.h>
30 #include <tccore/libtccore_exports.h>
38 class ItemRevisionImpl;
42 class ItemRevisionDelegate;
46 class ItemRevisionDispatch;
50 class ItemRevisionGenImpl;
85 int getFms_tickets( std::vector< std::string > &values, std::vector< int > &isNull )
const;
112 int getFnd0Drawings( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
139 int getGde_bvr_list( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
157 int getIs_IRDC(
bool &value,
bool &isNull )
const;
184 int getPs_children( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
193 int getPs_parents( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
202 int getRevision_list( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
247 int getUsed_options( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
265 int setDeclared_options(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
283 int setGde_bvr_list(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
310 int setItems_tag(
const tag_t &value,
bool isNull=
false );
355 int setUsed_options(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
377 int checkUniqueItems( tag_t otherSide, tag_t relation,
bool isPrimary,
int targetCount,
int otherSideCount,
bool *result );
488 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
527 friend class ItemRevisionDelegate;
528 friend class ItemRevisionGenImpl;
529 friend class ItemRevisionImpl;
532 #include <tccore/libtccore_undef.h>
533 #endif // TEAMCENTER__ITEMREVISION__HXX