Mobile API Reference  MicroStrategy 2019
DSSObjectContext Class Reference

#include <DSSObjectContext.h>

Public Member Functions

 DSSObjectContext ()
 
virtual ~DSSObjectContext ()
 
DSSObjectInfoFindObjectH (GUID &iID)
 
void RemoveObjectByID (GUID &iID)
 
void InsertObject (GUID &iID, DSSObjectInfo *ipObject)
 
virtual DSSRWNodegetNode (std::string iKey)
 
void InsertNode (std::string iKey, DSSRWNode *ipNode)
 
void RemoveNode (std::string iKey)
 
virtual DSSRWControlgetControl (std::string iKey)
 
void InsertControl (std::string iKey, DSSRWControl *ipControl)
 
void RemoveControl (std::string iKey)
 
void AddTargetToNodeAndControls (std::string iTargetKey, std::string iNodeKey)
 
bool RemoveTargetToNodeAndControls (std::string iTargetKey, std::string iNodeKey="")
 
DSSFieldgetField (std::string iKey)
 
void InsertField (std::string iKey, DSSField *ipField)
 
void RemoveField (std::string iKey)
 
DSSDocumentSubtotalsgetDocumentSubtotals ()
 
DSSFunctiongetFunction (EnumDSSFunction iType)
 
void InsertFunction (EnumDSSFunction iType, DSSFunction *ipFunction)
 
void InsertFunction (std::string iName, DSSFunction *ipFunction)
 
void RemoveFunction (EnumDSSFunction iType)
 
void setDocumentSubtotals (DSSDocumentSubtotals *ipDocumentSubtotals)
 
HRESULT getTemplateLevelSubtotalIndex (int iGlobalIndex, GUID *ipTemplateID, int *opLocalIndex)
 
HRESULT getDocumentLevelSubtotalIndex (int iLocalIndex, GUID *ipTemplateID, int *opGlobalIndex)
 
HRESULT AddToSubtotalMap (int iGlobalIndex, GUID *ipTemplateID, int iLocalIndex)
 
std::string getPropertyNameFromID (std::string iPropertySetName, int iPropertyID)
 
EnumVariantType getPropertyTypeFromID (std::string iPropertySetName, int iPropertyID)
 
std::string getPropertySetNameFromID (int iPropertySetID)
 
DSSFormatPropertySetMapgetFormatPropertySet (std::string iPropertySetName)
 
DSSFormatgetFormat (int iFormatID)
 
size_t getFormatVectorSize ()
 
DSSFormatgetFormatForNewObject (int iFormatID)
 
int InsertFormat (DSSFormat *ipFormat)
 
int InsertFormat (DSSFormat *ipFormat, int iDuplicateFrom)
 
int getFormatRefCount (int iFormatRefID)
 
int IncreaseFormatRefCount (int iFormatRefID)
 
int DecreaseFormatRefCount (int iFormatRefID)
 
std::map< int, int > & getFormatRefCountMap ()
 
DSSDocumentDefinitiongetDocumentDefinition ()
 
MapFromTargetToControlgetMapFromTargetToControl ()
 
void InsertImage (std::string iImagePath, std::string iImageTimeStamp)
 
ImagePathMapgetImageMap ()
 
void AddiPadWidget (std::string iWidgetName)
 
void AddiPhoneWidget (std::string iWidgetName)
 
std::vector< std::string > * getiPadWidgetNames ()
 
std::vector< std::string > * getiPhoneWidgetNames ()
 
int CountTransactionReports ()
 
DSSTransactionReportItemByIndexTransactionReport (int i)
 
DSSTransactionReportItemByIDTransactionReport (GUID iID)
 
DSSDataElementsgetDataElements ()
 
DatasetResolvedMacrosMapgetDatasetResolvedMacrosMap ()
 
NodeMapgetNodeMap ()
 
int getFormatCount ()
 
DSSRWDEnginegetRWDEngine ()
 
void setRWDEngine (DSSRWDEngine *ipEngine)
 
void updateKeySeed (std::string iKey)
 
std::string createNodeKey ()
 
std::string createControlKey ()
 
std::string createFieldKey ()
 
std::string createSubtotalKey ()
 
DSSDataElementgetDefaultDataSet ()
 
GUID getDefaultDataSetID ()
 
void setDefaultDataSetID (GUID iDefaultDataSetID)
 
void loadProjectPropertySets (std::string istrPrjSettingXML)
 
CComVariantgetProjectPropertyValue (std::string istrPropertySetName, std::string istrPropertyName)
 
void setTemplateUnitAliasEnable (bool iIsEnabled)
 
bool IsTemplateUnitAliasEnabled ()
 
int getKeySeed ()
 
void UpdateIteratorRemoveNode (DSSRWNode *ipNode, std::vector< DSSRWIterator *> *ipIteratorsRmved=NULL)
 
void UpdateIteratorAddNode (DSSRWNode *ipNode)
 
std::vector< std::string > * getNodeKeysCategory2 ()
 
void setNodeKeysCategory2 (std::vector< std::string > lvNodeKeysCategory2)
 
void resetNodeKeysCategory2 ()
 
void setDataModel (DSSRWDataModel *ipDataModel)
 
DSSRWDataModelgetDataModel ()
 
bool IsSmartClient ()
 
void setIsSmartClient (bool iSmartClient)
 
void populateDDICs ()
 
void InsertTemplateToNode (const GUID &iTemplateId, DSSRWNode *ipTemplateNode)
 
DSSRWNodegetNodeFromTemplate (const GUID &iTemplateId)
 
void InsertPartitionFunction (const GUID &iFunctionID, const GUID &iPartitionFunctionID)
 
DSSFunctiongetPartitionFunction (const GUID &iFunctionID)
 
void InsertConditionalTransaction (std::string iSourceNodeKey, std::string iTargetNodeKey)
 
std::vector< std::string > * getConditionalTransactionTargetNodeKeys (std::string iSourceNodeKey)
 
DSSOfflineTransactionCSIInfosgetCSIInfos ()
 
DSSOfflineTransactionCSIInfogetCSIInfoByKey (std::string iKey)
 
std::vector< DSSUnitInfos * > & getUnitInfos ()
 
const std::vector< DSSUnitInfos * > & getUnitInfos () const
 
const DSSUnitInfosgetUnitInfos (const GUID &iDatasetID) const
 
int searchControlWithReplaceByID (GUID iID)
 
ControlMap getControlMap ()
 
void setUserName (std::string iUserName)
 
std::string getUserName ()
 
int getAEVersionSetting ()
 
 DSSObjectContext ()
 
virtual ~DSSObjectContext ()
 
DSSObjectInfoFindObjectH (GUID &iID)
 
void RemoveObjectByID (GUID &iID)
 
void InsertObject (GUID &iID, DSSObjectInfo *ipObject)
 
virtual DSSRWNodegetNode (std::string iKey)
 
void InsertNode (std::string iKey, DSSRWNode *ipNode)
 
void RemoveNode (std::string iKey)
 
virtual DSSRWControlgetControl (std::string iKey)
 
void InsertControl (std::string iKey, DSSRWControl *ipControl)
 
void RemoveControl (std::string iKey)
 
void AddTargetToNodeAndControls (std::string iTargetKey, std::string iNodeKey)
 
bool RemoveTargetToNodeAndControls (std::string iTargetKey, std::string iNodeKey="")
 
DSSFieldgetField (std::string iKey)
 
void InsertField (std::string iKey, DSSField *ipField)
 
void RemoveField (std::string iKey)
 
DSSDocumentSubtotalsgetDocumentSubtotals ()
 
DSSFunctiongetFunction (EnumDSSFunction iType)
 
void InsertFunction (EnumDSSFunction iType, DSSFunction *ipFunction)
 
void InsertFunction (std::string iName, DSSFunction *ipFunction)
 
void RemoveFunction (EnumDSSFunction iType)
 
void setDocumentSubtotals (DSSDocumentSubtotals *ipDocumentSubtotals)
 
HRESULT getTemplateLevelSubtotalIndex (int iGlobalIndex, GUID *ipTemplateID, int *opLocalIndex)
 
HRESULT getDocumentLevelSubtotalIndex (int iLocalIndex, GUID *ipTemplateID, int *opGlobalIndex)
 
HRESULT AddToSubtotalMap (int iGlobalIndex, GUID *ipTemplateID, int iLocalIndex)
 
std::string getPropertyNameFromID (std::string iPropertySetName, int iPropertyID)
 
EnumVariantType getPropertyTypeFromID (std::string iPropertySetName, int iPropertyID)
 
std::string getPropertySetNameFromID (int iPropertySetID)
 
DSSFormatPropertySetMapgetFormatPropertySet (std::string iPropertySetName)
 
DSSFormatgetFormat (int iFormatID)
 
size_t getFormatVectorSize ()
 
DSSFormatgetFormatForNewObject (int iFormatID)
 
int InsertFormat (DSSFormat *ipFormat)
 
int InsertFormat (DSSFormat *ipFormat, int iDuplicateFrom)
 
int getFormatRefCount (int iFormatRefID)
 
int IncreaseFormatRefCount (int iFormatRefID)
 
int DecreaseFormatRefCount (int iFormatRefID)
 
std::map< int, int > & getFormatRefCountMap ()
 
DSSDocumentDefinitiongetDocumentDefinition ()
 
MapFromTargetToControlgetMapFromTargetToControl ()
 
void InsertImage (std::string iImagePath, std::string iImageTimeStamp)
 
ImagePathMapgetImageMap ()
 
void AddiPadWidget (std::string iWidgetName)
 
void AddiPhoneWidget (std::string iWidgetName)
 
std::vector< std::string > * getiPadWidgetNames ()
 
std::vector< std::string > * getiPhoneWidgetNames ()
 
int CountTransactionReports ()
 
DSSTransactionReportItemByIndexTransactionReport (int i)
 
DSSTransactionReportItemByIDTransactionReport (GUID iID)
 
DSSDataElementsgetDataElements ()
 
DatasetResolvedMacrosMapgetDatasetResolvedMacrosMap ()
 
NodeMapgetNodeMap ()
 
int getFormatCount ()
 
DSSRWDEnginegetRWDEngine ()
 
void setRWDEngine (DSSRWDEngine *ipEngine)
 
void updateKeySeed (std::string iKey)
 
std::string createNodeKey ()
 
std::string createControlKey ()
 
std::string createFieldKey ()
 
std::string createSubtotalKey ()
 
DSSDataElementgetDefaultDataSet ()
 
GUID getDefaultDataSetID ()
 
void setDefaultDataSetID (GUID iDefaultDataSetID)
 
void loadProjectPropertySets (std::string istrPrjSettingXML)
 
CComVariantgetProjectPropertyValue (std::string istrPropertySetName, std::string istrPropertyName)
 
void setTemplateUnitAliasEnable (bool iIsEnabled)
 
bool IsTemplateUnitAliasEnabled ()
 
int getKeySeed ()
 
void UpdateIteratorRemoveNode (DSSRWNode *ipNode, std::vector< DSSRWIterator *> *ipIteratorsRmved=NULL)
 
void UpdateIteratorAddNode (DSSRWNode *ipNode)
 
std::vector< std::string > * getNodeKeysCategory2 ()
 
void setNodeKeysCategory2 (std::vector< std::string > lvNodeKeysCategory2)
 
void resetNodeKeysCategory2 ()
 
void setDataModel (DSSRWDataModel *ipDataModel)
 
DSSRWDataModelgetDataModel ()
 
bool IsSmartClient ()
 
void setIsSmartClient (bool iSmartClient)
 
void populateDDICs ()
 
void InsertTemplateToNode (const GUID &iTemplateId, DSSRWNode *ipTemplateNode)
 
DSSRWNodegetNodeFromTemplate (const GUID &iTemplateId)
 
void InsertPartitionFunction (const GUID &iFunctionID, const GUID &iPartitionFunctionID)
 
DSSFunctiongetPartitionFunction (const GUID &iFunctionID)
 
void InsertConditionalTransaction (std::string iSourceNodeKey, std::string iTargetNodeKey)
 
std::vector< std::string > * getConditionalTransactionTargetNodeKeys (std::string iSourceNodeKey)
 
DSSOfflineTransactionCSIInfosgetCSIInfos ()
 
DSSOfflineTransactionCSIInfogetCSIInfoByKey (std::string iKey)
 
std::vector< DSSUnitInfos * > & getUnitInfos ()
 
const std::vector< DSSUnitInfos * > & getUnitInfos () const
 
const DSSUnitInfosgetUnitInfos (const GUID &iDatasetID) const
 
int searchControlWithReplaceByID (GUID iID)
 
ControlMap getControlMap ()
 
void setUserName (std::string iUserName)
 
std::string getUserName ()
 
int getAEVersionSetting ()
 

Static Public Member Functions

static GUID createGUID ()
 
static GUID createGUID ()
 

Public Attributes

int mFlag1
 
int mFlag2
 

Friends

class DSSDocumentInstance
 

Constructor & Destructor Documentation

◆ DSSObjectContext() [1/2]

DSSObjectContext::DSSObjectContext ( )

◆ ~DSSObjectContext() [1/2]

virtual DSSObjectContext::~DSSObjectContext ( )
virtual

◆ DSSObjectContext() [2/2]

DSSObjectContext::DSSObjectContext ( )

◆ ~DSSObjectContext() [2/2]

virtual DSSObjectContext::~DSSObjectContext ( )
virtual

Member Function Documentation

◆ AddiPadWidget() [1/2]

void DSSObjectContext::AddiPadWidget ( std::string  iWidgetName)

◆ AddiPadWidget() [2/2]

void DSSObjectContext::AddiPadWidget ( std::string  iWidgetName)

◆ AddiPhoneWidget() [1/2]

void DSSObjectContext::AddiPhoneWidget ( std::string  iWidgetName)

◆ AddiPhoneWidget() [2/2]

void DSSObjectContext::AddiPhoneWidget ( std::string  iWidgetName)

◆ AddTargetToNodeAndControls() [1/2]

void DSSObjectContext::AddTargetToNodeAndControls ( std::string  iTargetKey,
std::string  iNodeKey 
)

◆ AddTargetToNodeAndControls() [2/2]

void DSSObjectContext::AddTargetToNodeAndControls ( std::string  iTargetKey,
std::string  iNodeKey 
)

◆ AddToSubtotalMap() [1/2]

HRESULT DSSObjectContext::AddToSubtotalMap ( int  iGlobalIndex,
GUID ipTemplateID,
int  iLocalIndex 
)

◆ AddToSubtotalMap() [2/2]

HRESULT DSSObjectContext::AddToSubtotalMap ( int  iGlobalIndex,
GUID ipTemplateID,
int  iLocalIndex 
)

◆ CountTransactionReports() [1/2]

int DSSObjectContext::CountTransactionReports ( )

◆ CountTransactionReports() [2/2]

int DSSObjectContext::CountTransactionReports ( )

◆ createControlKey() [1/2]

std::string DSSObjectContext::createControlKey ( )

◆ createControlKey() [2/2]

std::string DSSObjectContext::createControlKey ( )

◆ createFieldKey() [1/2]

std::string DSSObjectContext::createFieldKey ( )

◆ createFieldKey() [2/2]

std::string DSSObjectContext::createFieldKey ( )

◆ createGUID() [1/2]

static GUID DSSObjectContext::createGUID ( )
static

◆ createGUID() [2/2]

static GUID DSSObjectContext::createGUID ( )
static

◆ createNodeKey() [1/2]

std::string DSSObjectContext::createNodeKey ( )

◆ createNodeKey() [2/2]

std::string DSSObjectContext::createNodeKey ( )

◆ createSubtotalKey() [1/2]

std::string DSSObjectContext::createSubtotalKey ( )

◆ createSubtotalKey() [2/2]

std::string DSSObjectContext::createSubtotalKey ( )

◆ DecreaseFormatRefCount() [1/2]

int DSSObjectContext::DecreaseFormatRefCount ( int  iFormatRefID)

◆ DecreaseFormatRefCount() [2/2]

int DSSObjectContext::DecreaseFormatRefCount ( int  iFormatRefID)

◆ FindObjectH() [1/2]

DSSObjectInfo* DSSObjectContext::FindObjectH ( GUID iID)

◆ FindObjectH() [2/2]

DSSObjectInfo* DSSObjectContext::FindObjectH ( GUID iID)

◆ getAEVersionSetting() [1/2]

int DSSObjectContext::getAEVersionSetting ( )

◆ getAEVersionSetting() [2/2]

int DSSObjectContext::getAEVersionSetting ( )

◆ getConditionalTransactionTargetNodeKeys() [1/2]

std::vector<std::string>* DSSObjectContext::getConditionalTransactionTargetNodeKeys ( std::string  iSourceNodeKey)

◆ getConditionalTransactionTargetNodeKeys() [2/2]

std::vector<std::string>* DSSObjectContext::getConditionalTransactionTargetNodeKeys ( std::string  iSourceNodeKey)

◆ getControl() [1/2]

virtual DSSRWControl* DSSObjectContext::getControl ( std::string  iKey)
virtual

◆ getControl() [2/2]

virtual DSSRWControl* DSSObjectContext::getControl ( std::string  iKey)
virtual

◆ getControlMap() [1/2]

ControlMap DSSObjectContext::getControlMap ( )

◆ getControlMap() [2/2]

ControlMap DSSObjectContext::getControlMap ( )

◆ getCSIInfoByKey() [1/2]

DSSOfflineTransactionCSIInfo* DSSObjectContext::getCSIInfoByKey ( std::string  iKey)

◆ getCSIInfoByKey() [2/2]

DSSOfflineTransactionCSIInfo* DSSObjectContext::getCSIInfoByKey ( std::string  iKey)

◆ getCSIInfos() [1/2]

DSSOfflineTransactionCSIInfos* DSSObjectContext::getCSIInfos ( )

◆ getCSIInfos() [2/2]

DSSOfflineTransactionCSIInfos* DSSObjectContext::getCSIInfos ( )

◆ getDataElements() [1/2]

DSSDataElements* DSSObjectContext::getDataElements ( )

◆ getDataElements() [2/2]

DSSDataElements* DSSObjectContext::getDataElements ( )

◆ getDataModel() [1/2]

DSSRWDataModel* DSSObjectContext::getDataModel ( )

◆ getDataModel() [2/2]

DSSRWDataModel* DSSObjectContext::getDataModel ( )

◆ getDatasetResolvedMacrosMap() [1/2]

DatasetResolvedMacrosMap* DSSObjectContext::getDatasetResolvedMacrosMap ( )

◆ getDatasetResolvedMacrosMap() [2/2]

DatasetResolvedMacrosMap* DSSObjectContext::getDatasetResolvedMacrosMap ( )

◆ getDefaultDataSet() [1/2]

DSSDataElement* DSSObjectContext::getDefaultDataSet ( )

◆ getDefaultDataSet() [2/2]

DSSDataElement* DSSObjectContext::getDefaultDataSet ( )

◆ getDefaultDataSetID() [1/2]

GUID DSSObjectContext::getDefaultDataSetID ( )

◆ getDefaultDataSetID() [2/2]

GUID DSSObjectContext::getDefaultDataSetID ( )

◆ getDocumentDefinition() [1/2]

DSSDocumentDefinition* DSSObjectContext::getDocumentDefinition ( )

◆ getDocumentDefinition() [2/2]

DSSDocumentDefinition* DSSObjectContext::getDocumentDefinition ( )

◆ getDocumentLevelSubtotalIndex() [1/2]

HRESULT DSSObjectContext::getDocumentLevelSubtotalIndex ( int  iLocalIndex,
GUID ipTemplateID,
int *  opGlobalIndex 
)

◆ getDocumentLevelSubtotalIndex() [2/2]

HRESULT DSSObjectContext::getDocumentLevelSubtotalIndex ( int  iLocalIndex,
GUID ipTemplateID,
int *  opGlobalIndex 
)

◆ getDocumentSubtotals() [1/2]

DSSDocumentSubtotals* DSSObjectContext::getDocumentSubtotals ( )

◆ getDocumentSubtotals() [2/2]

DSSDocumentSubtotals* DSSObjectContext::getDocumentSubtotals ( )

◆ getField() [1/2]

DSSField* DSSObjectContext::getField ( std::string  iKey)

◆ getField() [2/2]

DSSField* DSSObjectContext::getField ( std::string  iKey)

◆ getFormat() [1/2]

DSSFormat* DSSObjectContext::getFormat ( int  iFormatID)

◆ getFormat() [2/2]

DSSFormat* DSSObjectContext::getFormat ( int  iFormatID)

◆ getFormatCount() [1/2]

int DSSObjectContext::getFormatCount ( )

◆ getFormatCount() [2/2]

int DSSObjectContext::getFormatCount ( )

◆ getFormatForNewObject() [1/2]

DSSFormat * DSSObjectContext::getFormatForNewObject ( int  iFormatID)
inline

◆ getFormatForNewObject() [2/2]

DSSFormat* DSSObjectContext::getFormatForNewObject ( int  iFormatID)

◆ getFormatPropertySet() [1/2]

DSSFormatPropertySetMap* DSSObjectContext::getFormatPropertySet ( std::string  iPropertySetName)

◆ getFormatPropertySet() [2/2]

DSSFormatPropertySetMap* DSSObjectContext::getFormatPropertySet ( std::string  iPropertySetName)

◆ getFormatRefCount() [1/2]

int DSSObjectContext::getFormatRefCount ( int  iFormatRefID)

◆ getFormatRefCount() [2/2]

int DSSObjectContext::getFormatRefCount ( int  iFormatRefID)

◆ getFormatRefCountMap() [1/2]

std::map<int, int>& DSSObjectContext::getFormatRefCountMap ( )

◆ getFormatRefCountMap() [2/2]

std::map<int, int>& DSSObjectContext::getFormatRefCountMap ( )

◆ getFormatVectorSize() [1/2]

size_t DSSObjectContext::getFormatVectorSize ( )
inline

◆ getFormatVectorSize() [2/2]

size_t DSSObjectContext::getFormatVectorSize ( )
inline

◆ getFunction() [1/2]

DSSFunction* DSSObjectContext::getFunction ( EnumDSSFunction  iType)

◆ getFunction() [2/2]

DSSFunction* DSSObjectContext::getFunction ( EnumDSSFunction  iType)

◆ getImageMap() [1/2]

ImagePathMap* DSSObjectContext::getImageMap ( )

◆ getImageMap() [2/2]

ImagePathMap* DSSObjectContext::getImageMap ( )

◆ getiPadWidgetNames() [1/2]

std::vector<std::string>* DSSObjectContext::getiPadWidgetNames ( )

◆ getiPadWidgetNames() [2/2]

std::vector<std::string>* DSSObjectContext::getiPadWidgetNames ( )

◆ getiPhoneWidgetNames() [1/2]

std::vector<std::string>* DSSObjectContext::getiPhoneWidgetNames ( )

◆ getiPhoneWidgetNames() [2/2]

std::vector<std::string>* DSSObjectContext::getiPhoneWidgetNames ( )

◆ getKeySeed() [1/2]

int DSSObjectContext::getKeySeed ( )

◆ getKeySeed() [2/2]

int DSSObjectContext::getKeySeed ( )

◆ getMapFromTargetToControl() [1/2]

MapFromTargetToControl* DSSObjectContext::getMapFromTargetToControl ( )

◆ getMapFromTargetToControl() [2/2]

MapFromTargetToControl* DSSObjectContext::getMapFromTargetToControl ( )

◆ getNode() [1/2]

virtual DSSRWNode* DSSObjectContext::getNode ( std::string  iKey)
virtual

◆ getNode() [2/2]

virtual DSSRWNode* DSSObjectContext::getNode ( std::string  iKey)
virtual

◆ getNodeFromTemplate() [1/2]

DSSRWNode* DSSObjectContext::getNodeFromTemplate ( const GUID iTemplateId)

◆ getNodeFromTemplate() [2/2]

DSSRWNode* DSSObjectContext::getNodeFromTemplate ( const GUID iTemplateId)

◆ getNodeKeysCategory2() [1/2]

std::vector<std::string>* DSSObjectContext::getNodeKeysCategory2 ( )

◆ getNodeKeysCategory2() [2/2]

std::vector<std::string>* DSSObjectContext::getNodeKeysCategory2 ( )

◆ getNodeMap() [1/2]

NodeMap* DSSObjectContext::getNodeMap ( )

◆ getNodeMap() [2/2]

NodeMap* DSSObjectContext::getNodeMap ( )

◆ getPartitionFunction() [1/2]

DSSFunction* DSSObjectContext::getPartitionFunction ( const GUID iFunctionID)

◆ getPartitionFunction() [2/2]

DSSFunction* DSSObjectContext::getPartitionFunction ( const GUID iFunctionID)

◆ getProjectPropertyValue() [1/2]

CComVariant* DSSObjectContext::getProjectPropertyValue ( std::string  istrPropertySetName,
std::string  istrPropertyName 
)

◆ getProjectPropertyValue() [2/2]

CComVariant* DSSObjectContext::getProjectPropertyValue ( std::string  istrPropertySetName,
std::string  istrPropertyName 
)

◆ getPropertyNameFromID() [1/2]

std::string DSSObjectContext::getPropertyNameFromID ( std::string  iPropertySetName,
int  iPropertyID 
)

◆ getPropertyNameFromID() [2/2]

std::string DSSObjectContext::getPropertyNameFromID ( std::string  iPropertySetName,
int  iPropertyID 
)

◆ getPropertySetNameFromID() [1/2]

std::string DSSObjectContext::getPropertySetNameFromID ( int  iPropertySetID)

◆ getPropertySetNameFromID() [2/2]

std::string DSSObjectContext::getPropertySetNameFromID ( int  iPropertySetID)

◆ getPropertyTypeFromID() [1/2]

EnumVariantType DSSObjectContext::getPropertyTypeFromID ( std::string  iPropertySetName,
int  iPropertyID 
)

◆ getPropertyTypeFromID() [2/2]

EnumVariantType DSSObjectContext::getPropertyTypeFromID ( std::string  iPropertySetName,
int  iPropertyID 
)

◆ getRWDEngine() [1/2]

DSSRWDEngine* DSSObjectContext::getRWDEngine ( )

◆ getRWDEngine() [2/2]

DSSRWDEngine* DSSObjectContext::getRWDEngine ( )

◆ getTemplateLevelSubtotalIndex() [1/2]

HRESULT DSSObjectContext::getTemplateLevelSubtotalIndex ( int  iGlobalIndex,
GUID ipTemplateID,
int *  opLocalIndex 
)

◆ getTemplateLevelSubtotalIndex() [2/2]

HRESULT DSSObjectContext::getTemplateLevelSubtotalIndex ( int  iGlobalIndex,
GUID ipTemplateID,
int *  opLocalIndex 
)

◆ getUnitInfos() [1/6]

std::vector<DSSUnitInfos*>& DSSObjectContext::getUnitInfos ( )
inline

◆ getUnitInfos() [2/6]

std::vector<DSSUnitInfos*>& DSSObjectContext::getUnitInfos ( )
inline

◆ getUnitInfos() [3/6]

const std::vector<DSSUnitInfos*>& DSSObjectContext::getUnitInfos ( ) const
inline

◆ getUnitInfos() [4/6]

const std::vector<DSSUnitInfos*>& DSSObjectContext::getUnitInfos ( ) const
inline

◆ getUnitInfos() [5/6]

const DSSUnitInfos* DSSObjectContext::getUnitInfos ( const GUID iDatasetID) const

◆ getUnitInfos() [6/6]

const DSSUnitInfos* DSSObjectContext::getUnitInfos ( const GUID iDatasetID) const

◆ getUserName() [1/2]

std::string DSSObjectContext::getUserName ( )
inline

◆ getUserName() [2/2]

std::string DSSObjectContext::getUserName ( )

◆ IncreaseFormatRefCount() [1/2]

int DSSObjectContext::IncreaseFormatRefCount ( int  iFormatRefID)

◆ IncreaseFormatRefCount() [2/2]

int DSSObjectContext::IncreaseFormatRefCount ( int  iFormatRefID)

◆ InsertConditionalTransaction() [1/2]

void DSSObjectContext::InsertConditionalTransaction ( std::string  iSourceNodeKey,
std::string  iTargetNodeKey 
)

◆ InsertConditionalTransaction() [2/2]

void DSSObjectContext::InsertConditionalTransaction ( std::string  iSourceNodeKey,
std::string  iTargetNodeKey 
)

◆ InsertControl() [1/2]

void DSSObjectContext::InsertControl ( std::string  iKey,
DSSRWControl ipControl 
)

◆ InsertControl() [2/2]

void DSSObjectContext::InsertControl ( std::string  iKey,
DSSRWControl ipControl 
)

◆ InsertField() [1/2]

void DSSObjectContext::InsertField ( std::string  iKey,
DSSField ipField 
)

◆ InsertField() [2/2]

void DSSObjectContext::InsertField ( std::string  iKey,
DSSField ipField 
)

◆ InsertFormat() [1/4]

int DSSObjectContext::InsertFormat ( DSSFormat ipFormat)

◆ InsertFormat() [2/4]

int DSSObjectContext::InsertFormat ( DSSFormat ipFormat)

◆ InsertFormat() [3/4]

int DSSObjectContext::InsertFormat ( DSSFormat ipFormat,
int  iDuplicateFrom 
)

◆ InsertFormat() [4/4]

int DSSObjectContext::InsertFormat ( DSSFormat ipFormat,
int  iDuplicateFrom 
)

◆ InsertFunction() [1/4]

void DSSObjectContext::InsertFunction ( EnumDSSFunction  iType,
DSSFunction ipFunction 
)

◆ InsertFunction() [2/4]

void DSSObjectContext::InsertFunction ( EnumDSSFunction  iType,
DSSFunction ipFunction 
)

◆ InsertFunction() [3/4]

void DSSObjectContext::InsertFunction ( std::string  iName,
DSSFunction ipFunction 
)

◆ InsertFunction() [4/4]

void DSSObjectContext::InsertFunction ( std::string  iName,
DSSFunction ipFunction 
)

◆ InsertImage() [1/2]

void DSSObjectContext::InsertImage ( std::string  iImagePath,
std::string  iImageTimeStamp 
)

◆ InsertImage() [2/2]

void DSSObjectContext::InsertImage ( std::string  iImagePath,
std::string  iImageTimeStamp 
)

◆ InsertNode() [1/2]

void DSSObjectContext::InsertNode ( std::string  iKey,
DSSRWNode ipNode 
)

◆ InsertNode() [2/2]

void DSSObjectContext::InsertNode ( std::string  iKey,
DSSRWNode ipNode 
)

◆ InsertObject() [1/2]

void DSSObjectContext::InsertObject ( GUID iID,
DSSObjectInfo ipObject 
)

◆ InsertObject() [2/2]

void DSSObjectContext::InsertObject ( GUID iID,
DSSObjectInfo ipObject 
)

◆ InsertPartitionFunction() [1/2]

void DSSObjectContext::InsertPartitionFunction ( const GUID iFunctionID,
const GUID iPartitionFunctionID 
)

◆ InsertPartitionFunction() [2/2]

void DSSObjectContext::InsertPartitionFunction ( const GUID iFunctionID,
const GUID iPartitionFunctionID 
)

◆ InsertTemplateToNode() [1/2]

void DSSObjectContext::InsertTemplateToNode ( const GUID iTemplateId,
DSSRWNode ipTemplateNode 
)

◆ InsertTemplateToNode() [2/2]

void DSSObjectContext::InsertTemplateToNode ( const GUID iTemplateId,
DSSRWNode ipTemplateNode 
)

◆ IsSmartClient() [1/2]

bool DSSObjectContext::IsSmartClient ( )
inline

◆ IsSmartClient() [2/2]

bool DSSObjectContext::IsSmartClient ( )

◆ IsTemplateUnitAliasEnabled() [1/2]

bool DSSObjectContext::IsTemplateUnitAliasEnabled ( )

◆ IsTemplateUnitAliasEnabled() [2/2]

bool DSSObjectContext::IsTemplateUnitAliasEnabled ( )

◆ ItemByIDTransactionReport() [1/2]

DSSTransactionReport* DSSObjectContext::ItemByIDTransactionReport ( GUID  iID)

◆ ItemByIDTransactionReport() [2/2]

DSSTransactionReport* DSSObjectContext::ItemByIDTransactionReport ( GUID  iID)

◆ ItemByIndexTransactionReport() [1/2]

DSSTransactionReport* DSSObjectContext::ItemByIndexTransactionReport ( int  i)

◆ ItemByIndexTransactionReport() [2/2]

DSSTransactionReport* DSSObjectContext::ItemByIndexTransactionReport ( int  i)

◆ loadProjectPropertySets() [1/2]

void DSSObjectContext::loadProjectPropertySets ( std::string  istrPrjSettingXML)

◆ loadProjectPropertySets() [2/2]

void DSSObjectContext::loadProjectPropertySets ( std::string  istrPrjSettingXML)

◆ populateDDICs() [1/2]

void DSSObjectContext::populateDDICs ( )

◆ populateDDICs() [2/2]

void DSSObjectContext::populateDDICs ( )

◆ RemoveControl() [1/2]

void DSSObjectContext::RemoveControl ( std::string  iKey)

◆ RemoveControl() [2/2]

void DSSObjectContext::RemoveControl ( std::string  iKey)

◆ RemoveField() [1/2]

void DSSObjectContext::RemoveField ( std::string  iKey)

◆ RemoveField() [2/2]

void DSSObjectContext::RemoveField ( std::string  iKey)

◆ RemoveFunction() [1/2]

void DSSObjectContext::RemoveFunction ( EnumDSSFunction  iType)

◆ RemoveFunction() [2/2]

void DSSObjectContext::RemoveFunction ( EnumDSSFunction  iType)

◆ RemoveNode() [1/2]

void DSSObjectContext::RemoveNode ( std::string  iKey)

◆ RemoveNode() [2/2]

void DSSObjectContext::RemoveNode ( std::string  iKey)

◆ RemoveObjectByID() [1/2]

void DSSObjectContext::RemoveObjectByID ( GUID iID)

◆ RemoveObjectByID() [2/2]

void DSSObjectContext::RemoveObjectByID ( GUID iID)

◆ RemoveTargetToNodeAndControls() [1/2]

bool DSSObjectContext::RemoveTargetToNodeAndControls ( std::string  iTargetKey,
std::string  iNodeKey = "" 
)

◆ RemoveTargetToNodeAndControls() [2/2]

bool DSSObjectContext::RemoveTargetToNodeAndControls ( std::string  iTargetKey,
std::string  iNodeKey = "" 
)

◆ resetNodeKeysCategory2() [1/2]

void DSSObjectContext::resetNodeKeysCategory2 ( )

◆ resetNodeKeysCategory2() [2/2]

void DSSObjectContext::resetNodeKeysCategory2 ( )

◆ searchControlWithReplaceByID() [1/2]

int DSSObjectContext::searchControlWithReplaceByID ( GUID  iID)

◆ searchControlWithReplaceByID() [2/2]

int DSSObjectContext::searchControlWithReplaceByID ( GUID  iID)

◆ setDataModel() [1/2]

void DSSObjectContext::setDataModel ( DSSRWDataModel ipDataModel)

◆ setDataModel() [2/2]

void DSSObjectContext::setDataModel ( DSSRWDataModel ipDataModel)

◆ setDefaultDataSetID() [1/2]

void DSSObjectContext::setDefaultDataSetID ( GUID  iDefaultDataSetID)

◆ setDefaultDataSetID() [2/2]

void DSSObjectContext::setDefaultDataSetID ( GUID  iDefaultDataSetID)

◆ setDocumentSubtotals() [1/2]

void DSSObjectContext::setDocumentSubtotals ( DSSDocumentSubtotals ipDocumentSubtotals)

◆ setDocumentSubtotals() [2/2]

void DSSObjectContext::setDocumentSubtotals ( DSSDocumentSubtotals ipDocumentSubtotals)

◆ setIsSmartClient() [1/2]

void DSSObjectContext::setIsSmartClient ( bool  iSmartClient)
inline

◆ setIsSmartClient() [2/2]

void DSSObjectContext::setIsSmartClient ( bool  iSmartClient)

◆ setNodeKeysCategory2() [1/2]

void DSSObjectContext::setNodeKeysCategory2 ( std::vector< std::string >  lvNodeKeysCategory2)

◆ setNodeKeysCategory2() [2/2]

void DSSObjectContext::setNodeKeysCategory2 ( std::vector< std::string >  lvNodeKeysCategory2)

◆ setRWDEngine() [1/2]

void DSSObjectContext::setRWDEngine ( DSSRWDEngine ipEngine)

◆ setRWDEngine() [2/2]

void DSSObjectContext::setRWDEngine ( DSSRWDEngine ipEngine)

◆ setTemplateUnitAliasEnable() [1/2]

void DSSObjectContext::setTemplateUnitAliasEnable ( bool  iIsEnabled)

◆ setTemplateUnitAliasEnable() [2/2]

void DSSObjectContext::setTemplateUnitAliasEnable ( bool  iIsEnabled)

◆ setUserName() [1/2]

void DSSObjectContext::setUserName ( std::string  iUserName)
inline

◆ setUserName() [2/2]

void DSSObjectContext::setUserName ( std::string  iUserName)

◆ UpdateIteratorAddNode() [1/2]

void DSSObjectContext::UpdateIteratorAddNode ( DSSRWNode ipNode)

◆ UpdateIteratorAddNode() [2/2]

void DSSObjectContext::UpdateIteratorAddNode ( DSSRWNode ipNode)

◆ UpdateIteratorRemoveNode() [1/2]

void DSSObjectContext::UpdateIteratorRemoveNode ( DSSRWNode ipNode,
std::vector< DSSRWIterator *> *  ipIteratorsRmved = NULL 
)

◆ UpdateIteratorRemoveNode() [2/2]

void DSSObjectContext::UpdateIteratorRemoveNode ( DSSRWNode ipNode,
std::vector< DSSRWIterator *> *  ipIteratorsRmved = NULL 
)

◆ updateKeySeed() [1/2]

void DSSObjectContext::updateKeySeed ( std::string  iKey)

◆ updateKeySeed() [2/2]

void DSSObjectContext::updateKeySeed ( std::string  iKey)

Friends And Related Function Documentation

◆ DSSDocumentInstance

Member Data Documentation

◆ mFlag1

int DSSObjectContext::mFlag1

◆ mFlag2

int DSSObjectContext::mFlag2