Teamcenter C++ API Reference  2312
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
att0attrtargetmgmt::Att0MeasurableAttributeInt Class Reference

#include <Att0MeasurableAttributeInt.hxx>

Inheritance diagram for att0attrtargetmgmt::Att0MeasurableAttributeInt:
att0attrtargetmgmt::Att0MeasurableAttribute Teamcenter::WorkspaceObject Teamcenter::POM_application_object Teamcenter::POM_object Teamcenter::BusinessObject Teamcenter::RootObject Teamcenter::Object

Public Member Functions

int create (::Teamcenter::CreateInput *creInput)
 
int createPost (::Teamcenter::CreateInput *creInput)
 
int finalizeCreateInput (::Teamcenter::CreateInput *creInput)
 
int finalizeReviseInput (::Teamcenter::ReviseInput *pReviseInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 
int finalizeSaveAsInput (::Teamcenter::SaveAsInput *pSavAsInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 
int fnd0ApplySignature (const std::string *encryptedString)
 
int fnd0AskSRUid (std::string *uid, bool *isFirstTime) const
 
int fnd0CheckIfPropertyValueMatches (const std::string &propertyName, const std::string &expectedValue, const bool &matchAll, bool *result) const
 
int fnd0chkObjProp (const std::string &relationType, const std::string &objectType, const std::string &propertyName, const std::string &propertyValue, const bool &matchall, const std::string &op, bool *result)
 
int fnd0CreateShadowObject (::Teamcenter::CreateInput *pCreInput)
 
int fnd0Delete ()
 
int fnd0GenerateRecipe (std::string *recipe)
 
int fnd0GetChildren (const std::vector< std::string > *propertyNames, std::vector< tag_t > *childTags, std::vector< std::string > *childContextPropertyNames)
 
int fnd0GetSerializationState (bool *currentState) const
 
int fnd0isOwningGroup (const std::string &groupName, bool *output)
 
int fnd0isOwningUser (const std::string &userName, bool *output)
 
int fnd0IsRecoverable (bool *isPersistedRecipe, bool *isRecoverableIDSupported) const
 
int fnd0IsShadowObjectForEdit (bool *isEdit)
 
int fnd0postCloneAction (const tag_t *originalItem)
 
int fnd0SaveAsShadowObject (::Teamcenter::SaveAsInput *pSvAsInput, tag_t *newShObjTag)
 
int fnd0SetSerializationState (bool newState, bool *stateChanged)
 
int fnd0SetSRUid (const std::string *uid)
 
int fnd0VoidSignature (const std::vector< tag_t > *dsObjsToVoid, const std::string *comments)
 
int getActive_seq (int &value, bool &isNull) const
 
int getAtt0CurrentValue (tag_t &value, bool &isNull) const
 
int getAtt0DisplayGoal (std::string &value, bool &isNull) const
 
int getAtt0DisplayMax (std::string &value, bool &isNull) const
 
int getAtt0DisplayMin (std::string &value, bool &isNull) const
 
int getAtt0GoalDisplayableValues (std::vector< std::string > &values)
 
int getAtt0MaxDisplayableValues (std::vector< std::string > &values)
 
int getAtt0Measurement (tag_t &value, bool &isNull) const
 
int getAtt0MinDisplayableValues (std::vector< std::string > &values)
 
int getAtt0ParamProjectsOrGroups (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getChar (const std::string &charName, char &charRetValue, bool &isNull, bool &hasReadAccess)
 
int getChar (const std::string &charName, char &charRetValue, bool &isNull)
 
int getCharArray (const std::string &charArrayName, std::vector< char > &vectorCharVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
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, bool &hasReadAccess)
 
int getDate (const std::string &dateName, date_t &dateRetValue, bool &isNull)
 
int getDate_released (date_t &value, bool &isNull) const
 
int getDateArray (const std::string &dateArrayName, std::vector< date_t > &dateArrayRetValue, std::vector< int > &isNull, bool &hasReadAccess)
 
int getDateArray (const std::string &dateArrayName, std::vector< date_t > &dateArrayRetValue, std::vector< int > &isNull)
 
int getDeepCopyData (const std::string *operation, std::vector< ::Teamcenter::DeepCopyData * > *deepCopyDatas)
 
int getDouble (const std::string &doubleName, double &doubleRetValue, bool &isNull, bool &hasReadAccess)
 
int getDouble (const std::string &doubleName, double &doubleRetValue, bool &isNull)
 
int getDoubleArray (const std::string &doubleArrayName, std::vector< double > &vectorDoubleVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
int getDoubleArray (const std::string &doubleArrayName, std::vector< double > &vectorDoubleVals, std::vector< int > &vectorIsNullVals)
 
int getEad_paragraph (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getFnd0complying_objects (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0defining_objects (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0DigitalSignAuditLogs (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0DSState (int &value, bool &isNull) const
 
int getFnd0GeneralAuditLogs (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0HasEditInContext (bool &value, bool &isNull) const
 
int getFnd0IcsClassNames (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getFnd0IsCheckoutable (bool &value, bool &isNull) const
 
int getFnd0LicenseExportAuditLogs (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0mfkinfo (std::string &value, bool &isNull) const
 
int getFnd0MyWorkflowTasks (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0objectId (std::string &value, bool &isNull) const
 
int getFnd0RevisionId (std::string &value, bool &isNull) const
 
int getFnd0SecurityAuditLogs (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0SiblingRevisions (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0WorkflowAuditLogs (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getGov_classification (std::string &value, bool &isNull) const
 
int getInt (const std::string &intName, int &intRetValue, bool &isNull, bool &hasReadAccess)
 
int getInt (const std::string &intName, int &intRetValue, bool &isNull)
 
int getIntArray (const std::string &intArrayName, std::vector< int > &vectorIntVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
int getIntArray (const std::string &intArrayName, std::vector< int > &vectorIntVals, std::vector< int > &vectorIsNullVals)
 
int getIp_classification (std::string &value, bool &isNull) const
 
int getLicense_list (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getLogical (const std::string &logicalName, bool &boolRetValue, bool &isNull, bool &hasReadAccess)
 
int getLogical (const std::string &logicalName, bool &boolRetValue, bool &isNull)
 
int getLogicalArray (const std::string &logicalArrayName, std::vector< int > &vectorLogicalVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
int getLogicalArray (const std::string &logicalArrayName, std::vector< int > &vectorLogicalVals, std::vector< int > &vectorIsNullVals)
 
int getObject_application (std::string &value, bool &isNull) const
 
int getObject_desc (std::string &value, bool &isNull) const
 
int getObject_desc (std::string &value, bool &isNull, bool &hasReadAccess) const
 
int getObject_name (std::string &value, bool &isNull) const
 
int getObject_string (std::string &value, bool &isNull) const
 
int getObject_type (std::string &value, bool &isNull) const
 
int getOwning_organization (tag_t &value, bool &isNull) const
 
int getOwning_project (tag_t &value, bool &isNull) const
 
::Teamcenter::POM_objectImpl * getPOM_objectImpl () const
 
int getProcess_stage_list (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getProject_list (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getRelease_status_list (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getRevision_limit (int &value, bool &isNull) const
 
int getRevision_number (int &value, bool &isNull) const
 
virtual RuntimeBusinessObjectImpl * getRuntimeBusinessObjectImpl () const
 
int getString (const std::string &stringName, std::string &stringRetValue, bool &isNull, bool &hasReadAccess)
 
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, bool &hasReadAccess)
 
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, bool &hasReadAccess)
 
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, bool &hasReadAccess)
 
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 getWso_thread (tag_t &value, bool &isNull) 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 isMature (bool *result)
 
int isReplica (bool *result)
 
int performDeepCopy (::Teamcenter::OperationInput *pOperationInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 
int revise (::Teamcenter::ReviseInput *pReviseInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData, tag_t *newObjTag)
 
int revisePost (::Teamcenter::ReviseInput *pReviseInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 
int saveAs (::Teamcenter::SaveAsInput *pSavAsInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData, tag_t *newObjTag)
 
int saveAsPost (::Teamcenter::SaveAsInput *pSavAsInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 
int setActive_seq (int value, bool isNull=false)
 
int setAtt0AttributeTable (const tag_t &value, bool isNull=false)
 
int setAtt0Goal (int value, bool isNull=false)
 
int setAtt0Max (int value, bool isNull=false)
 
int setAtt0Min (int value, bool isNull=false)
 
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 setDate_released (const date_t &value, bool isNull=false)
 
int setDateArray (const std::string &dateArrayName, const std::vector< date_t > &vectorDateVals, const std::vector< int > *vectorIsNullVals)
 
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 setGov_classification (const std::string &value, bool isNull=false)
 
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 setIp_classification (const std::string &value, bool isNull=false)
 
int setLicense_list (const std::vector< tag_t > &values, const std::vector< int > *isNull=0)
 
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 setObject_application (const std::string &value, bool isNull=false)
 
int setObject_desc (const std::string &value, bool isNull=false)
 
int setObject_name (const std::string &value, bool isNull=false)
 
int setObject_type (const std::string &value, bool isNull=false)
 
int setOwning_organization (const tag_t &value, bool isNull=false)
 
int setOwning_project (const tag_t &value, bool isNull=false)
 
int setProcess_stage_list (const std::vector< tag_t > &values, const std::vector< int > *isNull=0)
 
int setProject_list (const std::vector< tag_t > &values, const std::vector< int > *isNull=0)
 
int setPropertiesFromCreateInput (::Teamcenter::CreateInput *creInput)
 
int setPropertiesFromReviseInput (::Teamcenter::ReviseInput *pReviseInput)
 
int setPropertiesFromSaveAsInput (::Teamcenter::SaveAsInput *pSavAsInput)
 
int setRelease_status_list (const std::vector< tag_t > &values, const std::vector< int > *isNull=0)
 
int setRevision_limit (int value, bool isNull=false)
 
int setRevision_number (int value, bool isNull=false)
 
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)
 
int setWso_thread (const tag_t &value, bool isNull=false)
 
int validateCreateInput (::Teamcenter::CreateInput *creInput)
 
int validateReviseInput (::Teamcenter::ReviseInput *pReviseInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 
int validateSaveAsInput (::Teamcenter::SaveAsInput *pSavAsInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 

Static Public Member Functions

static int fnd0assignObjectsToProjects (std::vector< ::Teamcenter::BulkInput * > *wsoBi,::Teamcenter::BulkData *bd, bool alwaysPropagate)
 
static int fnd0BulkDelete (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0Create (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0CreatePost (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0FinalizeCreateInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0FinalizeSaveAsInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0GetDeepCopyData (std::vector< ::Teamcenter::BulkInput * > *getDeepCopydata,::Teamcenter::BulkData *bd)
 
static int fnd0Lock (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd, const bool isLockForDelete, const bool allowRelock)
 
static int fnd0PerformDeepCopy (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0Refresh (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0removeObjectsFromProjects (std::vector< ::Teamcenter::BulkInput * > *wsoBi,::Teamcenter::BulkData *bd)
 
static int fnd0Save (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0SaveAs (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0SaveAsPost (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0SetPropertiesFromCreateInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0SetPropertiesFromSaveAsInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0Unlock (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0ValidateBOTypeForRelease (std::vector< ::Teamcenter::BulkInput * > *inputObjects,::Teamcenter::BulkData *bulkData, const bool isDryRun, std::map< tag_t, std::vector< std::string > > *validationResults)
 
static int fnd0ValidateBOTypePostPromote (std::vector< ::Teamcenter::BulkInput * > *inputObjects,::Teamcenter::BulkData *bulkData, const bool isDryRun, std::map< tag_t, std::vector< std::string > > *validationResults)
 
static int fnd0ValidateBOTypePrePromote (std::vector< ::Teamcenter::BulkInput * > *inputObjects,::Teamcenter::BulkData *bulkData, const bool isDryRun, std::map< tag_t, std::vector< std::string > > *validationResults)
 
static int fnd0ValidateCreateInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0ValidateSaveAsInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static const std::string & getInterfaceName ()
 

Protected Member Functions

 Att0MeasurableAttributeInt ()
 
virtual void initialize (RootObjectImpl *impl=0)
 
virtual void initialize (::Teamcenter::RootObjectImpl *impl)
 
void setTag (tag_t tag)
 
virtual ~Att0MeasurableAttributeInt ()
 

Private Member Functions

 Att0MeasurableAttributeInt (const Att0MeasurableAttributeInt &)
 
Att0MeasurableAttributeIntImpl * getAtt0MeasurableAttributeIntImpl () const
 
Att0MeasurableAttributeIntoperator= (const Att0MeasurableAttributeInt &)
 
::Teamcenter::RootObjectImpl * setAtt0MeasurableAttributeIntImpl (::Teamcenter::RootObjectImpl *impl)
 
void setDeleteImpl (bool del)
 

Private Attributes

Att0MeasurableAttributeIntImpl * m_att0measurableattributeintImpl
 
bool m_deleteImpl
 

Static Private Attributes

static std::string name
 

Friends

class Att0MeasurableAttributeIntDelegate
 
class Att0MeasurableAttributeIntGenImpl
 

Detailed Description

Definition at line 53 of file Att0MeasurableAttributeInt.hxx.

Constructor & Destructor Documentation

att0attrtargetmgmt::Att0MeasurableAttributeInt::Att0MeasurableAttributeInt ( )
protected

Constructor

virtual att0attrtargetmgmt::Att0MeasurableAttributeInt::~Att0MeasurableAttributeInt ( )
protectedvirtual

Destructor

att0attrtargetmgmt::Att0MeasurableAttributeInt::Att0MeasurableAttributeInt ( const Att0MeasurableAttributeInt )
private

Private default constructor. We do not want this class instantiated without the business object passed in.

Parameters
Att0MeasurableAttributeInt- desc for Att0MeasurableAttributeInt parameter

Member Function Documentation

int Teamcenter::BusinessObject::create ( ::Teamcenter::CreateInput creInput)
inherited

desc for validate for create

Version
Tc 8
Parameters
creInput- desc for creInput parameter
Returns
- ret desc for validate for create
int Teamcenter::BusinessObject::createPost ( ::Teamcenter::CreateInput creInput)
inherited

desc for createPost

Version
Tc 8
Parameters
creInput- Description for the Create Input
Returns
- return desc for createPost
int Teamcenter::BusinessObject::finalizeCreateInput ( ::Teamcenter::CreateInput creInput)
inherited

Description for the Finalize Create Input

Version
Tc 8
Parameters
creInput- desc for creInput parameter
Returns
- Return desc for Initialize for Create
int att0attrtargetmgmt::Att0MeasurableAttribute::finalizeReviseInput ( ::Teamcenter::ReviseInput pReviseInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

Finalize Revise Input Operation

Version
Teamcenter 11.2
Parameters
pReviseInput- Revise input
vecDeepCopyData- Deep Copy Data Vector
Returns
- Failure Code
int Teamcenter::BusinessObject::finalizeSaveAsInput ( ::Teamcenter::SaveAsInput pSavAsInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

finalize operation input

Version
Teamcenter 9
Parameters
pSavAsInput- desc
vecDeepCopyData- desc
Returns
- returns an int
int Teamcenter::POM_application_object::fnd0ApplySignature ( const std::string *  encryptedString)
inherited

Operation to apply Digital Signature

Version
Teamcenter 10.1.1
Parameters
encryptedString- encryptedString
Returns
- returns an int value
int Teamcenter::BusinessObject::fnd0AskSRUid ( std::string *  uid,
bool *  isFirstTime 
) const
inherited

This is the getter for retrieving the recipe/permanent ID if its been created (and cached on the instance). Every Business Object should implement this operation.

Version
Teamcenter 11.1
Parameters
uid- Recipe/permanent ID
isFirstTime- If Session Recovery Uid is yet to be set or does the object need to be serialized again?
Returns
- Failure code
static int Teamcenter::WorkspaceObject::fnd0assignObjectsToProjects ( std::vector< ::Teamcenter::BulkInput * > *  wsoBi,
::Teamcenter::BulkData bd,
bool  alwaysPropagate 
)
staticinherited

Extensions defined on this operations will execute only once for assign or remove of TC_Project regardless of number of
     WorkspaceObjects assigned or removed from or to number of TC_Project objects.
    
     Below is the sample code to retrieve the objects and projects.
    
     int fnd0assignObjectsToProjectsExtension( METHOD_message_t*, va_list  args )
     {
         va_list largs;
         va_copy( largs, args );
         std::vector&lt;Teamcenter::BulkInput* &gt; bulkInput = va_arg( largs, std::vector&lt; Teamcenter::BulkInput &gt;* );
         Teamcenter::BulkData bd = va_arg( largs, Teamcenter::BulkData );
         bool alwaysPropagate = va_arg( largs, int ) != 0;
         va_end( largs );
         ...
            
         //Extract project and object tags from std::vector&lt;Teamcenter::BulkInput*> inputs
         //fnd0ProjectTags property is defined on Fnd0BulkAssignProjectsInput Business Object.
    
         for(std::vector&lt;Teamcenter::BulkInput
&gt;::iterator iter = inputs->begin(); iter != inputs->end(); ++ iter)
         {
             Teamcenter::BulkInput* inputObj = *iter;
             std::vector&lt;tag_t&gt; project_tags;
             std::vector&lt;int&gt; null_tags;
             tag_t obj_tag = NULLTAG;
             bool isNull = false;
             ifail = inputObj->getTagArray( &quot;fnd0ProjectTags&quot;, project_tags, null_tags );
             if( ifail == ITK_ok &amp;&amp; !isNull)
             {
                 ifail = inputObj->getTag( &quot;fnd0ObjectTag&quot;, obj_tag, isNull );
             }

             if(ifail != ITK_ok)
            {
                 inputObj->setInt( &quot;fnd0ErrorCode&quot;, ifail, false);
             }
            
         }
     }

Version
Teamcenter 11.5
Parameters
wsoBi- The BulkAssignProjectsInput for the WorkspaceObjects to assign to TC_Projects objects
bd- The BulkData
alwaysPropagate- always propagte
Returns
-
static int Teamcenter::POM_object::fnd0BulkDelete ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation deletes inputs objects in bulk. It either deletes none of the input objects or deletes all the input objects. It doesn't support partial deletion.

Version
Teamcenter 11.6
Parameters
inputs- A vector of data that contains reference to the object to be deleted.
bd- A data structure to store objects and other information relevant for set-based operation.
Returns
- Returns ITK_ok on Success. Otherwise, returns the specific error code.
int Teamcenter::WorkspaceObject::fnd0CheckIfPropertyValueMatches ( const std::string &  propertyName,
const std::string &  expectedValue,
const bool &  matchAll,
bool *  result 
) const
inherited

The operation will check if the given values to match for the property listed in the argument and gives true or false verdict. If the value exists and match all condition is satisfied a true (1) is returned whereas it returns false (0) if the value does not exist or match all parameter is not satisfied.

Version
Teamcenter 11.1
Parameters
propertyName- Property Name.
expectedValue- Comma separated values for validation.
matchAll- Whether to do the comparison for all property values.
result- Whether a match is found.
Returns
- A value 1 means property value exists for the given property and matches all condition passes.A value 0 means property value does not exist or match all condition specified does not pass.
int Teamcenter::POM_object::fnd0chkObjProp ( const std::string &  relationType,
const std::string &  objectType,
const std::string &  propertyName,
const std::string &  propertyValue,
const bool &  matchall,
const std::string &  op,
bool *  result 
)
inherited

This operation verifies whether a particular property (propertyName) value of a secondary object referenced by the BO (Master form, dataset, ICO and so on) matches the propertyValue depending on the comparator. The secondary object type is objectType and it is referenced by the BO using relationtype. All secondary objects that match the relationtype and objecttype criteria will be checked. If one of them fail the operation will return fail.

Version
Teamcenter 8.2
Parameters
relationType- The name of the relation of the secondary objects.
objectType- The type of the secondary objects.
propertyName- The name of the property to match.
propertyValue- The value of the property, in string format, to match.
matchall- Whether to do the comparison for all the secondary objects.
op- A value signifying the comparator operation.
result- Whether a match is found.
Returns
- Zero (0) if everything is alright otherwise the error code.
static int Teamcenter::BusinessObject::fnd0Create ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be created
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0CreatePost ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::POM_object::fnd0CreateShadowObject ( ::Teamcenter::CreateInput pCreInput)
inherited

Operation to create/setting values for shadow object

Version
Teamcenter 11.1
Parameters
pCreInput- create input
Returns
- returns status as int
int Teamcenter::POM_object::fnd0Delete ( )
inherited

Deletes the instance.

Version
Teamcenter 11.1
Returns
- Failure code.
static int Teamcenter::BusinessObject::fnd0FinalizeCreateInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be created
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0FinalizeSaveAsInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::BusinessObject::fnd0GenerateRecipe ( std::string *  recipe)
inherited

Generates permanent ID/recipe. Every Business Object should implement this operation.

Version
Teamcenter 11.1
Parameters
recipe- Permanent ID/recipe
Returns
- Failure code.
int Teamcenter::BusinessObject::fnd0GetChildren ( const std::vector< std::string > *  propertyNames,
std::vector< tag_t > *  childTags,
std::vector< std::string > *  childContextPropertyNames 
)
inherited

This operation returns the children to be displayed when expanding this object.

Version
Teamcenter 10
Parameters
propertyNames- The list of propertyNames to expand. If empty, then the properties defined in <TYPE>_DefaultChildProperties and <TYPE>_DefaultPseudoFolder are returned.
childTags- Tags of children.
childContextPropertyNames- The propertyName in which this child exists in the parent.
Returns
- status
static int Teamcenter::BusinessObject::fnd0GetDeepCopyData ( std::vector< ::Teamcenter::BulkInput * > *  getDeepCopydata,
::Teamcenter::BulkData bd 
)
staticinherited
Version
Teamcenter 11.4
Parameters
getDeepCopydata- This is the object to hold input information.
bd- This is the bulkData
Returns
-
int Teamcenter::BusinessObject::fnd0GetSerializationState ( bool *  currentState) const
inherited

Gets the current POM serialization state. Runtime Business Object does not need to implement this operation.

Version
Teamcenter 11.1
Parameters
currentState- Gets the current POM serialization state.
Returns
- Failure code
int Teamcenter::POM_application_object::fnd0isOwningGroup ( const std::string &  groupName,
bool *  output 
)
inherited

OwningGroup

Version
Teamcenter 9
Parameters
groupName- groupName
output- output
Returns
- int
int Teamcenter::POM_application_object::fnd0isOwningUser ( const std::string &  userName,
bool *  output 
)
inherited

OwningUser

Version
Teamcenter 9
Parameters
userName- OwningUser
output- output
Returns
- int
int Teamcenter::BusinessObject::fnd0IsRecoverable ( bool *  isPersistedRecipe,
bool *  isRecoverableIDSupported 
) const
inherited

If Business Object supports recoverable ID. Every Business Object should implement this operation.

Version
Teamcenter 11.1
Parameters
isPersistedRecipe- isPersistedRecipe param should be set to true if the recipe is limited to the user session and should be serialized to the database
isRecoverableIDSupported- Returning true indicates support for recoverability/permanent IDs
Returns
- Failure code.
int Teamcenter::POM_object::fnd0IsShadowObjectForEdit ( bool *  isEdit)
inherited

to differentiate between real and shadow object

Version
Teamcenter 11.1
Parameters
isEdit- boolean
Returns
- returns status as int
static int Teamcenter::POM_object::fnd0Lock ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd,
const bool  isLockForDelete,
const bool  allowRelock 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.2
Parameters
inputs- A vector of data that contains reference to the object to be refreshed
bd- A data structure to store objects and other information relevant for set-based operation
isLockForDelete- A boolean to indicate if object(s) are to be locked for deletion
allowRelock- A boolean to indicate if object(s) can be relocked, which will discard all unsaved changes, if already locked by the same user
Returns
- This operation returns ITK_ok on success. Otherwise, it will return specific error code.
static int Teamcenter::BusinessObject::fnd0PerformDeepCopy ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::WorkspaceObject::fnd0postCloneAction ( const tag_t *  originalItem)
inherited

This method is called on completion of the cloning process which is invoked by selecting File-> New-> From Template command in Manufacturing Process Planner application. Also, the method is called when one of the following ITK APIs is invoked:

    ME_create_process_from_template
    ME_create_plant_from_template
    ME_create_product_from_template

The method allows the caller to fix up any additional issues not handled by cloning rule. Currently it supports Item only

Version
Teamcenter 9.1
Parameters
originalItem- the original item tag that was cloned.
Returns
- an integer indicating any failure code.
static int Teamcenter::POM_object::fnd0Refresh ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.2
Parameters
inputs- A vector of data that contains reference to the object to be refreshed
bd- A data structure to store objects and other information relevant for set-based operation
Returns
- This operation returns ITK_ok on success. Otherwise, it will return specific error code.
static int Teamcenter::WorkspaceObject::fnd0removeObjectsFromProjects ( std::vector< ::Teamcenter::BulkInput * > *  wsoBi,
::Teamcenter::BulkData bd 
)
staticinherited
Version
Teamcenter 11.5
Parameters
wsoBi- The bulk input for the WorkspaceObjects to remove from the TC_Project objects
bd- The bulk data
Returns
-
static int Teamcenter::POM_object::fnd0Save ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.2
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
- This operation returns ITK_ok on success. Otherwise, it will return specific error code.
static int Teamcenter::BusinessObject::fnd0SaveAs ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0SaveAsPost ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::POM_object::fnd0SaveAsShadowObject ( ::Teamcenter::SaveAsInput pSvAsInput,
tag_t *  newShObjTag 
)
inherited

operation for creating/setting values to shadow object during saveas

Version
Teamcenter 11.1
Parameters
pSvAsInput- save as input
newShObjTag- new shadow object
Returns
- returns status as int
static int Teamcenter::BusinessObject::fnd0SetPropertiesFromCreateInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be created
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0SetPropertiesFromSaveAsInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::BusinessObject::fnd0SetSerializationState ( bool  newState,
bool *  stateChanged 
)
inherited

Sets the current POM serialization state. Runtime Business Object does not need to implement this operation.

Version
Teamcenter 11.1
Parameters
newState- true marks the POM serialization recipe as out-of-date, false marks it as up-to-date.
stateChanged- true if the state has changed.
Returns
- Failure code
int Teamcenter::BusinessObject::fnd0SetSRUid ( const std::string *  uid)
inherited

This is the setter for the recipe/permanent ID when it is created (to be cached on the instance). Every Business Object should implement this operation.

Version
Teamcenter 11.1
Parameters
uid- Rrecipe/permanent ID
Returns
- Failure code.
static int Teamcenter::POM_object::fnd0Unlock ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.2
Parameters
inputs- A vector of data that contains reference to the object to be refreshed
bd- A data structure to store objects and other information relevant for set-based operation
Returns
- This operation returns ITK_ok on success. Otherwise, it will return specific error code.
static int Teamcenter::POM_object::fnd0ValidateBOTypeForRelease ( std::vector< ::Teamcenter::BulkInput * > *  inputObjects,
::Teamcenter::BulkData bulkData,
const bool  isDryRun,
std::map< tag_t, std::vector< std::string > > *  validationResults 
)
staticinherited

Operation is to provide basic pre release validations to the objects which are going to be released through CM_validate_and_promote workflow handler.

Version
Teamcenter 11.2.3
Parameters
inputObjects- A vector of data that contains reference to the objects to be validated for release.
bulkData- A data structure to store objects and other information relevant for set-based operation.
isDryRun- A boolean flag to check whether the input operation is dry run operation or not.
validationResults- A data structure to store the validation results for the input objects.
Returns
- This operation returns ITK_ok on success. Otherwise, it will return specific error code.
static int Teamcenter::POM_object::fnd0ValidateBOTypePostPromote ( std::vector< ::Teamcenter::BulkInput * > *  inputObjects,
::Teamcenter::BulkData bulkData,
const bool  isDryRun,
std::map< tag_t, std::vector< std::string > > *  validationResults 
)
staticinherited

Operation is to provide basic post validations to the objects which are promoted to public using CM-promote-change-notice workflow handler. This operation does not support logically deleted objects.

Version
Teamcenter 11.2.3
Parameters
inputObjects- A vector of data that contains reference information to the objects which are promoted.
bulkData- A data structure to store objects and other information relevant for set-based operation.
isDryRun- A boolean flag to check whether the input operation is dry run operation or not.
validationResults- A data structure to store the validation results for the input objects.
Returns
- This operation returns ITK_ok on success. Otherwise, it will return specific error code.
static int Teamcenter::POM_object::fnd0ValidateBOTypePrePromote ( std::vector< ::Teamcenter::BulkInput * > *  inputObjects,
::Teamcenter::BulkData bulkData,
const bool  isDryRun,
std::map< tag_t, std::vector< std::string > > *  validationResults 
)
staticinherited

Operation is to provide basic pre validations to the objects which are going to be promoted to public using the CM-promote-change-notice workflow handler. This operation does not support logically deleted objects.

Version
Teamcenter 11.2.3
Parameters
inputObjects- A vector of data that contains reference to the objects which are to be promoted to public.
bulkData- A data structure to store objects and other information relevant for set-based operation.
isDryRun- A boolean flag to check whether the input operation is dry run operation or not.
validationResults- A data structure to store the validation results for the input objects.
Returns
- This operation returns ITK_ok on success. Otherwise, it will return specific error code.
static int Teamcenter::BusinessObject::fnd0ValidateCreateInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be created
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0ValidateSaveAsInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::POM_application_object::fnd0VoidSignature ( const std::vector< tag_t > *  dsObjsToVoid,
const std::string *  comments 
)
inherited

Operation for voiding Digital Signatures

Version
Teamcenter 10.1.1
Parameters
dsObjsToVoid- List of digital signature objects to be voided
comments- Void Comments
Returns
- returns int
int Teamcenter::WorkspaceObject::getActive_seq ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 8.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttributeInt::getAtt0CurrentValue ( tag_t &  value,
bool &  isNull 
) const

Getter for a Tag Property

Version
Teamcenter 10.1.4
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttributeInt::getAtt0DisplayGoal ( std::string &  value,
bool &  isNull 
) const

Getter for a string Property

Version
Teamcenter 10.1.4
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttributeInt::getAtt0DisplayMax ( std::string &  value,
bool &  isNull 
) const

Getter for a string Property

Version
Teamcenter 10.1.4
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttributeInt::getAtt0DisplayMin ( std::string &  value,
bool &  isNull 
) const

Getter for a string Property

Version
Teamcenter 10.1.4
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttributeInt::getAtt0GoalDisplayableValues ( std::vector< std::string > &  values)

Getter for Property Display Value

Version
Teamcenter 13.3
Parameters
values- Parameter value
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttributeInt::getAtt0MaxDisplayableValues ( std::vector< std::string > &  values)

Getter for Property Display Value

Version
Teamcenter 13.3
Parameters
values- Parameter value
Returns
- Status. 0 if successful
Att0MeasurableAttributeIntImpl* att0attrtargetmgmt::Att0MeasurableAttributeInt::getAtt0MeasurableAttributeIntImpl ( ) const
private
int att0attrtargetmgmt::Att0MeasurableAttributeInt::getAtt0Measurement ( tag_t &  value,
bool &  isNull 
) const

Getter for a Tag Property

Version
Teamcenter 10.1.4
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttributeInt::getAtt0MinDisplayableValues ( std::vector< std::string > &  values)

Getter for Property Display Value

Version
Teamcenter 13.3
Parameters
values- Parameter value
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttribute::getAtt0ParamProjectsOrGroups ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 12.2
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::getChar ( const std::string &  charName,
char &  charRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To Return the Character

Version
Teamcenter 2312
Parameters
charName- To return the character Name
charRetValue- The value of the Character
isNull- Is the Value Null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getChar ( const std::string &  charName,
char &  charRetValue,
bool &  isNull 
)
inherited

To Return the Character

Version
Tc 8
Parameters
charName- To return the character Name
charRetValue- The value of the Character
isNull- Is the Value Null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getCharArray ( const std::string &  charArrayName,
std::vector< char > &  vectorCharVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Character array property

Version
Teamcenter 2312
Parameters
charArrayName- The Char array Name
vectorCharVals- Vector of char values
vectorIsNullVals- Is the Values Null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getCharArray ( const std::string &  charArrayName,
std::vector< char > &  vectorCharVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

The array of Character

Version
Tc 8
Parameters
charArrayName- The Char array Name
vectorCharVals- vector of char values
vectorIsNullVals- Is the Values Null
Returns
- Returns the Status as Integer
int Teamcenter::BusinessObject::getDate ( const std::string &  dateName,
date_t &  dateRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Date property

Version
Teamcenter 2312
Parameters
dateName- Name of the date property
dateRetValue- Value of the date property
isNull- is value null
hasReadAccess- Indicates whether the user has read access to the property.
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDate ( const std::string &  dateName,
date_t &  dateRetValue,
bool &  isNull 
)
inherited

get date value

Version
Tc 8
Parameters
dateName- Name of the date property
dateRetValue- Value of the date property
isNull- is value Null
Returns
- status
int Teamcenter::WorkspaceObject::getDate_released ( date_t &  value,
bool &  isNull 
) const
inherited

Getter for a Date Property

Version
Teamcenter 8.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::getDateArray ( const std::string &  dateArrayName,
std::vector< date_t > &  dateArrayRetValue,
std::vector< int > &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the date array property

Version
Teamcenter 2312
Parameters
dateArrayName- Name of the date array property
dateArrayRetValue- Value of the date array property
isNull- is null values
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDateArray ( const std::string &  dateArrayName,
std::vector< date_t > &  dateArrayRetValue,
std::vector< int > &  isNull 
)
inherited

get array of Date Values for a property

Version
Tc 8
Parameters
dateArrayName- Name of the date array property
dateArrayRetValue- Value of the date array
isNull- is null values
Returns
- status
int Teamcenter::BusinessObject::getDeepCopyData ( const std::string *  operation,
std::vector< ::Teamcenter::DeepCopyData * > *  deepCopyDatas 
)
inherited

gets deep copy data

Version
Teamcenter 9
Parameters
operation- operation desc
deepCopyDatas- desc
Returns
- returns an int
int Teamcenter::BusinessObject::getDouble ( const std::string &  doubleName,
double &  doubleRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Double array property

Version
Teamcenter 2312
Parameters
doubleName- The name of the double property
doubleRetValue- The value of the double property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDouble ( const std::string &  doubleName,
double &  doubleRetValue,
bool &  isNull 
)
inherited

To get the double value

Version
Tc 8
Parameters
doubleName- The name of the double variable
doubleRetValue- The value of the double variable
isNull- Is the value Null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDoubleArray ( const std::string &  doubleArrayName,
std::vector< double > &  vectorDoubleVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Double array property

Version
Teamcenter 2312
Parameters
doubleArrayName- The name of the double array property
vectorDoubleVals- The values of the double array property
vectorIsNullVals- Is Value Null array
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDoubleArray ( const std::string &  doubleArrayName,
std::vector< double > &  vectorDoubleVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

Array of Doubles

Version
Tc 8
Parameters
doubleArrayName- The Array Name
vectorDoubleVals- Array of Doubles
vectorIsNullVals- Is the Value Null
Returns
- Return the status as Integer
int Teamcenter::WorkspaceObject::getEad_paragraph ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 8.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0complying_objects ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 9
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0defining_objects ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 9
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::POM_application_object::getFnd0DigitalSignAuditLogs ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 10.1.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::POM_application_object::getFnd0DSState ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 10.1.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0GeneralAuditLogs ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 10
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0HasEditInContext ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 11.2
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0IcsClassNames ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0IsCheckoutable ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 9.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0LicenseExportAuditLogs ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 10
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::POM_object::getFnd0mfkinfo ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for the multifield key string Property

Version
Teamcenter 10.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0MyWorkflowTasks ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 11.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::POM_object::getFnd0objectId ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.3
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0RevisionId ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 10.1.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0SecurityAuditLogs ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 12.2
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0SiblingRevisions ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 10.1.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getFnd0WorkflowAuditLogs ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 10
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getGov_classification ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::getInt ( const std::string &  intName,
int &  intRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Integer property

Version
Teamcenter 2312
Parameters
intName- The name of the Integer property
intRetValue- The value of the Integer property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getInt ( const std::string &  intName,
int &  intRetValue,
bool &  isNull 
)
inherited

To get the Integer

Version
Tc 8
Parameters
intName- The name of the Integer
intRetValue- The value of the Integer
isNull- Is the value null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getIntArray ( const std::string &  intArrayName,
std::vector< int > &  vectorIntVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Integer array property

Version
Teamcenter 2312
Parameters
intArrayName- The name of the integer array property
vectorIntVals- The vector of integer values
vectorIsNullVals- Are the values null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getIntArray ( const std::string &  intArrayName,
std::vector< int > &  vectorIntVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

Array of Integers

Version
Tc 8
Parameters
intArrayName- The array name of integers
vectorIntVals- The Vector of Integer values
vectorIsNullVals- are the Values Null
Returns
- Returns the status as Integers
static const std::string& att0attrtargetmgmt::Att0MeasurableAttributeInt::getInterfaceName ( )
static

Get the Interface Name

Returns
- return desc for getInterfaceName
int Teamcenter::WorkspaceObject::getIp_classification ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getLicense_list ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::getLogical ( const std::string &  logicalName,
bool &  boolRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Boolean property

Version
Teamcenter 2312
Parameters
logicalName- The name of the Boolean property
boolRetValue- The value of the boolean property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getLogical ( const std::string &  logicalName,
bool &  boolRetValue,
bool &  isNull 
)
inherited

To get the Logical Value

Version
Tc 8
Parameters
logicalName- The name of the Logical Variable
boolRetValue- The logical value
isNull- Is the value null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getLogicalArray ( const std::string &  logicalArrayName,
std::vector< int > &  vectorLogicalVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Boolean array property

Version
Teamcenter 2312
Parameters
logicalArrayName- The name of the boolean array property
vectorLogicalVals- The vector of Logical values
vectorIsNullVals- Are the values null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getLogicalArray ( const std::string &  logicalArrayName,
std::vector< int > &  vectorLogicalVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

Array of Logical Values

Version
Tc 8
Parameters
logicalArrayName- Array of Logical Names
vectorLogicalVals- Vector of Logical Values
vectorIsNullVals- are the Value Null
Returns
- Returns the status as Integer
int Teamcenter::WorkspaceObject::getObject_application ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.0.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getObject_desc ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.0.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getObject_desc ( std::string &  value,
bool &  isNull,
bool &  hasReadAccess 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.0.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
hasReadAccess- Returns false if the user does not have read access to the property, true otherwise
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getObject_name ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.0.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::getObject_string ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 10
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getObject_type ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getOwning_organization ( tag_t &  value,
bool &  isNull 
) const
inherited

Getter for a Tag Property

Version
Teamcenter 8.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getOwning_project ( tag_t &  value,
bool &  isNull 
) const
inherited

Getter for a Tag Property

Version
Teamcenter 8.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
::Teamcenter::POM_objectImpl* Teamcenter::POM_object::getPOM_objectImpl ( ) const
inherited
int Teamcenter::WorkspaceObject::getProcess_stage_list ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getProject_list ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getRelease_status_list ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getRevision_limit ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 8.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::getRevision_number ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 8.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
virtual RuntimeBusinessObjectImpl* Teamcenter::RootObject::getRuntimeBusinessObjectImpl ( ) const
virtualinherited
int Teamcenter::BusinessObject::getString ( const std::string &  stringName,
std::string &  stringRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the String property

Version
Teamcenter 2312
Parameters
stringName- The name of the string property
stringRetValue- The value of the string property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getString ( const std::string &  stringName,
std::string &  stringRetValue,
bool &  isNull 
)
inherited

Returns the String

Version
Tc 8
Parameters
stringName- The name of the String
stringRetValue- The value of the string
isNull- Is the String Null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getStringArray ( const std::string &  stringArrayName,
std::vector< std::string > &  vectorStringVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the String array property

Version
Teamcenter 2312
Parameters
stringArrayName- The name of the string array property
vectorStringVals- The values of string array property
vectorIsNullVals- Are the values null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getStringArray ( const std::string &  stringArrayName,
std::vector< std::string > &  vectorStringVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

To get the StringArray

Version
Tc 8
Parameters
stringArrayName- The String name
vectorStringVals- Vector of Strings
vectorIsNullVals- vector of booleans
Returns
- Returns the status as Integer
tag_t Teamcenter::RootObject::getTag ( ) const
inherited
int Teamcenter::BusinessObject::getTag ( const std::string &  tagName,
tag_t &  tagRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the reference property

Version
Teamcenter 2312
Parameters
tagName- The name of the reference property
tagRetValue- The value of the reference property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getTag ( const std::string &  tagName,
tag_t &  tagRetValue,
bool &  isNull 
)
inherited

Returns the Tag

Version
Tc 8
Parameters
tagName- The name of the Tag
tagRetValue- The value of the Tag
isNull- Is the Value Null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getTagArray ( const std::string &  tagArrayName,
std::vector< tag_t > &  vectorTagVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the reference array property

Version
Teamcenter 2312
Parameters
tagArrayName- The name of the reference array property
vectorTagVals- The vector of values of reference array property
vectorIsNullVals- Are the values null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getTagArray ( const std::string &  tagArrayName,
std::vector< tag_t > &  vectorTagVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

Array of Tags

Version
Tc 8
Parameters
tagArrayName- Nameof the Tag Array
vectorTagVals- Vector of Tags
vectorIsNullVals- are the Value Null
Returns
- Returns the status as Integer
const std::string& Teamcenter::RootObject::getTypeName ( ) const
inherited
tag_t Teamcenter::RootObject::getTypeTag ( ) const
inherited
int Teamcenter::WorkspaceObject::getWso_thread ( tag_t &  value,
bool &  isNull 
) const
inherited

Getter for a Tag Property

Version
Teamcenter 8.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
virtual void Teamcenter::RootObject::initialize ( RootObjectImpl *  impl = 0)
protectedvirtualinherited
virtual void att0attrtargetmgmt::Att0MeasurableAttributeInt::initialize ( ::Teamcenter::RootObjectImpl *  impl)
protectedvirtual
int Teamcenter::RootObject::invokeOperation ( const std::string *  operationId,
  ... 
)
inherited
int Teamcenter::RootObject::invokeOperation ( const std::string &  operationId,
va_list  args 
)
inherited
int Teamcenter::RootObject::invokeOperation ( int  operationIdInt,
va_list  args 
)
inherited
int Teamcenter::RootObject::invokeOperation ( const std::string &  operationId,
std::vector< void * > &  args 
)
inherited
int Teamcenter::RootObject::invokeOperation ( int  operationIdInt,
std::vector< void * > &  args 
)
inherited
int Teamcenter::WorkspaceObject::isMature ( bool *  result)
inherited

The operation determines the maturity of the object. The default implementation is to return true if the status of the object matches with one of the values in MaturityStatuses constant for this business object otherwise it returns false.

Version
Tc 8
Parameters
result- Returns the result as true if the business object is matured, otherwise returns the result as false.
Returns
- Return error code.
int Teamcenter::POM_object::isReplica ( bool *  result)
inherited

This operation tests if the given object is local to the database or not.

Version
Tc 8
Parameters
result- Returns result as false if given object is local to the database, else returns result as true.
Returns
- Return error code.
Att0MeasurableAttributeInt& att0attrtargetmgmt::Att0MeasurableAttributeInt::operator= ( const Att0MeasurableAttributeInt )
private
int Teamcenter::BusinessObject::performDeepCopy ( ::Teamcenter::OperationInput pOperationInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

perform deep copy

Version
Teamcenter 9
Parameters
pOperationInput- desc
vecDeepCopyData- deep copy data
Returns
- returns an int
int att0attrtargetmgmt::Att0MeasurableAttribute::revise ( ::Teamcenter::ReviseInput pReviseInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData,
tag_t *  newObjTag 
)
inherited

Bom0ConfigurableBomElement Revise Operation

Version
Teamcenter 11.2
Parameters
pReviseInput- Revise Input
vecDeepCopyData- Deep Copy Data Vactor
newObjTag- New Object tag
Returns
- Failure Code
int att0attrtargetmgmt::Att0MeasurableAttribute::revisePost ( ::Teamcenter::ReviseInput pReviseInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

Reivse post operation

Version
Teamcenter 11.2
Parameters
pReviseInput- Revise Input Descriptor
vecDeepCopyData- Deep Copy Data Vector
Returns
- Failure Code
int Teamcenter::BusinessObject::saveAs ( ::Teamcenter::SaveAsInput pSavAsInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData,
tag_t *  newObjTag 
)
inherited

save as operation

Version
Teamcenter 9
Parameters
pSavAsInput- save as input
vecDeepCopyData- vector deepcopy data
newObjTag- new object tag
Returns
- returns an int
int Teamcenter::BusinessObject::saveAsPost ( ::Teamcenter::SaveAsInput pSavAsInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

Generic saveAsPost operation.

Version
Teamcenter 8.1
Parameters
pSavAsInput- Input argument as SaveAsInput object.
vecDeepCopyData- vector deepcopy data
Returns
- Return integer value.
int Teamcenter::WorkspaceObject::setActive_seq ( int  value,
bool  isNull = false 
)
inherited

Setter for an Integer Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttribute::setAtt0AttributeTable ( const tag_t &  value,
bool  isNull = false 
)
inherited

Setter for a Tag Property

Version
Teamcenter 13.3
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttributeInt::setAtt0Goal ( int  value,
bool  isNull = false 
)

Setter for an Integer Property

Version
Teamcenter 10.1.4
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int att0attrtargetmgmt::Att0MeasurableAttributeInt::setAtt0Max ( int  value,
bool  isNull = false 
)

Setter for an Integer Property

Version
Teamcenter 10.1.4
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
::Teamcenter::RootObjectImpl* att0attrtargetmgmt::Att0MeasurableAttributeInt::setAtt0MeasurableAttributeIntImpl ( ::Teamcenter::RootObjectImpl *  impl)
private
int att0attrtargetmgmt::Att0MeasurableAttributeInt::setAtt0Min ( int  value,
bool  isNull = false 
)

Setter for an Integer Property

Version
Teamcenter 10.1.4
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::setChar ( const std::string &  charName,
const char &  charValue,
bool  isNull 
)
inherited

To set the character

Version
Tc 8
Parameters
charName- The Name
charValue- The Character Value
isNull- Is the Value Null
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setCharArray ( const std::string &  charArrayName,
const std::vector< char > &  vectorCharVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the character array

Version
Tc 8
Parameters
charArrayName- charArrayName
vectorCharVals- vectorCharVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setDate ( const std::string &  dateName,
const date_t &  dateValue,
bool  isNull 
)
inherited

To set the Date

Version
Tc 8
Parameters
dateName- dateName
dateValue- dateValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::WorkspaceObject::setDate_released ( const date_t &  value,
bool  isNull = false 
)
inherited

Setter for a Date Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::setDateArray ( const std::string &  dateArrayName,
const std::vector< date_t > &  vectorDateVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the Date Array

Version
Tc 8
Parameters
dateArrayName- dateArrayName
vectorDateVals- vectorDateVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
void att0attrtargetmgmt::Att0MeasurableAttributeInt::setDeleteImpl ( bool  del)
private
int Teamcenter::BusinessObject::setDouble ( const std::string &  doubleName,
const double &  doubleValue,
bool  isNull 
)
inherited

To set the Double Value

Version
Tc 8
Parameters
doubleName- doubleName
doubleValue- doubleValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setDoubleArray ( const std::string &  doubleArrayName,
const std::vector< double > &  vectorDoubleVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the double array

Version
Tc 8
Parameters
doubleArrayName- doubleArrayName
vectorDoubleVals- vectorDoubleVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
int Teamcenter::WorkspaceObject::setGov_classification ( const std::string &  value,
bool  isNull = false 
)
inherited

Setter for a string Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::setInt ( const std::string &  intName,
const int &  intValue,
bool  isNull 
)
inherited

To set an Integer

Version
Tc 8
Parameters
intName- The name of the integer
intValue- The Integer Value
isNull- Is the value Null
Returns
- Returns status as Integer
int Teamcenter::BusinessObject::setIntArray ( const std::string &  intArrayName,
const std::vector< int > &  vectorIntVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To the the Array of Integer type data on BusinessObject

Version
Tc 8
Parameters
intArrayName- name of the integer array
vectorIntVals- vector or array of integer values
vectorIsNullVals- vector of isNulls
Returns
- success or failure
int Teamcenter::WorkspaceObject::setIp_classification ( const std::string &  value,
bool  isNull = false 
)
inherited

Setter for a string Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setLicense_list ( const std::vector< tag_t > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::setLogical ( const std::string &  logicalName,
const bool  logicalValue,
bool  isNull 
)
inherited

To set the Logical Value

Version
Tc 8
Parameters
logicalName- logicalName
logicalValue- logicalValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setLogicalArray ( const std::string &  boolArrayName,
const std::vector< int > &  vectorboolVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set Logical Array

Version
Tc 8
Parameters
boolArrayName- boolArrayName
vectorboolVals- vectorboolVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
int Teamcenter::WorkspaceObject::setObject_application ( const std::string &  value,
bool  isNull = false 
)
inherited

Setter for a string Property

Version
Teamcenter 8.0.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setObject_desc ( const std::string &  value,
bool  isNull = false 
)
inherited

Setter for a string Property

Version
Teamcenter 8.0.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setObject_name ( const std::string &  value,
bool  isNull = false 
)
inherited

Setter for a string Property

Version
Teamcenter 8.0.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setObject_type ( const std::string &  value,
bool  isNull = false 
)
inherited

Setter for a string Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setOwning_organization ( const tag_t &  value,
bool  isNull = false 
)
inherited

Setter for a Tag Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setOwning_project ( const tag_t &  value,
bool  isNull = false 
)
inherited

Setter for a Tag Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setProcess_stage_list ( const std::vector< tag_t > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setProject_list ( const std::vector< tag_t > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::setPropertiesFromCreateInput ( ::Teamcenter::CreateInput creInput)
inherited

desc for setPropertiesFromCreateInpu

Version
Tc 8
Parameters
creInput- Description for CreateInput
Returns
- return desc for setPropertiesFromCreateInput
int att0attrtargetmgmt::Att0MeasurableAttribute::setPropertiesFromReviseInput ( ::Teamcenter::ReviseInput pReviseInput)
inherited

Set properties from revise input Operation

Version
Teamcenter 11.2
Parameters
pReviseInput- Revise Input Descriptor
Returns
- Failure code
int Teamcenter::BusinessObject::setPropertiesFromSaveAsInput ( ::Teamcenter::SaveAsInput pSavAsInput)
inherited

setproperties from saveas input

Version
Teamcenter 9
Parameters
pSavAsInput- desc
Returns
- returns an int
int Teamcenter::WorkspaceObject::setRelease_status_list ( const std::vector< tag_t > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setRevision_limit ( int  value,
bool  isNull = false 
)
inherited

Setter for an Integer Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::WorkspaceObject::setRevision_number ( int  value,
bool  isNull = false 
)
inherited

Setter for an Integer Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::setString ( const std::string &  stringName,
const std::string &  stringValue,
bool  isNull 
)
inherited

To set the String

Version
Tc 8
Parameters
stringName- stringName
stringValue- stringValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setStringArray ( const std::string &  stringArrayName,
const std::vector< std::string > &  vectorStringVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the string array

Version
Tc 8
Parameters
stringArrayName- stringArrayName
vectorStringVals- vectorStringVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an integer
void Teamcenter::RootObject::setTag ( tag_t  tag)
protectedinherited
int Teamcenter::BusinessObject::setTag ( const std::string &  tagName,
const tag_t &  tagValue,
bool  isNull 
)
inherited

To set the tag

Version
Tc 8
Parameters
tagName- tagName
tagValue- tagValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setTagArray ( const std::string &  tagArrayName,
const std::vector< tag_t > &  vectorTagVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the Tag Array

Version
Tc 8
Parameters
tagArrayName- tagArrayName
vectorTagVals- vectorTagVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
int Teamcenter::WorkspaceObject::setWso_thread ( const tag_t &  value,
bool  isNull = false 
)
inherited

Setter for a Tag Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::validateCreateInput ( ::Teamcenter::CreateInput creInput)
inherited

desc for validate for create

Version
Tc 8
Parameters
creInput- desc for creInput parameter
Returns
- ret desc for validate for create
int att0attrtargetmgmt::Att0MeasurableAttribute::validateReviseInput ( ::Teamcenter::ReviseInput pReviseInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

Validate Revise Input Operation

Version
Teamcenter 11.2
Parameters
pReviseInput- Revise Input Descriptor
vecDeepCopyData- Deep Copy Data Vector
Returns
- Failure Code
int Teamcenter::BusinessObject::validateSaveAsInput ( ::Teamcenter::SaveAsInput pSavAsInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

validate saveas input

Version
Teamcenter 9
Parameters
pSavAsInput- desc
vecDeepCopyData- desc
Returns
- returns an int

Friends And Related Function Documentation

friend class Att0MeasurableAttributeIntDelegate
friend

Definition at line 201 of file Att0MeasurableAttributeInt.hxx.

friend class Att0MeasurableAttributeIntGenImpl
friend

Definition at line 202 of file Att0MeasurableAttributeInt.hxx.

Member Data Documentation

Att0MeasurableAttributeIntImpl* att0attrtargetmgmt::Att0MeasurableAttributeInt::m_att0measurableattributeintImpl
private

Definition at line 184 of file Att0MeasurableAttributeInt.hxx.

bool att0attrtargetmgmt::Att0MeasurableAttributeInt::m_deleteImpl
private

Definition at line 187 of file Att0MeasurableAttributeInt.hxx.

std::string att0attrtargetmgmt::Att0MeasurableAttributeInt::name
staticprivate

Name of the Business Object

Definition at line 192 of file Att0MeasurableAttributeInt.hxx.


The documentation for this class was generated from the following file: