|
Teamcenter C++ API Reference
2312
|
#include <CreateInput.hxx>
Public Member Functions | |
| 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 | getCompoundObjectArrayTags (std::string &compoundObjectName, std::vector< tag_t > &compoundObjectTags) |
| int | getCompoundObjectTag (std::string &compoundObjectName, tag_t &compoundObjectTag) |
| int | getCompoundObjectTags (std::vector< tag_t > &compoundObjectTags) |
| 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 | setCompoundObjectArrayTags (std::string &compoundObjectName, std::vector< tag_t > &compoundObjectTags) |
| int | setCompoundObjectTag (std::string &compoundObjectName, tag_t compoundObjectTag) |
| 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 | |
| CreateInput () | |
| virtual void | initialize (RootObjectImpl *impl=0) |
| virtual void | initialize (::Teamcenter::RootObjectImpl *impl) |
| void | setTag (tag_t tag) |
| virtual | ~CreateInput () |
Private Member Functions | |
| CreateInput (const CreateInput &) | |
| CreateInputImpl * | getCreateInputImpl () const |
| CreateInput & | operator= (const CreateInput &) |
| ::Teamcenter::RootObjectImpl * | setCreateInputImpl (::Teamcenter::RootObjectImpl *impl) |
| void | setDeleteImpl (bool del) |
Private Attributes | |
| CreateInputImpl * | m_createinputImpl |
| bool | m_deleteImpl |
Static Private Attributes | |
| static std::string | name |
Friends | |
| class | CreateInputDelegate |
| class | CreateInputGenImpl |
Definition at line 53 of file CreateInput.hxx.
|
protected |
Constructor
|
protectedvirtual |
Destructor
|
private |
Private default constructor. We do not want this class instantiated without the business object passed in.
| CreateInput | - desc for CreateInput parameter |
|
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 |
| int Teamcenter::CreateInput::getCompoundObjectArrayTags | ( | std::string & | compoundObjectName, |
| std::vector< tag_t > & | compoundObjectTags | ||
| ) |
gets the compound object tags
| compoundObjectName | - compound object's name |
| compoundObjectTags | - compound object tags |
| int Teamcenter::CreateInput::getCompoundObjectTag | ( | std::string & | compoundObjectName, |
| tag_t & | compoundObjectTag | ||
| ) |
The method getCompoundObjectTag is used retrieve the tag of any newly-created object listed as a Compound property on the CreateInput Descriptor. Please note: the "revision" property of Item is treated as a compound property by the system despite the Compound column not appearing checked in BMIDE.
| compoundObjectName | - compound object's name |
| compoundObjectTag | - compound objects tag |
| int Teamcenter::CreateInput::getCompoundObjectTags | ( | std::vector< tag_t > & | compoundObjectTags | ) |
The method getCompoundObjectTags is used to retrieve all the child objects tags created during the creation of the main object. For example, this function will return tags of ItemRevision, Item Master Form, ItemRevision Master Form for the newly-created Item.
| compoundObjectTags | - vector of compound object tag_ts |
|
private |
|
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 |
| int Teamcenter::CreateInput::setCompoundObjectArrayTags | ( | std::string & | compoundObjectName, |
| std::vector< tag_t > & | compoundObjectTags | ||
| ) |
sets the compound object tags on the map with CreateInput
| compoundObjectName | - Name of the compound object |
| compoundObjectTags | - compound object tags |
| int Teamcenter::CreateInput::setCompoundObjectTag | ( | std::string & | compoundObjectName, |
| tag_t | compoundObjectTag | ||
| ) |
sets the compound object tag on the map with CreateInput
| compoundObjectName | - Name of the compound object |
| compoundObjectTag | - compound object's tag |
|
private |
|
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 149 of file CreateInput.hxx.
|
friend |
Definition at line 150 of file CreateInput.hxx.
|
private |
Definition at line 132 of file CreateInput.hxx.
|
private |
Definition at line 135 of file CreateInput.hxx.
|
staticprivate |
Name of the Business Object
Definition at line 140 of file CreateInput.hxx.