|
Teamcenter C++ API Reference
2312
|
#include <BulkData.hxx>
Public Member Functions | |
| int | fnd0AddDeleteObjects (std::vector< tag_t > *deleteObjects) |
| int | fnd0AddSaveObjects (std::vector< tag_t > *saveObjects) |
| int | fnd0AddUnlockObjects (std::vector< tag_t > *unlockObjects) |
| int | getBusinessObjectName (std::string &busObjName) |
| int | getChar (const std::string &charName, char &charRetValue, bool &isNull) |
| int | getCharArray (const std::string &charArrayName, std::vector< char > &vectorCharVals, std::vector< int > &vectorIsNullVals) |
| int | getDate (const std::string &dateName, date_t &dateRetValue, bool &isNull) |
| int | getDateArray (const std::string &dateArrayName, std::vector< date_t > &dateArrayRetValue, std::vector< int > &isNull) |
| int | getDisplayValues (const std::string *stringName, std::vector< std::string > *vectorDispVals, std::vector< int > *vectorIsNullVals) |
| int | getDouble (const std::string &doubleName, double &doubleRetValue, bool &isNull) |
| int | getDoubleArray (const std::string &doubleArrayName, std::vector< double > &vectorDoubleVals, std::vector< int > &vectorIsNullVals) |
| int | getInt (const std::string &intName, int &intRetValue, bool &isNull) |
| int | getIntArray (const std::string &intArrayName, std::vector< int > &vectorIntVals, std::vector< int > &vectorIsNullVals) |
| int | getLogical (const std::string &logicalName, bool &boolRetValue, bool &isNull) |
| int | getLogicalArray (const std::string &logicalArrayName, std::vector< int > &vectorLogicalVals, std::vector< int > &vectorIsNullVals) |
| virtual RuntimeBusinessObjectImpl * | getRuntimeBusinessObjectImpl () const |
| int | getString (const std::string &stringName, std::string &stringRetValue, bool &isNull) |
| int | getStringArray (const std::string &stringArrayName, std::vector< std::string > &vectorStringVals, std::vector< int > &vectorIsNullVals) |
| tag_t | getTag () const |
| int | getTag (const std::string &tagName, tag_t &tagRetValue, bool &isNull) |
| int | getTagArray (const std::string &tagArrayName, std::vector< tag_t > &vectorTagVals, std::vector< int > &vectorIsNullVals) |
| const std::string & | getTypeName () const |
| tag_t | getTypeTag () const |
| int | invokeOperation (const std::string *operationId,...) |
| int | invokeOperation (const std::string &operationId, va_list args) |
| int | invokeOperation (int operationIdInt, va_list args) |
| int | invokeOperation (const std::string &operationId, std::vector< void * > &args) |
| int | invokeOperation (int operationIdInt, std::vector< void * > &args) |
| int | setBusinessObjectName (const std::string &busObjName) |
| int | setChar (const std::string &charName, const char &charValue, bool isNull) |
| int | setCharArray (const std::string &charArrayName, const std::vector< char > &vectorCharVals, const std::vector< int > *vectorIsNullVals) |
| int | setDate (const std::string &dateName, const date_t &dateValue, bool isNull) |
| int | setDateArray (const std::string &dateArrayName, const std::vector< date_t > &vectorDateVals, const std::vector< int > *vectorIsNullVals) |
| int | setDisplayValue (const std::string &stringName, const std::string &stringValue) |
| int | setDouble (const std::string &doubleName, const double &doubleValue, bool isNull) |
| int | setDoubleArray (const std::string &doubleArrayName, const std::vector< double > &vectorDoubleVals, const std::vector< int > *vectorIsNullVals) |
| int | setInt (const std::string &intName, const int &intValue, bool isNull) |
| int | setIntArray (const std::string &intArrayName, const std::vector< int > &vectorIntVals, const std::vector< int > *vectorIsNullVals) |
| int | setLogical (const std::string &logicalName, const bool logicalValue, bool isNull) |
| int | setLogicalArray (const std::string &boolArrayName, const std::vector< int > &vectorboolVals, const std::vector< int > *vectorIsNullVals) |
| int | setString (const std::string &stringName, const std::string &stringValue, bool isNull) |
| int | setStringArray (const std::string &stringArrayName, const std::vector< std::string > &vectorStringVals, const std::vector< int > *vectorIsNullVals) |
| int | setTag (const std::string &tagName, const tag_t &tagValue, bool isNull) |
| int | setTagArray (const std::string &tagArrayName, const std::vector< tag_t > &vectorTagVals, const std::vector< int > *vectorIsNullVals) |
Static Public Member Functions | |
| static const std::string & | getInterfaceName () |
Protected Member Functions | |
| BulkData () | |
| virtual void | initialize (RootObjectImpl *impl=0) |
| virtual void | initialize (::Teamcenter::RootObjectImpl *impl) |
| void | setTag (tag_t tag) |
| virtual | ~BulkData () |
Private Member Functions | |
| BulkData (const BulkData &) | |
| BulkDataImpl * | getBulkDataImpl () const |
| BulkData & | operator= (const BulkData &) |
| ::Teamcenter::RootObjectImpl * | setBulkDataImpl (::Teamcenter::RootObjectImpl *impl) |
| void | setDeleteImpl (bool del) |
Private Attributes | |
| BulkDataImpl * | m_bulkdataImpl |
| bool | m_deleteImpl |
Static Private Attributes | |
| static std::string | name |
Friends | |
| class | BulkDataDelegate |
| class | BulkDataGenImpl |
| class | BulkDataImpl |
| class | ManageBulkData |
Definition at line 56 of file BulkData.hxx.
|
protected |
Constructor
|
protectedvirtual |
Destructor
|
private |
| int Teamcenter::BulkData::fnd0AddDeleteObjects | ( | std::vector< tag_t > * | deleteObjects | ) |
This operation bulk up objects to delete them in bulk. It should be used only in pre action and base action implementation of the set-based operations. Bulk operation framework will delete the bulked up objects after base action completion. It should not be used in the post action implementation of set based operations. To delete objects in the post action, delete operation needs to be invoked explicitly.
| deleteObjects | - Bulk up objects for delete in set-based operations pre action and base action implementation. |
| int Teamcenter::BulkData::fnd0AddSaveObjects | ( | std::vector< tag_t > * | saveObjects | ) |
This operation bulk up objects to save them in bulk. It should be used only in pre action and base action implementation of the set-based operations. Bulk operation framework will save the bulked up objects after base action completion. It should not be used in the post action implementation of set based operations. To save objects in the post action, fnd0Save operation needs to be invoked explicitly.
| saveObjects | - Bulk up objects for save in set-based operations pre action and base action implementation. |
| int Teamcenter::BulkData::fnd0AddUnlockObjects | ( | std::vector< tag_t > * | unlockObjects | ) |
This operation bulk up objects to unlock them in bulk. It should be used only in pre action and base action implementation of the set-based operations. Bulk operation framework will unlock the bulked up objects after base action completion. It should not be used in the post action implementation of set based operations. To unlock objects in the post action, fnd0Unlock operation needs to be invoked explicitly.
| unlockObjects | - Bulk up objects for unlock in set-based operations pre action and base action implementation. |
|
private |
|
inherited |
Returns the Business Object Name
| busObjName | - The name of the business object |
|
inherited |
To Return the Character
| charName | - To return the character Name |
| charRetValue | - The value of the Character |
| isNull | - Is the Value Null |
|
inherited |
The array of Character
| charArrayName | - The Char array Name |
| vectorCharVals | - vector of char values |
| vectorIsNullVals | - Is the Values Null |
|
inherited |
get date value
| dateName | - Name of the date property |
| dateRetValue | - Value of the date property |
| isNull | - is value Null |
|
inherited |
get array of Date Values for a property
| dateArrayName | - Name of the date array property |
| dateArrayRetValue | - Value of the date array |
| isNull | - is null values |
|
inherited |
Returns the Display Values for the input property
| stringName | - The name of the property |
| vectorDispVals | - The display values for the property |
| vectorIsNullVals | - vector of isNull Values |
|
inherited |
To get the double value
| doubleName | - The name of the double variable |
| doubleRetValue | - The value of the double variable |
| isNull | - Is the value Null |
|
inherited |
Array of Doubles
| doubleArrayName | - The Array Name |
| vectorDoubleVals | - Array of Doubles |
| vectorIsNullVals | - Is the Value Null |
|
inherited |
To get the Integer
| intName | - The name of the Integer |
| intRetValue | - The value of the Integer |
| isNull | - Is the value null |
|
inherited |
Array of Integers
| intArrayName | - The array name of integers |
| vectorIntVals | - The Vector of Integer values |
| vectorIsNullVals | - are the Values Null |
|
static |
Get the Interface Name
|
inherited |
To get the Logical Value
| logicalName | - The name of the Logical Variable |
| boolRetValue | - The logical value |
| isNull | - Is the value null |
|
inherited |
Array of Logical Values
| logicalArrayName | - Array of Logical Names |
| vectorLogicalVals | - Vector of Logical Values |
| vectorIsNullVals | - are the Value Null |
|
virtualinherited |
Reimplemented in Teamcenter::RuntimeBusinessObject.
|
inherited |
Returns the String
| stringName | - The name of the String |
| stringRetValue | - The value of the string |
| isNull | - Is the String Null |
|
inherited |
To get the StringArray
| stringArrayName | - The String name |
| vectorStringVals | - Vector of Strings |
| vectorIsNullVals | - vector of booleans |
|
inherited |
|
inherited |
Returns the Tag
| tagName | - The name of the Tag |
| tagRetValue | - The value of the Tag |
| isNull | - Is the Value Null |
|
inherited |
Array of Tags
| tagArrayName | - Nameof the Tag Array |
| vectorTagVals | - Vector of Tags |
| vectorIsNullVals | - are the Value Null |
|
inherited |
|
inherited |
|
protectedvirtualinherited |
|
protectedvirtual |
Reimplemented from Teamcenter::OperationInput.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
private |
|
inherited |
|
inherited |
To set the character
| charName | - The Name |
| charValue | - The Character Value |
| isNull | - Is the Value Null |
|
inherited |
To set the character array
| charArrayName | - charArrayName |
| vectorCharVals | - vectorCharVals |
| vectorIsNullVals | - vectorIsNullVals |
|
inherited |
To set the Date
| dateName | - dateName |
| dateValue | - dateValue |
| isNull | - isNull |
|
inherited |
To set the Date Array
| dateArrayName | - dateArrayName |
| vectorDateVals | - vectorDateVals |
| vectorIsNullVals | - vectorIsNullVals |
|
private |
|
inherited |
To set the Display Value
| stringName | - name of the string |
| stringValue | - value of the string |
|
inherited |
To set the Double Value
| doubleName | - doubleName |
| doubleValue | - doubleValue |
| isNull | - isNull |
|
inherited |
To set the double array
| doubleArrayName | - doubleArrayName |
| vectorDoubleVals | - vectorDoubleVals |
| vectorIsNullVals | - vectorIsNullVals |
|
inherited |
To set an Integer
| intName | - The name of the integer |
| intValue | - The Integer Value |
| isNull | - Is the value Null |
|
inherited |
To the the Array of Integer type data on OperationInput
| intArrayName | - name of the integer array |
| vectorIntVals | - vector or array of integer values |
| vectorIsNullVals | - vector of isNulls |
|
inherited |
To set the Logical Value
| logicalName | - logicalName |
| logicalValue | - logicalValue |
| isNull | - isNull |
|
inherited |
To set Logical Array
| boolArrayName | - boolArrayName |
| vectorboolVals | - vectorboolVals |
| vectorIsNullVals | - vectorIsNullVals |
|
inherited |
To set the String
| stringName | - stringName |
| stringValue | - stringValue |
| isNull | - isNull |
|
inherited |
To set the string array
| stringArrayName | - stringArrayName |
| vectorStringVals | - vectorStringVals |
| vectorIsNullVals | - vectorIsNullVals |
|
protectedinherited |
|
inherited |
To set the tag
| tagName | - tagName |
| tagValue | - tagValue |
| isNull | - isNull |
|
inherited |
To set the Tag Array
| tagArrayName | - tagArrayName |
| vectorTagVals | - vectorTagVals |
| vectorIsNullVals | - vectorIsNullVals |
|
friend |
Definition at line 132 of file BulkData.hxx.
|
friend |
Definition at line 133 of file BulkData.hxx.
|
friend |
Definition at line 134 of file BulkData.hxx.
|
friend |
Definition at line 135 of file BulkData.hxx.
|
private |
Definition at line 115 of file BulkData.hxx.
|
private |
Definition at line 118 of file BulkData.hxx.
|
staticprivate |
Name of the Business Object
Definition at line 123 of file BulkData.hxx.