#include <BusinessObjectRegistry.hxx>
|
| virtual int | checkAuthorLicense (const std::string &BOname, int &checkLicResult)=0 |
| |
| virtual int | checkConsumerLicense (const std::string &BOname, int &checkLicResult)=0 |
| |
| virtual RootObject * | createBusinessObject (const std::string &name)=0 |
| |
| virtual BusinessObject * | createBusinessObject (CreateInput *pCreateInput)=0 |
| |
| virtual int | createBusinessObjects (std::vector< Teamcenter::BulkInput * > *inputs, Teamcenter::BulkData *bd)=0 |
| |
| virtual OperationInput * | createInputObject (const std::string &strBOName, const std::string &strOperationInputName)=0 |
| |
| virtual BusinessObject * | createShadowBusinessObject (CreateInput *pCreateInput)=0 |
| |
| virtual void | deleteInputObject (OperationInput *input)=0 |
| |
| virtual void | deleteObject (RootObject *obj)=0 |
| |
| virtual int | getAuthorFeatureKey (BusinessObjectRegEntry *regEntry, FeatureKeyCheck **featureKey, bool &didCheckedLic, int &checkLicResult) const =0 |
| |
| virtual int | getConsumerFeatureKey (BusinessObjectRegEntry *regEntry, FeatureKeyCheck **featureKey, bool &didCheckedLic, int &checkLicResult) const =0 |
| |
| virtual RootObject * | getObject (tag_t objTag)=0 |
| |
| virtual int | initialize (const std::string &boName)=0 |
| |
| virtual void | initializeExtenderBO (tag_t typeTag, int operationIdInteger)=0 |
| |
| virtual int | initializePropertyFnRegister (const std::string &boName, BusinessObjectPropFnRegister propFnRegister)=0 |
| |
| virtual void | initializeRegister (const std::string &name, BusinessObjectConstructor ctr, BusinessObjectInitializer initilaizer=0, BusinessObjectInitializer reinitilaizer=0, BusinessObjectInitializer uninitilaizer=0)=0 |
| |
| virtual BusinessObject * | load (tag_t objTag)=0 |
| |
| virtual void | loadBusinessObjectExtenderLibrary (const std::string &nameSpace, const std::string &boName)=0 |
| |
| virtual int | registerFeatureKey (const std::string &BOname, FeatureKeyCheck *authorFeatureKey, FeatureKeyCheck *consumerFeatureKey=NULL)=0 |
| |
| virtual void | registerLoadedLibrary (const std::string &libName)=0 |
| |
| virtual int | updateAuthorFeatureKeyStatus (BusinessObjectRegEntry *regEntry, int checkLicResult)=0 |
| |
| virtual int | updateConsumerFeatureKeyStatus (BusinessObjectRegEntry *regEntry, int checkLicResult)=0 |
| |
Definition at line 63 of file BusinessObjectRegistry.hxx.
| Teamcenter::BusinessObjectRegistry::BusinessObjectRegistry |
( |
| ) |
|
|
protected |
| virtual Teamcenter::BusinessObjectRegistry::~BusinessObjectRegistry |
( |
| ) |
|
|
protectedvirtual |
| virtual int Teamcenter::BusinessObjectRegistry::checkAuthorLicense |
( |
const std::string & |
BOname, |
|
|
int & |
checkLicResult |
|
) |
| |
|
pure virtual |
| virtual int Teamcenter::BusinessObjectRegistry::checkConsumerLicense |
( |
const std::string & |
BOname, |
|
|
int & |
checkLicResult |
|
) |
| |
|
pure virtual |
| virtual RootObject* Teamcenter::BusinessObjectRegistry::createBusinessObject |
( |
const std::string & |
name | ) |
|
|
pure virtual |
| virtual OperationInput* Teamcenter::BusinessObjectRegistry::createInputObject |
( |
const std::string & |
strBOName, |
|
|
const std::string & |
strOperationInputName |
|
) |
| |
|
pure virtual |
| virtual void Teamcenter::BusinessObjectRegistry::deleteInputObject |
( |
OperationInput * |
input | ) |
|
|
pure virtual |
| virtual void Teamcenter::BusinessObjectRegistry::deleteObject |
( |
RootObject * |
obj | ) |
|
|
pure virtual |
| virtual int Teamcenter::BusinessObjectRegistry::getAuthorFeatureKey |
( |
BusinessObjectRegEntry * |
regEntry, |
|
|
FeatureKeyCheck ** |
featureKey, |
|
|
bool & |
didCheckedLic, |
|
|
int & |
checkLicResult |
|
) |
| const |
|
pure virtual |
| virtual int Teamcenter::BusinessObjectRegistry::getConsumerFeatureKey |
( |
BusinessObjectRegEntry * |
regEntry, |
|
|
FeatureKeyCheck ** |
featureKey, |
|
|
bool & |
didCheckedLic, |
|
|
int & |
checkLicResult |
|
) |
| const |
|
pure virtual |
| virtual RootObject* Teamcenter::BusinessObjectRegistry::getObject |
( |
tag_t |
objTag | ) |
|
|
pure virtual |
| virtual int Teamcenter::BusinessObjectRegistry::initialize |
( |
const std::string & |
boName | ) |
|
|
pure virtual |
| virtual void Teamcenter::BusinessObjectRegistry::initializeExtenderBO |
( |
tag_t |
typeTag, |
|
|
int |
operationIdInteger |
|
) |
| |
|
pure virtual |
Initializes all the extender objects for the type and operation.
| virtual int Teamcenter::BusinessObjectRegistry::initializePropertyFnRegister |
( |
const std::string & |
boName, |
|
|
BusinessObjectPropFnRegister |
propFnRegister |
|
) |
| |
|
pure virtual |
| virtual BusinessObject* Teamcenter::BusinessObjectRegistry::load |
( |
tag_t |
objTag | ) |
|
|
pure virtual |
| virtual void Teamcenter::BusinessObjectRegistry::loadBusinessObjectExtenderLibrary |
( |
const std::string & |
nameSpace, |
|
|
const std::string & |
boName |
|
) |
| |
|
pure virtual |
Load and initialize the Extender Business Object using Teamcenter namespace and Business Object type. As part of the load and initialize, extender library gets loaded if it is not loaded.
- Parameters
-
| nameSpace | (I) Teamcenter Namespace for Extender Object |
| boName | (I) The Business object type name. |
| virtual int Teamcenter::BusinessObjectRegistry::registerFeatureKey |
( |
const std::string & |
BOname, |
|
|
FeatureKeyCheck * |
authorFeatureKey, |
|
|
FeatureKeyCheck * |
consumerFeatureKey = NULL |
|
) |
| |
|
pure virtual |
| virtual void Teamcenter::BusinessObjectRegistry::registerLoadedLibrary |
( |
const std::string & |
libName | ) |
|
|
pure virtual |
| virtual int Teamcenter::BusinessObjectRegistry::updateAuthorFeatureKeyStatus |
( |
BusinessObjectRegEntry * |
regEntry, |
|
|
int |
checkLicResult |
|
) |
| |
|
pure virtual |
| virtual int Teamcenter::BusinessObjectRegistry::updateConsumerFeatureKeyStatus |
( |
BusinessObjectRegEntry * |
regEntry, |
|
|
int |
checkLicResult |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: