Teamcenter C++ API Reference  2312
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Teamcenter::setDoubleOperationDispatcher Class Reference

#include <setDoubleOperationDispatcher.hxx>

Inheritance diagram for Teamcenter::setDoubleOperationDispatcher:
Teamcenter::PropOperationDispatcher Teamcenter::OperationDispatcher Teamcenter::Object

Public Types

typedef logical(* METHOD_user_arg_compare_t )(TC_argument_list_t *firstArg, TC_argument_list_t *secondArg)
 

Public Member Functions

void addPostAction (METHOD_function_t fnPtr, TC_argument_list_t *userArgs, bool functionInvokerRequired=true, bool auto_dispatched=true)
 
void addPostAction2 (METHOD_function_t fnPtr, TC_argument_list_t *userArgs, EXTENSIONFRAMEWORK_extension_category_t extnCategory, bool functionInvokerRequired=true, bool auto_dispatched=true)
 
void addPostActionAt (int pos, METHOD_function_t fnPtr, TC_argument_list_t *userArgs)
 
void addPostActionInternal (METHOD_function_t fnPtr, TC_argument_list_t *userArgs, bool functionInvokerRequired=true, bool auto_dispatched=true)
 
void addPreAction (METHOD_function_t fnPtr, TC_argument_list_t *userArgs, bool functionInvokerRequired=true)
 
void addPreAction2 (METHOD_function_t fnPtr, TC_argument_list_t *userArgs, EXTENSIONFRAMEWORK_extension_category_t extnCategory, bool functionInvokerRequired=true)
 
void addPreActionAt (int pos, METHOD_function_t fnPtr, TC_argument_list_t *userArgs)
 
void addPreCondition (METHOD_function_t fnPtr, TC_argument_list_t *userArgs, bool functionInvokerRequired=true)
 
void addPreCondition2 (METHOD_function_t fnPtr, TC_argument_list_t *userArgs, EXTENSIONFRAMEWORK_extension_category_t extnCategory, bool functionInvokerRequired=true)
 
void addPreConditionAt (int pos, METHOD_function_t fnPtr, TC_argument_list_t *userArgs)
 
int addRuntimeUserArguments (const char *extensionName, ExtensionPointType_t extType, int argCount, const TC_argument_t *args)
 
bool anyPostActions () const
 
bool anyPreActions () const
 
bool anyPreConditions () const
 
const char * askBMOperationName () const
 
void askBMOperationtag (tag_t *bmoptag) const
 
const BulkOperation_bulk_loader_t askBulkOperationFuncPtr () const
 
void askDispatches (bool &condDispatch, bool &preDispatch, bool &baseDispatch, bool &postDispatch)
 
ImanProperty * askProperty (EIMObject *obj, PropertyDescriptor *pd) const
 
bool baseFunctionExists () const
 
void copyBaseFnDataFromExistingOperationDispatcher (OperationDispatcher *opDispatcher)
 
void copyDirectFuncPointerFromSourceOperationDispatcher (const PropOperationDispatcher *source)
 
void copyPreBasePostFromExistingOperationDispatcher (OperationDispatcher *opDispatcher)
 
ExtensionSet * createExtensionSetObject (ExtensionPointType_t extType)
 
void dumpFunction ()
 
int exeBaseAction (METHOD_message_t *msg,...) const
 
void execute (Teamcenter::BusinessObject *obj, std::vector< void * > &args) const
 
void execute (tag_t objTag, va_list args) const
 
void execute (Teamcenter::BusinessObject *obj, va_list args) const
 
virtual void executeBaseAction (METHOD_message_t &msg, va_list args, bool userExitBase=false) const
 
virtual void executeBaseAction (tag_t object_tag, va_list args, bool userExitBase=false) const
 
virtual void executeBaseAction (Teamcenter::BusinessObject *obj, va_list args) const
 
int executeBaseAction2 (METHOD_message_t &msg, va_list args) const
 
void executeHighPriorityPostActions (METHOD_message_t &msg, va_list args) const
 
void executePostActions (METHOD_message_t &msg, va_list args) const
 
virtual void executePostActions (tag_t object_tag, va_list args) const
 
virtual void executePostActions (Teamcenter::BusinessObject *obj, va_list args) const
 
void executePreActions (METHOD_message_t &msg, va_list args) const
 
virtual void executePreActions (tag_t object_tag, va_list args) const
 
virtual void executePreActions (Teamcenter::BusinessObject *obj, va_list args) const
 
void executePreConditions (METHOD_message_t &msg, va_list args) const
 
virtual void executePreConditions (tag_t object_tag, va_list args) const
 
virtual void executePreConditions (Teamcenter::BusinessObject *obj, va_list args) const
 
int exeHighPriorityPostActions (METHOD_message_t *msg,...) const
 
int exePostActions (METHOD_message_t *msg,...) const
 
int exePreActions (METHOD_message_t *msg,...) const
 
int exePreConditions (METHOD_message_t *msg,...) const
 
extn_fn getBaseAction () const
 
EXTENSIONFRAMEWORK_extension_category_t getBaseActionCategory () const
 
PropBaseFnType getBaseActionFunctionType () const
 
ExtensionSet * getBaseActionSet () const
 
std::string getBOName () const
 
virtual void getCharArrayBaseAction (METHOD_message_t *msgData, int *num, char **value, logical **isNull) const
 
virtual void getCharArrayBaseAction (METHOD_message_t *msgData, int *num, char **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getCharArrayPostActions (METHOD_message_t *msgData, int *num, char **value, logical **isNull) const
 
virtual void getCharArrayPostActions (METHOD_message_t *msgData, int *num, char **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getCharArrayPreActions (METHOD_message_t *msgData, int *num, char **value, logical **isNull) const
 
virtual void getCharArrayPreActions (METHOD_message_t *msgData, int *num, char **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getCharArrayPreConditions (METHOD_message_t *msgData, int *num, char **value, logical **isNull) const
 
virtual void getCharArrayPreConditions (METHOD_message_t *msgData, int *num, char **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getCharBaseAction (METHOD_message_t *msgData, char *value, logical *isNull) const
 
virtual void getCharBaseAction (METHOD_message_t *msgData, char *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getCharPostActions (METHOD_message_t *msgData, char *value, logical *isNull) const
 
virtual void getCharPostActions (METHOD_message_t *msgData, char *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getCharPreActions (METHOD_message_t *msgData, char *value, logical *isNull) const
 
virtual void getCharPreActions (METHOD_message_t *msgData, char *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getCharPreConditions (METHOD_message_t *msgData, char *value, logical *isNull) const
 
virtual void getCharPreConditions (METHOD_message_t *msgData, char *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getDateArrayBaseAction (METHOD_message_t *msgData, int *num, date_t **value, logical **isNull) const
 
virtual void getDateArrayBaseAction (METHOD_message_t *msgData, int *num, date_t **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getDateArrayPostActions (METHOD_message_t *msgData, int *num, date_t **value, logical **isNull) const
 
virtual void getDateArrayPostActions (METHOD_message_t *msgData, int *num, date_t **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getDateArrayPreActions (METHOD_message_t *msgData, int *num, date_t **value, logical **isNull) const
 
virtual void getDateArrayPreActions (METHOD_message_t *msgData, int *num, date_t **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getDateArrayPreConditions (METHOD_message_t *msgData, int *num, date_t **value, logical **isNull) const
 
virtual void getDateArrayPreConditions (METHOD_message_t *msgData, int *num, date_t **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getDateBaseAction (METHOD_message_t *msgData, date_t *value, logical *isNull) const
 
virtual void getDateBaseAction (METHOD_message_t *msgData, date_t *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getDatePostActions (METHOD_message_t *msgData, date_t *value, logical *isNull) const
 
virtual void getDatePostActions (METHOD_message_t *msgData, date_t *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getDatePreActions (METHOD_message_t *msgData, date_t *value, logical *isNull) const
 
virtual void getDatePreActions (METHOD_message_t *msgData, date_t *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getDatePreConditions (METHOD_message_t *msgData, date_t *value, logical *isNull) const
 
virtual void getDatePreConditions (METHOD_message_t *msgData, date_t *value, logical *isNull, logical *hasReadAccess) const
 
directBaseFuncPtr getDirectBaseGetterFnInfo (void) const
 
virtual void getDoubleArrayBaseAction (METHOD_message_t *msgData, int *num, double **value, logical **isNull) const
 
virtual void getDoubleArrayBaseAction (METHOD_message_t *msgData, int *num, double **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getDoubleArrayPostActions (METHOD_message_t *msgData, int *num, double **value, logical **isNull) const
 
virtual void getDoubleArrayPostActions (METHOD_message_t *msgData, int *num, double **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getDoubleArrayPreActions (METHOD_message_t *msgData, int *num, double **value, logical **isNull) const
 
virtual void getDoubleArrayPreActions (METHOD_message_t *msgData, int *num, double **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getDoubleArrayPreConditions (METHOD_message_t *msgData, int *num, double **value, logical **isNull) const
 
virtual void getDoubleArrayPreConditions (METHOD_message_t *msgData, int *num, double **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getDoubleBaseAction (METHOD_message_t *msgData, double *value, logical *isNull) const
 
virtual void getDoubleBaseAction (METHOD_message_t *msgData, double *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getDoublePostActions (METHOD_message_t *msgData, double *value, logical *isNull) const
 
virtual void getDoublePostActions (METHOD_message_t *msgData, double *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getDoublePreActions (METHOD_message_t *msgData, double *value, logical *isNull) const
 
virtual void getDoublePreActions (METHOD_message_t *msgData, double *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getDoublePreConditions (METHOD_message_t *msgData, double *value, logical *isNull) const
 
virtual void getDoublePreConditions (METHOD_message_t *msgData, double *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getIntArrayBaseAction (METHOD_message_t *msgData, int *num, int **value, logical **isNull) const
 
virtual void getIntArrayBaseAction (METHOD_message_t *msgData, int *num, int **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getIntArrayPostActions (METHOD_message_t *msgData, int *num, int **value, logical **isNull) const
 
virtual void getIntArrayPostActions (METHOD_message_t *msgData, int *num, int **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getIntArrayPreActions (METHOD_message_t *msgData, int *num, int **value, logical **isNull) const
 
virtual void getIntArrayPreActions (METHOD_message_t *msgData, int *num, int **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getIntArrayPreConditions (METHOD_message_t *msgData, int *num, int **value, logical **isNull) const
 
virtual void getIntArrayPreConditions (METHOD_message_t *msgData, int *num, int **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getIntBaseAction (METHOD_message_t *msgData, int *value, logical *isNull) const
 
virtual void getIntBaseAction (METHOD_message_t *msgData, int *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getIntPostActions (METHOD_message_t *msgData, int *value, logical *isNull) const
 
virtual void getIntPostActions (METHOD_message_t *msgData, int *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getIntPreActions (METHOD_message_t *msgData, int *value, logical *isNull) const
 
virtual void getIntPreActions (METHOD_message_t *msgData, int *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getIntPreConditions (METHOD_message_t *msgData, int *value, logical *isNull) const
 
virtual void getIntPreConditions (METHOD_message_t *msgData, int *value, logical *isNull, logical *hasReadAccess) const
 
bool getIsObjectBasedBaseActionMergedToSetBased () const
 
virtual void getLogicalArrayBaseAction (METHOD_message_t *msgData, int *num, logical **value, logical **isNull) const
 
virtual void getLogicalArrayBaseAction (METHOD_message_t *msgData, int *num, logical **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getLogicalArrayPostActions (METHOD_message_t *msgData, int *num, logical **value, logical **isNull) const
 
virtual void getLogicalArrayPostActions (METHOD_message_t *msgData, int *num, logical **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getLogicalArrayPreActions (METHOD_message_t *msgData, int *num, logical **value, logical **isNull) const
 
virtual void getLogicalArrayPreActions (METHOD_message_t *msgData, int *num, logical **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getLogicalArrayPreConditions (METHOD_message_t *msgData, int *num, logical **value, logical **isNull) const
 
virtual void getLogicalArrayPreConditions (METHOD_message_t *msgData, int *num, logical **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getLogicalBaseAction (METHOD_message_t *msgData, logical *value, logical *isNull) const
 
virtual void getLogicalBaseAction (METHOD_message_t *msgData, logical *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getLogicalPostActions (METHOD_message_t *msgData, logical *value, logical *isNull) const
 
virtual void getLogicalPostActions (METHOD_message_t *msgData, logical *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getLogicalPreActions (METHOD_message_t *msgData, logical *value, logical *isNull) const
 
virtual void getLogicalPreActions (METHOD_message_t *msgData, logical *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getLogicalPreConditions (METHOD_message_t *msgData, logical *value, logical *isNull) const
 
virtual void getLogicalPreConditions (METHOD_message_t *msgData, logical *value, logical *isNull, logical *hasReadAccess) const
 
std::string getName () const
 
bool getOarEnabled () const
 
int getOpIdInt () const
 
ExtensionFunctionSet * getPostActionExtensionFunctions () const
 
ExtensionSet * getPostActionSet () const
 
int getPostActionUserArgPosition (TC_argument_list_t *user_arg_to_compare, METHOD_user_arg_compare_t compareFunc, int *positionFound)
 
ExtensionFunctionSet * getPreActionExtensionFunctions () const
 
ExtensionSet * getPreActionSet () const
 
int getPreActionUserArgPosition (TC_argument_list_t *user_arg_to_compare, METHOD_user_arg_compare_t compareFunc, int *positionFound)
 
ExtensionFunctionSet * getPreConditionExtensionFunctions () const
 
ExtensionSet * getPreConditionSet () const
 
int getPreConditionUserArgPosition (TC_argument_list_t *user_arg_to_compare, METHOD_user_arg_compare_t compareFunc, int *positionFound)
 
void getSizeOfPostActions (int *size) const
 
void getSizeOfPreActions (int *size) const
 
void getSizeOfPreConditions (int *size) const
 
virtual void getStringArrayBaseAction (METHOD_message_t *msgData, int *num, char ***value, logical **isNull) const
 
virtual void getStringArrayBaseAction (METHOD_message_t *msgData, int *num, char ***value, logical **isNull, logical *hasReadAccess) const
 
virtual void getStringArrayPostActions (METHOD_message_t *msgData, int *num, char ***value, logical **isNull) const
 
virtual void getStringArrayPostActions (METHOD_message_t *msgData, int *num, char ***value, logical **isNull, logical *hasReadAccess) const
 
virtual void getStringArrayPreActions (METHOD_message_t *msgData, int *num, char ***value, logical **isNull) const
 
virtual void getStringArrayPreActions (METHOD_message_t *msgData, int *num, char ***value, logical **isNull, logical *hasReadAccess) const
 
virtual void getStringArrayPreConditions (METHOD_message_t *msgData, int *num, char ***value, logical **isNull) const
 
virtual void getStringArrayPreConditions (METHOD_message_t *msgData, int *num, char ***value, logical **isNull, logical *hasReadAccess) const
 
virtual void getStringBaseAction (METHOD_message_t *msgData, char **value, logical *isNull) const
 
virtual void getStringBaseAction (METHOD_message_t *msgData, char **value, logical *isNull, logical *hasReadAccess) const
 
virtual void getStringPostActions (METHOD_message_t *msgData, char **value, logical *isNull) const
 
virtual void getStringPostActions (METHOD_message_t *msgData, char **value, logical *isNull, logical *hasReadAccess) const
 
virtual void getStringPreActions (METHOD_message_t *msgData, char **value, logical *isNull) const
 
virtual void getStringPreActions (METHOD_message_t *msgData, char **value, logical *isNull, logical *hasReadAccess) const
 
virtual void getStringPreConditions (METHOD_message_t *msgData, char **value, logical *isNull) const
 
virtual void getStringPreConditions (METHOD_message_t *msgData, char **value, logical *isNull, logical *hasReadAccess) const
 
virtual void getTagArrayBaseAction (METHOD_message_t *msgData, int *num, tag_t **value, logical **isNull) const
 
virtual void getTagArrayBaseAction (METHOD_message_t *msgData, int *num, tag_t **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getTagArrayPostActions (METHOD_message_t *msgData, int *num, tag_t **value, logical **isNull) const
 
virtual void getTagArrayPostActions (METHOD_message_t *msgData, int *num, tag_t **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getTagArrayPreActions (METHOD_message_t *msgData, int *num, tag_t **value, logical **isNull) const
 
virtual void getTagArrayPreActions (METHOD_message_t *msgData, int *num, tag_t **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getTagArrayPreConditions (METHOD_message_t *msgData, int *num, tag_t **value, logical **isNull) const
 
virtual void getTagArrayPreConditions (METHOD_message_t *msgData, int *num, tag_t **value, logical **isNull, logical *hasReadAccess) const
 
virtual void getTagBaseAction (METHOD_message_t *msgData, tag_t *value, logical *isNull) const
 
virtual void getTagBaseAction (METHOD_message_t *msgData, tag_t *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getTagPostActions (METHOD_message_t *msgData, tag_t *value, logical *isNull) const
 
virtual void getTagPostActions (METHOD_message_t *msgData, tag_t *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getTagPreActions (METHOD_message_t *msgData, tag_t *value, logical *isNull) const
 
virtual void getTagPreActions (METHOD_message_t *msgData, tag_t *value, logical *isNull, logical *hasReadAccess) const
 
virtual void getTagPreConditions (METHOD_message_t *msgData, tag_t *value, logical *isNull) const
 
virtual void getTagPreConditions (METHOD_message_t *msgData, tag_t *value, logical *isNull, logical *hasReadAccess) const
 
bool hasPreOrPostAction () const
 
bool isDirectBaseGetterFnRegistered () const
 
bool isMatchAllBaseAction () const
 
bool isOperation () const
 
bool isPropagateInheritedDone () const
 
bool isSetBased () const
 
int movePostAction (int oldPosition, int newPosition)
 
int movePreAction (int oldPosition, int newPosition)
 
int movePreCondition (int oldPosition, int newPosition)
 
void propagatedInheritedDone (bool done)
 
void propagateInherited (OperationDispatcher *parentOpDispatcher)
 
void propagateInherited2 (OperationDispatcher *sourceOpDispatcher, EXTENSIONFRAMEWORK_operation_extn_propagation_context_t opPropagationContext=DEFAULT_PROPAGATION)
 
void propagateInherited3 (OperationDispatcher *sourceOpDispatcher, EXTENSIONFRAMEWORK_operation_extn_propagation_context_t opPropagationContext=DEFAULT_PROPAGATION, bool baseActionMergeRequired=true)
 
void propagateInheritedDirectGetter (PropOperationDispatcher *parentOpDispatcher)
 
int reattachExtensions (ImanTypeCache *imanType)
 
int reattachPostActionExtensions (OperationDispatcher *tarOpDispatcher)
 
int removePostActionAt (int position)
 
int removePreActionAt (int position)
 
int removePreConditionAt (int position)
 
FunctionInvoker * resetFunctionInvoker (Teamcenter::FunctionInvoker *functionInvokerObj)
 
bool sameBaseAction (const OperationDispatcher *dispatcher) const
 
void setAsSetBased (bool value)
 
void setBaseAction (METHOD_function_t baseActionFnPtr, TC_argument_list_t *baseActionUserArgs)
 
void setBaseActionCategory (EXTENSIONFRAMEWORK_extension_category_t extnCategory)
 
void setBaseActionFunctionInvokerRequired (bool functionInvokerRequired)
 
void setBaseActionFunctionType (Teamcenter::PropBaseFnType functionType)
 
int setBMOperationName (const char *opName)
 
void setBMOperationtag (tag_t bmoptag)
 
void setBOName (const std::string &boName)
 
void setBulkOperationFuncPtr (BulkOperation_bulk_loader_t bulkOperationFuncPtr)
 
virtual void setCharArrayBaseAction (METHOD_message_t *msgData, int num, const char *charValues, const logical *isNullVals) const
 
virtual void setCharArrayPostActions (METHOD_message_t *msgData, int num, const char *charValues, const logical *isNullVals) const
 
virtual void setCharArrayPreActions (METHOD_message_t *msgData, int num, const char *charValues, const logical *isNullVals) const
 
virtual void setCharArrayPreConditions (METHOD_message_t *msgData, int num, const char *charValues, const logical *isNullVals) const
 
virtual void setCharBaseAction (METHOD_message_t *msgData, const char charValue, const logical isNull) const
 
virtual void setCharPostActions (METHOD_message_t *msgData, const char charValue, const logical isNull) const
 
virtual void setCharPreActions (METHOD_message_t *msgData, const char charValue, const logical isNull) const
 
virtual void setCharPreConditions (METHOD_message_t *msgData, const char charValue, const logical isNull) const
 
virtual void setDateArrayBaseAction (METHOD_message_t *msgData, int num, const date_t *dateValues, const logical *isNullVals) const
 
virtual void setDateArrayPostActions (METHOD_message_t *msgData, int num, const date_t *dateValues, const logical *isNullVals) const
 
virtual void setDateArrayPreActions (METHOD_message_t *msgData, int num, const date_t *dateValues, const logical *isNullVals) const
 
virtual void setDateArrayPreConditions (METHOD_message_t *msgData, int num, const date_t *dateValues, const logical *isNullVals) const
 
virtual void setDateBaseAction (METHOD_message_t *msgData, const date_t dateValue, const logical isNull) const
 
virtual void setDatePostActions (METHOD_message_t *msgData, const date_t dateValue, const logical isNull) const
 
virtual void setDatePreActions (METHOD_message_t *msgData, const date_t dateValue, const logical isNull) const
 
virtual void setDatePreConditions (METHOD_message_t *msgData, const date_t dateValue, const logical isNull) const
 
void setDirectBaseGetterFnInfo (generic_routine_t genericAnyValue_FnPtr, TC_argument_list_t *argList)
 
void setDouble (Teamcenter::BusinessObject *obj, const double doubleValue, const bool isNull) const
 
virtual void setDoubleArrayBaseAction (METHOD_message_t *msgData, int num, const double *doubleValue, const logical *isNull) const
 
virtual void setDoubleArrayPostActions (METHOD_message_t *msgData, int num, const double *doubleValue, const logical *isNull) const
 
virtual void setDoubleArrayPreActions (METHOD_message_t *msgData, int num, const double *doubleValue, const logical *isNull) const
 
virtual void setDoubleArrayPreConditions (METHOD_message_t *msgData, int num, const double *doubleValue, const logical *isNull) const
 
void setDoubleBaseAction (Teamcenter::BusinessObject *obj, const double doubleValue, const bool isNull) const
 
void setDoubleBaseAction (METHOD_message_t *msgData, const double doubleValue, const logical isNull) const
 
 setDoubleOperationDispatcher ()
 
void setDoublePostActions (Teamcenter::BusinessObject *obj, const double doubleValue, const bool isNull) const
 
void setDoublePostActions (METHOD_message_t *msgData, const double doubleValue, const logical isNull) const
 
void setDoublePreActions (Teamcenter::BusinessObject *obj, const double doubleValue, const bool isNull) const
 
void setDoublePreActions (METHOD_message_t *msgData, const double doubleValue, const logical isNull) const
 
void setDoublePreConditions (Teamcenter::BusinessObject *obj, const double doubleValue, const bool isNull) const
 
void setDoublePreConditions (METHOD_message_t *msgData, const double doubleValue, const logical isNull) const
 
int setExtensionRefactoredAsSetBased (const std::string &extensionName, ExtensionPointType_t extensionType)
 
void setFunctionInvoker (Teamcenter::FunctionInvoker *functionInvokerObj)
 
virtual void setIntArrayBaseAction (METHOD_message_t *msgData, int num, const int *intValues, const logical *isNullVals) const
 
virtual void setIntArrayPostActions (METHOD_message_t *msgData, int num, const int *intValues, const logical *isNullVals) const
 
virtual void setIntArrayPreActions (METHOD_message_t *msgData, int num, const int *intValues, const logical *isNullVals) const
 
virtual void setIntArrayPreConditions (METHOD_message_t *msgData, int num, const int *intValues, const logical *isNullVals) const
 
virtual void setIntBaseAction (METHOD_message_t *msgData, const int intValue, const logical isNull) const
 
virtual void setIntPostActions (METHOD_message_t *msgData, const int intValue, const logical isNull) const
 
virtual void setIntPreActions (METHOD_message_t *msgData, const int intValue, const logical isNull) const
 
virtual void setIntPreConditions (METHOD_message_t *msgData, const int intValue, const logical isNull) const
 
void setIsMatchAllBaseAction (bool)
 
virtual void setLogicalArrayBaseAction (METHOD_message_t *msgData, int num, const logical *boolValues, const logical *isNullVals) const
 
virtual void setLogicalArrayPostActions (METHOD_message_t *msgData, int num, const logical *boolValues, const logical *isNullVals) const
 
virtual void setLogicalArrayPreActions (METHOD_message_t *msgData, int num, const logical *boolValues, const logical *isNullVals) const
 
virtual void setLogicalArrayPreConditions (METHOD_message_t *msgData, int num, const logical *boolValues, const logical *isNullVals) const
 
virtual void setLogicalBaseAction (METHOD_message_t *msgData, const logical boolValue, const logical isNull) const
 
virtual void setLogicalPostActions (METHOD_message_t *msgData, const logical boolValue, const logical isNull) const
 
virtual void setLogicalPreActions (METHOD_message_t *msgData, const logical boolValue, const logical isNull) const
 
virtual void setLogicalPreConditions (METHOD_message_t *msgData, const logical boolValue, const logical isNull) const
 
void setMetaOperation (bool isMetaOperation)
 
void setName (const std::string &name)
 
void setOarEnabled (bool value)
 
void setOpIdInt (const int opIdInt)
 
int setPostExtensionToBeReattached (const std::string &extensionName)
 
virtual void setStringArrayBaseAction (METHOD_message_t *msgData, int num, const char **values, const logical *is_null) const
 
virtual void setStringArrayPostActions (METHOD_message_t *msgData, int num, const char **values, const logical *is_null) const
 
virtual void setStringArrayPreActions (METHOD_message_t *msgData, int num, const char **values, const logical *is_null) const
 
virtual void setStringArrayPreConditions (METHOD_message_t *msgData, int num, const char **values, const logical *is_null) const
 
virtual void setStringBaseAction (METHOD_message_t *msgData, const char *value, const logical isNull) const
 
virtual void setStringPostActions (METHOD_message_t *msgData, const char *value, const logical isNull) const
 
virtual void setStringPreActions (METHOD_message_t *msgData, const char *value, const logical isNull) const
 
virtual void setStringPreConditions (METHOD_message_t *msgData, const char *value, const logical isNull) const
 
virtual void setTagArrayBaseAction (METHOD_message_t *msgData, int num, const tag_t *tagValues, const logical *isNullVals) const
 
virtual void setTagArrayPostActions (METHOD_message_t *msgData, int num, const tag_t *tagValues, const logical *isNullVals) const
 
virtual void setTagArrayPreActions (METHOD_message_t *msgData, int num, const tag_t *tagValues, const logical *isNullVals) const
 
virtual void setTagArrayPreConditions (METHOD_message_t *msgData, int num, const tag_t *tagValues, const logical *isNullVals) const
 
virtual void setTagBaseAction (METHOD_message_t *msgData, const tag_t tagValue, const logical isNull) const
 
virtual void setTagPostActions (METHOD_message_t *msgData, const tag_t tagValue, const logical isNull) const
 
virtual void setTagPreActions (METHOD_message_t *msgData, const tag_t tagValue, const logical isNull) const
 
virtual void setTagPreConditions (METHOD_message_t *msgData, const tag_t tagValue, const logical isNull) const
 
bool validateAutoDispatch () const
 
virtual ~setDoubleOperationDispatcher ()
 

Static Public Member Functions

static OperationDispatcherconstructor ()
 
static int executeObjectBasedSuperBaseAction2 (tag_t objectType, const std::string &operationID, int &oprnInt, tag_t object,...)
 
static int executeSetBasedSuperBaseAction2 (const std::string &typeName, const std::string &operationID, int *pOprnInt,...)
 
static int executeUserExit (const char *typeName, const char *propName, const char *msgName, bool *customActionExecuted,...)
 
static int executeUserExit (const char *typeName, const char *propName, const char *msgName, va_list args)
 
static int findParentPropOperationDispatcher (tag_t objectType, const std::string &propertyName, const std::string &propOpernMsg, int &propMsgIndex, OperationDispatcher *&opPropOprnDisp)
 
static bool hasAction (const std::string &typeName, const std::string &operationName, ExtensionPointType_t extType)
 
static bool isExtensionValid (const std::string &typeName, const std::string &operationName, const std::string &extensionName, ExtensionPointType_t extType)
 
static int lookupUserExit (const char *typeName, const char *propName, const char *msgName, OperationDispatcher **opDispatcher)
 
static int reattachCreateToSavePostAction (ImanTypeCache *imanType, OperationDispatcher *srcOpDispatcher, const std::string &tarMsgName)
 

Public Attributes

extn_fn m_baseAction
 

Protected Member Functions

void setupMessageData (tag_t object_tag, METHOD_message_t &msgData) const
 
void setupPropMessageData (tag_t object_tag, METHOD_message_t &msgData) const
 

Detailed Description

Definition at line 31 of file setDoubleOperationDispatcher.hxx.

Member Typedef Documentation

typedef logical(* Teamcenter::OperationDispatcher::METHOD_user_arg_compare_t)(TC_argument_list_t *firstArg, TC_argument_list_t *secondArg)
inherited

Definition at line 206 of file OperationDispatcher.hxx.

Constructor & Destructor Documentation

Teamcenter::setDoubleOperationDispatcher::setDoubleOperationDispatcher ( )
virtual Teamcenter::setDoubleOperationDispatcher::~setDoubleOperationDispatcher ( )
virtual

Member Function Documentation

void Teamcenter::OperationDispatcher::addPostAction ( METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs,
bool  functionInvokerRequired = true,
bool  auto_dispatched = true 
)
inherited

The method to add post action extension to the legacy operation

void Teamcenter::OperationDispatcher::addPostAction2 ( METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs,
EXTENSIONFRAMEWORK_extension_category_t  extnCategory,
bool  functionInvokerRequired = true,
bool  auto_dispatched = true 
)
inherited

The method to add post action extension to the meta model operation

void Teamcenter::OperationDispatcher::addPostActionAt ( int  pos,
METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs 
)
inherited
void Teamcenter::OperationDispatcher::addPostActionInternal ( METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs,
bool  functionInvokerRequired = true,
bool  auto_dispatched = true 
)
inherited

The method to add high priority post action extension to the set based meta model operation

void Teamcenter::OperationDispatcher::addPreAction ( METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs,
bool  functionInvokerRequired = true 
)
inherited

The method to add pre action extension to the legacy operation

void Teamcenter::OperationDispatcher::addPreAction2 ( METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs,
EXTENSIONFRAMEWORK_extension_category_t  extnCategory,
bool  functionInvokerRequired = true 
)
inherited

The method to add pre action extension to the meta model operation

void Teamcenter::OperationDispatcher::addPreActionAt ( int  pos,
METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs 
)
inherited
void Teamcenter::OperationDispatcher::addPreCondition ( METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs,
bool  functionInvokerRequired = true 
)
inherited

The method to add pre condition extension to the legacy operation

void Teamcenter::OperationDispatcher::addPreCondition2 ( METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs,
EXTENSIONFRAMEWORK_extension_category_t  extnCategory,
bool  functionInvokerRequired = true 
)
inherited

The method to add pre condition extension to the meta model operation

void Teamcenter::OperationDispatcher::addPreConditionAt ( int  pos,
METHOD_function_t  fnPtr,
TC_argument_list_t *  userArgs 
)
inherited
int Teamcenter::OperationDispatcher::addRuntimeUserArguments ( const char *  extensionName,
ExtensionPointType_t  extType,
int  argCount,
const TC_argument_t *  args 
)
inherited
bool Teamcenter::OperationDispatcher::anyPostActions ( ) const
inherited
bool Teamcenter::OperationDispatcher::anyPreActions ( ) const
inherited
bool Teamcenter::OperationDispatcher::anyPreConditions ( ) const
inherited
const char* Teamcenter::OperationDispatcher::askBMOperationName ( ) const
inherited
void Teamcenter::OperationDispatcher::askBMOperationtag ( tag_t *  bmoptag) const
inherited
const BulkOperation_bulk_loader_t Teamcenter::OperationDispatcher::askBulkOperationFuncPtr ( ) const
inherited
void Teamcenter::PropOperationDispatcher::askDispatches ( bool &  condDispatch,
bool &  preDispatch,
bool &  baseDispatch,
bool &  postDispatch 
)
inherited
ImanProperty* Teamcenter::PropOperationDispatcher::askProperty ( EIMObject *  obj,
PropertyDescriptor *  pd 
) const
inherited
bool Teamcenter::OperationDispatcher::baseFunctionExists ( ) const
inherited
static OperationDispatcher* Teamcenter::setDoubleOperationDispatcher::constructor ( )
static
void Teamcenter::OperationDispatcher::copyBaseFnDataFromExistingOperationDispatcher ( OperationDispatcher opDispatcher)
inherited

Used to copy base function data from existing operation dispatcher

void Teamcenter::PropOperationDispatcher::copyDirectFuncPointerFromSourceOperationDispatcher ( const PropOperationDispatcher source)
inherited

Set m_directBaseGetterFn (i.e. Direct Base function pointer registered and TC_argument_list_t) for Legacy BaseAction method from Property Operation Dispatcher

Returns
;
Parameters
source(I) The Property Operation Dispatcher Object.
void Teamcenter::OperationDispatcher::copyPreBasePostFromExistingOperationDispatcher ( OperationDispatcher opDispatcher)
inherited
ExtensionSet* Teamcenter::OperationDispatcher::createExtensionSetObject ( ExtensionPointType_t  extType)
inherited
void Teamcenter::OperationDispatcher::dumpFunction ( )
inherited

Dump function to display all member variables

int Teamcenter::OperationDispatcher::exeBaseAction ( METHOD_message_t *  msg,
  ... 
) const
inherited
void Teamcenter::setDoubleOperationDispatcher::execute ( Teamcenter::BusinessObject obj,
std::vector< void * > &  args 
) const
virtual

Reimplemented from Teamcenter::OperationDispatcher.

void Teamcenter::setDoubleOperationDispatcher::execute ( tag_t  objTag,
va_list  args 
) const
virtual

Reimplemented from Teamcenter::OperationDispatcher.

void Teamcenter::setDoubleOperationDispatcher::execute ( Teamcenter::BusinessObject obj,
va_list  args 
) const
virtual

Reimplemented from Teamcenter::OperationDispatcher.

virtual void Teamcenter::OperationDispatcher::executeBaseAction ( METHOD_message_t &  msg,
va_list  args,
bool  userExitBase = false 
) const
virtualinherited

when overriding, never change the default arguments

virtual void Teamcenter::OperationDispatcher::executeBaseAction ( tag_t  object_tag,
va_list  args,
bool  userExitBase = false 
) const
virtualinherited

when overriding, never change the default arguments

virtual void Teamcenter::OperationDispatcher::executeBaseAction ( Teamcenter::BusinessObject obj,
va_list  args 
) const
virtualinherited
int Teamcenter::OperationDispatcher::executeBaseAction2 ( METHOD_message_t &  msg,
va_list  args 
) const
inherited

Executes set based base action with object based input. Function invoker adapts object based input to the set based input

void Teamcenter::OperationDispatcher::executeHighPriorityPostActions ( METHOD_message_t &  msg,
va_list  args 
) const
inherited
static int Teamcenter::OperationDispatcher::executeObjectBasedSuperBaseAction2 ( tag_t  objectType,
const std::string &  operationID,
int &  oprnInt,
tag_t  object,
  ... 
)
staticinherited

Executes the base action during a super call for an object based operation based on dynamic lookup. This is used in auto code generation. It is meant for internal use only.

Parameters
objectType(I) The type.
operationID(I) The operation identifier.
oprnInt(IO) The operation identifier as an integer. It is meant for internal use only.
object(I) The object.
void Teamcenter::setDoubleOperationDispatcher::executePostActions ( METHOD_message_t &  msg,
va_list  args 
) const
virtual

Reimplemented from Teamcenter::OperationDispatcher.

virtual void Teamcenter::OperationDispatcher::executePostActions ( tag_t  object_tag,
va_list  args 
) const
virtualinherited
virtual void Teamcenter::OperationDispatcher::executePostActions ( Teamcenter::BusinessObject obj,
va_list  args 
) const
virtualinherited
void Teamcenter::setDoubleOperationDispatcher::executePreActions ( METHOD_message_t &  msg,
va_list  args 
) const
virtual

Reimplemented from Teamcenter::OperationDispatcher.

virtual void Teamcenter::OperationDispatcher::executePreActions ( tag_t  object_tag,
va_list  args 
) const
virtualinherited
virtual void Teamcenter::OperationDispatcher::executePreActions ( Teamcenter::BusinessObject obj,
va_list  args 
) const
virtualinherited
void Teamcenter::setDoubleOperationDispatcher::executePreConditions ( METHOD_message_t &  msg,
va_list  args 
) const
virtual

overridable methods

Reimplemented from Teamcenter::OperationDispatcher.

virtual void Teamcenter::OperationDispatcher::executePreConditions ( tag_t  object_tag,
va_list  args 
) const
virtualinherited
virtual void Teamcenter::OperationDispatcher::executePreConditions ( Teamcenter::BusinessObject obj,
va_list  args 
) const
virtualinherited

BusinessObject related methods

static int Teamcenter::OperationDispatcher::executeSetBasedSuperBaseAction2 ( const std::string &  typeName,
const std::string &  operationID,
int *  pOprnInt,
  ... 
)
staticinherited

Executes the base action during a super call for a set based operation based on dynamic lookup. This is used in auto code generation. It is meant for internal use only.

Parameters
typeName(I) The type name.
operationID(I) The operation identifier.
pOprnInt(IO) The operation identifier as a pointer to an integer. It is meant for internal use only.
static int Teamcenter::OperationDispatcher::executeUserExit ( const char *  typeName,
const char *  propName,
const char *  msgName,
bool *  customActionExecuted,
  ... 
)
staticinherited
static int Teamcenter::OperationDispatcher::executeUserExit ( const char *  typeName,
const char *  propName,
const char *  msgName,
va_list  args 
)
staticinherited
int Teamcenter::OperationDispatcher::exeHighPriorityPostActions ( METHOD_message_t *  msg,
  ... 
) const
inherited
int Teamcenter::OperationDispatcher::exePostActions ( METHOD_message_t *  msg,
  ... 
) const
inherited
int Teamcenter::OperationDispatcher::exePreActions ( METHOD_message_t *  msg,
  ... 
) const
inherited
int Teamcenter::OperationDispatcher::exePreConditions ( METHOD_message_t *  msg,
  ... 
) const
inherited

Project 011450 changes

static int Teamcenter::PropOperationDispatcher::findParentPropOperationDispatcher ( tag_t  objectType,
const std::string &  propertyName,
const std::string &  propOpernMsg,
int &  propMsgIndex,
OperationDispatcher *&  opPropOprnDisp 
)
staticinherited

Retrieves the OperationDispatcher for the first parent in the Type hierarchy that has a baseAction implementation different than the one present on input Type / Property / Message combination. It is meant for internal use only.

Parameters
objectType(I) The type.
propertyName(I) The property internal name.
propOpernMsg(I) The property operation message.
propMsgIndex(IO) The property operation message index. It is meant for internal use only.
opPropOprnDisp(O) The evaluated property operation dispatcher.
extn_fn Teamcenter::OperationDispatcher::getBaseAction ( ) const
inherited

get base action

EXTENSIONFRAMEWORK_extension_category_t Teamcenter::OperationDispatcher::getBaseActionCategory ( ) const
inherited
PropBaseFnType Teamcenter::PropOperationDispatcher::getBaseActionFunctionType ( ) const
inlineinherited

Retrieves Value Base Action Type.

Definition at line 306 of file PropOperationDispatcher.hxx.

ExtensionSet* Teamcenter::OperationDispatcher::getBaseActionSet ( ) const
inherited
std::string Teamcenter::OperationDispatcher::getBOName ( ) const
inlineinherited

Definition at line 203 of file OperationDispatcher.hxx.

virtual void Teamcenter::PropOperationDispatcher::getCharArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
char **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
char **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
char **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
char **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
char **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
char **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
char **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
char **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharBaseAction ( METHOD_message_t *  msgData,
char *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharBaseAction ( METHOD_message_t *  msgData,
char *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharPostActions ( METHOD_message_t *  msgData,
char *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharPostActions ( METHOD_message_t *  msgData,
char *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharPreActions ( METHOD_message_t *  msgData,
char *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharPreActions ( METHOD_message_t *  msgData,
char *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharPreConditions ( METHOD_message_t *  msgData,
char *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getCharPreConditions ( METHOD_message_t *  msgData,
char *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
date_t **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
date_t **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
date_t **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
date_t **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
date_t **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
date_t **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
date_t **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
date_t **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateBaseAction ( METHOD_message_t *  msgData,
date_t *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDateBaseAction ( METHOD_message_t *  msgData,
date_t *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDatePostActions ( METHOD_message_t *  msgData,
date_t *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDatePostActions ( METHOD_message_t *  msgData,
date_t *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDatePreActions ( METHOD_message_t *  msgData,
date_t *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDatePreActions ( METHOD_message_t *  msgData,
date_t *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDatePreConditions ( METHOD_message_t *  msgData,
date_t *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDatePreConditions ( METHOD_message_t *  msgData,
date_t *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
directBaseFuncPtr Teamcenter::PropOperationDispatcher::getDirectBaseGetterFnInfo ( void  ) const
inlineinherited

Retrieves the registered Direct BaseAction function pointer

Returns
The Direct BaseAction function pointer

Definition at line 365 of file PropOperationDispatcher.hxx.

virtual void Teamcenter::PropOperationDispatcher::getDoubleArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
double **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoubleArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
double **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoubleArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
double **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoubleArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
double **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoubleArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
double **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoubleArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
double **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoubleArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
double **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoubleArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
double **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoubleBaseAction ( METHOD_message_t *  msgData,
double *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoubleBaseAction ( METHOD_message_t *  msgData,
double *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoublePostActions ( METHOD_message_t *  msgData,
double *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoublePostActions ( METHOD_message_t *  msgData,
double *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoublePreActions ( METHOD_message_t *  msgData,
double *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoublePreActions ( METHOD_message_t *  msgData,
double *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoublePreConditions ( METHOD_message_t *  msgData,
double *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getDoublePreConditions ( METHOD_message_t *  msgData,
double *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
int **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
int **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
int **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
int **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
int **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
int **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
int **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
int **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntBaseAction ( METHOD_message_t *  msgData,
int *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntBaseAction ( METHOD_message_t *  msgData,
int *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntPostActions ( METHOD_message_t *  msgData,
int *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntPostActions ( METHOD_message_t *  msgData,
int *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntPreActions ( METHOD_message_t *  msgData,
int *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntPreActions ( METHOD_message_t *  msgData,
int *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntPreConditions ( METHOD_message_t *  msgData,
int *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getIntPreConditions ( METHOD_message_t *  msgData,
int *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
bool Teamcenter::OperationDispatcher::getIsObjectBasedBaseActionMergedToSetBased ( ) const
inherited

This method would return true if the set based operation dispatcher contains object based base action after merge of extensions

virtual void Teamcenter::PropOperationDispatcher::getLogicalArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
logical **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
logical **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
logical **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
logical **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
logical **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
logical **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
logical **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
logical **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalBaseAction ( METHOD_message_t *  msgData,
logical *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalBaseAction ( METHOD_message_t *  msgData,
logical *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalPostActions ( METHOD_message_t *  msgData,
logical *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalPostActions ( METHOD_message_t *  msgData,
logical *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalPreActions ( METHOD_message_t *  msgData,
logical *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalPreActions ( METHOD_message_t *  msgData,
logical *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalPreConditions ( METHOD_message_t *  msgData,
logical *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getLogicalPreConditions ( METHOD_message_t *  msgData,
logical *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
std::string Teamcenter::PropOperationDispatcher::getName ( ) const
inherited
bool Teamcenter::OperationDispatcher::getOarEnabled ( ) const
inherited

Returns the flag indicating access check is required before the operation named on this dispatcher is executed

int Teamcenter::OperationDispatcher::getOpIdInt ( ) const
inlineinherited

Definition at line 205 of file OperationDispatcher.hxx.

ExtensionFunctionSet* Teamcenter::OperationDispatcher::getPostActionExtensionFunctions ( ) const
inherited
ExtensionSet* Teamcenter::OperationDispatcher::getPostActionSet ( ) const
inherited
int Teamcenter::OperationDispatcher::getPostActionUserArgPosition ( TC_argument_list_t *  user_arg_to_compare,
METHOD_user_arg_compare_t  compareFunc,
int *  positionFound 
)
inherited
ExtensionFunctionSet* Teamcenter::OperationDispatcher::getPreActionExtensionFunctions ( ) const
inherited
ExtensionSet* Teamcenter::OperationDispatcher::getPreActionSet ( ) const
inherited
int Teamcenter::OperationDispatcher::getPreActionUserArgPosition ( TC_argument_list_t *  user_arg_to_compare,
METHOD_user_arg_compare_t  compareFunc,
int *  positionFound 
)
inherited
ExtensionFunctionSet* Teamcenter::OperationDispatcher::getPreConditionExtensionFunctions ( ) const
inherited
ExtensionSet* Teamcenter::OperationDispatcher::getPreConditionSet ( ) const
inherited

These methods would be helpfull to verify the extension attribute

int Teamcenter::OperationDispatcher::getPreConditionUserArgPosition ( TC_argument_list_t *  user_arg_to_compare,
METHOD_user_arg_compare_t  compareFunc,
int *  positionFound 
)
inherited
void Teamcenter::OperationDispatcher::getSizeOfPostActions ( int *  size) const
inherited
void Teamcenter::OperationDispatcher::getSizeOfPreActions ( int *  size) const
inherited
void Teamcenter::OperationDispatcher::getSizeOfPreConditions ( int *  size) const
inherited
virtual void Teamcenter::PropOperationDispatcher::getStringArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
char ***  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
char ***  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
char ***  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
char ***  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
char ***  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
char ***  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
char ***  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
char ***  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringBaseAction ( METHOD_message_t *  msgData,
char **  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringBaseAction ( METHOD_message_t *  msgData,
char **  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringPostActions ( METHOD_message_t *  msgData,
char **  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringPostActions ( METHOD_message_t *  msgData,
char **  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringPreActions ( METHOD_message_t *  msgData,
char **  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringPreActions ( METHOD_message_t *  msgData,
char **  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringPreConditions ( METHOD_message_t *  msgData,
char **  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getStringPreConditions ( METHOD_message_t *  msgData,
char **  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
tag_t **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagArrayBaseAction ( METHOD_message_t *  msgData,
int *  num,
tag_t **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
tag_t **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagArrayPostActions ( METHOD_message_t *  msgData,
int *  num,
tag_t **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
tag_t **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagArrayPreActions ( METHOD_message_t *  msgData,
int *  num,
tag_t **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
tag_t **  value,
logical **  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagArrayPreConditions ( METHOD_message_t *  msgData,
int *  num,
tag_t **  value,
logical **  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagBaseAction ( METHOD_message_t *  msgData,
tag_t *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagBaseAction ( METHOD_message_t *  msgData,
tag_t *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagPostActions ( METHOD_message_t *  msgData,
tag_t *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagPostActions ( METHOD_message_t *  msgData,
tag_t *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagPreActions ( METHOD_message_t *  msgData,
tag_t *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagPreActions ( METHOD_message_t *  msgData,
tag_t *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagPreConditions ( METHOD_message_t *  msgData,
tag_t *  value,
logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::getTagPreConditions ( METHOD_message_t *  msgData,
tag_t *  value,
logical *  isNull,
logical *  hasReadAccess 
) const
virtualinherited
static bool Teamcenter::OperationDispatcher::hasAction ( const std::string &  typeName,
const std::string &  operationName,
ExtensionPointType_t  extType 
)
staticinherited
bool Teamcenter::OperationDispatcher::hasPreOrPostAction ( ) const
inherited
bool Teamcenter::PropOperationDispatcher::isDirectBaseGetterFnRegistered ( ) const
inlineinherited

Checks for if Direct Base function pointer registered for Legacy BaseAction method with Property Descriptor

Returns
true; If The Direct BaseAction function pointer

Definition at line 323 of file PropOperationDispatcher.hxx.

static bool Teamcenter::OperationDispatcher::isExtensionValid ( const std::string &  typeName,
const std::string &  operationName,
const std::string &  extensionName,
ExtensionPointType_t  extType 
)
staticinherited
bool Teamcenter::PropOperationDispatcher::isMatchAllBaseAction ( ) const
inherited
bool Teamcenter::OperationDispatcher::isOperation ( ) const
inlineinherited

Definition at line 186 of file OperationDispatcher.hxx.

bool Teamcenter::OperationDispatcher::isPropagateInheritedDone ( ) const
inlineinherited

Definition at line 157 of file OperationDispatcher.hxx.

bool Teamcenter::OperationDispatcher::isSetBased ( ) const
inherited

Returns the flag indicating the operation named on this dispatcher is set based.

static int Teamcenter::OperationDispatcher::lookupUserExit ( const char *  typeName,
const char *  propName,
const char *  msgName,
OperationDispatcher **  opDispatcher 
)
staticinherited
int Teamcenter::OperationDispatcher::movePostAction ( int  oldPosition,
int  newPosition 
)
inherited
int Teamcenter::OperationDispatcher::movePreAction ( int  oldPosition,
int  newPosition 
)
inherited
int Teamcenter::OperationDispatcher::movePreCondition ( int  oldPosition,
int  newPosition 
)
inherited
void Teamcenter::OperationDispatcher::propagatedInheritedDone ( bool  done)
inlineinherited

Definition at line 158 of file OperationDispatcher.hxx.

void Teamcenter::OperationDispatcher::propagateInherited ( OperationDispatcher parentOpDispatcher)
inherited
void Teamcenter::OperationDispatcher::propagateInherited2 ( OperationDispatcher sourceOpDispatcher,
EXTENSIONFRAMEWORK_operation_extn_propagation_context_t  opPropagationContext = DEFAULT_PROPAGATION 
)
inherited
void Teamcenter::OperationDispatcher::propagateInherited3 ( OperationDispatcher sourceOpDispatcher,
EXTENSIONFRAMEWORK_operation_extn_propagation_context_t  opPropagationContext = DEFAULT_PROPAGATION,
bool  baseActionMergeRequired = true 
)
inherited
void Teamcenter::PropOperationDispatcher::propagateInheritedDirectGetter ( PropOperationDispatcher parentOpDispatcher)
inherited

Propagate inherited direct getter methods to child

static int Teamcenter::OperationDispatcher::reattachCreateToSavePostAction ( ImanTypeCache *  imanType,
OperationDispatcher srcOpDispatcher,
const std::string &  tarMsgName 
)
staticinherited
int Teamcenter::OperationDispatcher::reattachExtensions ( ImanTypeCache *  imanType)
inherited
int Teamcenter::OperationDispatcher::reattachPostActionExtensions ( OperationDispatcher tarOpDispatcher)
inherited
int Teamcenter::OperationDispatcher::removePostActionAt ( int  position)
inherited
int Teamcenter::OperationDispatcher::removePreActionAt ( int  position)
inherited
int Teamcenter::OperationDispatcher::removePreConditionAt ( int  position)
inherited
FunctionInvoker* Teamcenter::OperationDispatcher::resetFunctionInvoker ( Teamcenter::FunctionInvoker *  functionInvokerObj)
inherited
bool Teamcenter::OperationDispatcher::sameBaseAction ( const OperationDispatcher dispatcher) const
inherited

check if the base action of an operation dispatcher is the same as this'

void Teamcenter::OperationDispatcher::setAsSetBased ( bool  value)
inherited

Sets a flag indicating the operation named on this dispatcher is set based.

void Teamcenter::OperationDispatcher::setBaseAction ( METHOD_function_t  baseActionFnPtr,
TC_argument_list_t *  baseActionUserArgs 
)
inherited
void Teamcenter::OperationDispatcher::setBaseActionCategory ( EXTENSIONFRAMEWORK_extension_category_t  extnCategory)
inherited
void Teamcenter::OperationDispatcher::setBaseActionFunctionInvokerRequired ( bool  functionInvokerRequired)
inherited
void Teamcenter::PropOperationDispatcher::setBaseActionFunctionType ( Teamcenter::PropBaseFnType  functionType)
inherited

Set Base Action Type for the query based Function Pointer with BO for scalar/array based Any Value Property

Parameters
functionType(I) PropBaseFnType type
int Teamcenter::OperationDispatcher::setBMOperationName ( const char *  opName)
inherited
void Teamcenter::OperationDispatcher::setBMOperationtag ( tag_t  bmoptag)
inherited

bmf related methods

void Teamcenter::OperationDispatcher::setBOName ( const std::string &  boName)
inherited
void Teamcenter::OperationDispatcher::setBulkOperationFuncPtr ( BulkOperation_bulk_loader_t  bulkOperationFuncPtr)
inherited
virtual void Teamcenter::PropOperationDispatcher::setCharArrayBaseAction ( METHOD_message_t *  msgData,
int  num,
const char *  charValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setCharArrayPostActions ( METHOD_message_t *  msgData,
int  num,
const char *  charValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setCharArrayPreActions ( METHOD_message_t *  msgData,
int  num,
const char *  charValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setCharArrayPreConditions ( METHOD_message_t *  msgData,
int  num,
const char *  charValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setCharBaseAction ( METHOD_message_t *  msgData,
const char  charValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setCharPostActions ( METHOD_message_t *  msgData,
const char  charValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setCharPreActions ( METHOD_message_t *  msgData,
const char  charValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setCharPreConditions ( METHOD_message_t *  msgData,
const char  charValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDateArrayBaseAction ( METHOD_message_t *  msgData,
int  num,
const date_t *  dateValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDateArrayPostActions ( METHOD_message_t *  msgData,
int  num,
const date_t *  dateValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDateArrayPreActions ( METHOD_message_t *  msgData,
int  num,
const date_t *  dateValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDateArrayPreConditions ( METHOD_message_t *  msgData,
int  num,
const date_t *  dateValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDateBaseAction ( METHOD_message_t *  msgData,
const date_t  dateValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDatePostActions ( METHOD_message_t *  msgData,
const date_t  dateValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDatePreActions ( METHOD_message_t *  msgData,
const date_t  dateValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDatePreConditions ( METHOD_message_t *  msgData,
const date_t  dateValue,
const logical  isNull 
) const
virtualinherited
void Teamcenter::PropOperationDispatcher::setDirectBaseGetterFnInfo ( generic_routine_t  genericAnyValue_FnPtr,
TC_argument_list_t *  argList 
)
inherited

Sets the Direct Base function pointer with Tc Argument List for Legacy BaseAction method with Property Operation Dispatcher

Parameters
genericAnyValue_FnPtr(I) Function Pointer to be set with the Property Operation Dispatcher
argList(I) Tc Argument List to be set for the Property Operation Dispatcher with default value as null
void Teamcenter::setDoubleOperationDispatcher::setDouble ( Teamcenter::BusinessObject obj,
const double  doubleValue,
const bool  isNull 
) const
virtual void Teamcenter::PropOperationDispatcher::setDoubleArrayBaseAction ( METHOD_message_t *  msgData,
int  num,
const double *  doubleValue,
const logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDoubleArrayPostActions ( METHOD_message_t *  msgData,
int  num,
const double *  doubleValue,
const logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDoubleArrayPreActions ( METHOD_message_t *  msgData,
int  num,
const double *  doubleValue,
const logical *  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setDoubleArrayPreConditions ( METHOD_message_t *  msgData,
int  num,
const double *  doubleValue,
const logical *  isNull 
) const
virtualinherited
void Teamcenter::setDoubleOperationDispatcher::setDoubleBaseAction ( Teamcenter::BusinessObject obj,
const double  doubleValue,
const bool  isNull 
) const
void Teamcenter::setDoubleOperationDispatcher::setDoubleBaseAction ( METHOD_message_t *  msgData,
const double  doubleValue,
const logical  isNull 
) const
virtual
void Teamcenter::setDoubleOperationDispatcher::setDoublePostActions ( Teamcenter::BusinessObject obj,
const double  doubleValue,
const bool  isNull 
) const
void Teamcenter::setDoubleOperationDispatcher::setDoublePostActions ( METHOD_message_t *  msgData,
const double  doubleValue,
const logical  isNull 
) const
virtual
void Teamcenter::setDoubleOperationDispatcher::setDoublePreActions ( Teamcenter::BusinessObject obj,
const double  doubleValue,
const bool  isNull 
) const
void Teamcenter::setDoubleOperationDispatcher::setDoublePreActions ( METHOD_message_t *  msgData,
const double  doubleValue,
const logical  isNull 
) const
virtual
void Teamcenter::setDoubleOperationDispatcher::setDoublePreConditions ( Teamcenter::BusinessObject obj,
const double  doubleValue,
const bool  isNull 
) const
void Teamcenter::setDoubleOperationDispatcher::setDoublePreConditions ( METHOD_message_t *  msgData,
const double  doubleValue,
const logical  isNull 
) const
virtual
int Teamcenter::OperationDispatcher::setExtensionRefactoredAsSetBased ( const std::string &  extensionName,
ExtensionPointType_t  extensionType 
)
inherited

Set the specified extension refactored as set based. The refactored object based or message based extension would not be merged to the set based dispatcher. If the specified extension is a set based extension, then the same would not be merged to the object based dispatcher.

void Teamcenter::OperationDispatcher::setFunctionInvoker ( Teamcenter::FunctionInvoker *  functionInvokerObj)
inherited

function invoker related stuff

virtual void Teamcenter::PropOperationDispatcher::setIntArrayBaseAction ( METHOD_message_t *  msgData,
int  num,
const int *  intValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setIntArrayPostActions ( METHOD_message_t *  msgData,
int  num,
const int *  intValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setIntArrayPreActions ( METHOD_message_t *  msgData,
int  num,
const int *  intValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setIntArrayPreConditions ( METHOD_message_t *  msgData,
int  num,
const int *  intValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setIntBaseAction ( METHOD_message_t *  msgData,
const int  intValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setIntPostActions ( METHOD_message_t *  msgData,
const int  intValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setIntPreActions ( METHOD_message_t *  msgData,
const int  intValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setIntPreConditions ( METHOD_message_t *  msgData,
const int  intValue,
const logical  isNull 
) const
virtualinherited
void Teamcenter::PropOperationDispatcher::setIsMatchAllBaseAction ( bool  )
inherited
virtual void Teamcenter::PropOperationDispatcher::setLogicalArrayBaseAction ( METHOD_message_t *  msgData,
int  num,
const logical *  boolValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setLogicalArrayPostActions ( METHOD_message_t *  msgData,
int  num,
const logical *  boolValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setLogicalArrayPreActions ( METHOD_message_t *  msgData,
int  num,
const logical *  boolValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setLogicalArrayPreConditions ( METHOD_message_t *  msgData,
int  num,
const logical *  boolValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setLogicalBaseAction ( METHOD_message_t *  msgData,
const logical  boolValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setLogicalPostActions ( METHOD_message_t *  msgData,
const logical  boolValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setLogicalPreActions ( METHOD_message_t *  msgData,
const logical  boolValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setLogicalPreConditions ( METHOD_message_t *  msgData,
const logical  boolValue,
const logical  isNull 
) const
virtualinherited
void Teamcenter::OperationDispatcher::setMetaOperation ( bool  isMetaOperation)
inherited

meta operation related stuff

void Teamcenter::PropOperationDispatcher::setName ( const std::string &  name)
virtualinherited

Reimplemented from Teamcenter::OperationDispatcher.

void Teamcenter::OperationDispatcher::setOarEnabled ( bool  value)
inherited

Sets a flag to require access check before the operation named on this dispatcher is executed.

void Teamcenter::OperationDispatcher::setOpIdInt ( const int  opIdInt)
inherited
int Teamcenter::OperationDispatcher::setPostExtensionToBeReattached ( const std::string &  extensionName)
inherited
virtual void Teamcenter::PropOperationDispatcher::setStringArrayBaseAction ( METHOD_message_t *  msgData,
int  num,
const char **  values,
const logical *  is_null 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setStringArrayPostActions ( METHOD_message_t *  msgData,
int  num,
const char **  values,
const logical *  is_null 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setStringArrayPreActions ( METHOD_message_t *  msgData,
int  num,
const char **  values,
const logical *  is_null 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setStringArrayPreConditions ( METHOD_message_t *  msgData,
int  num,
const char **  values,
const logical *  is_null 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setStringBaseAction ( METHOD_message_t *  msgData,
const char *  value,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setStringPostActions ( METHOD_message_t *  msgData,
const char *  value,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setStringPreActions ( METHOD_message_t *  msgData,
const char *  value,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setStringPreConditions ( METHOD_message_t *  msgData,
const char *  value,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setTagArrayBaseAction ( METHOD_message_t *  msgData,
int  num,
const tag_t *  tagValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setTagArrayPostActions ( METHOD_message_t *  msgData,
int  num,
const tag_t *  tagValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setTagArrayPreActions ( METHOD_message_t *  msgData,
int  num,
const tag_t *  tagValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setTagArrayPreConditions ( METHOD_message_t *  msgData,
int  num,
const tag_t *  tagValues,
const logical *  isNullVals 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setTagBaseAction ( METHOD_message_t *  msgData,
const tag_t  tagValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setTagPostActions ( METHOD_message_t *  msgData,
const tag_t  tagValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setTagPreActions ( METHOD_message_t *  msgData,
const tag_t  tagValue,
const logical  isNull 
) const
virtualinherited
virtual void Teamcenter::PropOperationDispatcher::setTagPreConditions ( METHOD_message_t *  msgData,
const tag_t  tagValue,
const logical  isNull 
) const
virtualinherited
void Teamcenter::PropOperationDispatcher::setupMessageData ( tag_t  object_tag,
METHOD_message_t &  msgData 
) const
protectedvirtualinherited

Reimplemented from Teamcenter::OperationDispatcher.

void Teamcenter::PropOperationDispatcher::setupPropMessageData ( tag_t  object_tag,
METHOD_message_t &  msgData 
) const
protectedinherited
bool Teamcenter::OperationDispatcher::validateAutoDispatch ( ) const
inherited

Member Data Documentation

extn_fn Teamcenter::OperationDispatcher::m_baseAction
inherited

Definition at line 360 of file OperationDispatcher.hxx.


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