17 #ifndef TEAMCENTER__ITEM__HXX
18 #define TEAMCENTER__ITEM__HXX
23 #include <common/tc_deprecation_macros.h>
26 #include <tccore/libtccore_exports.h>
53 class TCCORE_API Teamcenter::
Item
72 int getBom_view_tags( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
153 int getGlobal_alt_list( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
180 int getIs_vi(
bool &value,
bool &isNull )
const;
189 int getItem_id( std::string &value,
bool &isNull )
const;
207 int getUom_tag( tag_t &value,
bool &isNull )
const;
216 int setBom_view_tags(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
243 int setGlobal_alt_list(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
270 int setIs_vi(
bool value,
bool isNull=
false );
279 int setItem_id(
const std::string &value,
bool isNull=
false );
297 int setRevision_list(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
306 int setUom_tag(
const tag_t &value,
bool isNull=
false );
317 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
333 ::Teamcenter::RootObjectImpl*
setItemImpl( ::Teamcenter::RootObjectImpl* impl );
356 friend class ItemDelegate;
357 friend class ItemGenImpl;
358 friend class ItemImpl;
361 #include <tccore/libtccore_undef.h>
362 #endif // TEAMCENTER__ITEM__HXX