|
Mobile API Reference
MicroStrategy 2019
|
#include <DSSObjectInfo.h>
Public Member Functions | |
| DSSObjectInfo () | |
| virtual | ~DSSObjectInfo () |
| DSSObjectInfo (GUID &iID, GUID &iOnwerID, DSSObjectContext *iObjectContext, EnumDSSViewMedia iViewMedia=DssViewMediaReserved) | |
| DSSObjectInfo (GUID &iID, EnumDSSObjectType iType, std::string iName, DSSObjectContext *iObjectContext, GUID iContainerID=GUID_NULL, EnumDSSViewMedia iViewMedia=DssViewMediaReserved) | |
| GUID | getID () |
| EnumDSSObjectType | getType () |
| std::string | getName () |
| std::string & | getNameRef () |
| void | setName (std::string iName) |
| void | setDsc (std::string iDsc) |
| std::string | getDsc () |
| GUID | getContainerID () |
| DSSObjectContext * | getObjectContext () |
| int | LoadPropertiesFromBinary (DSSBinaryDataReader *ipReader) |
| void | InsertPropertySet (std::string iPropertySetName, DSSPropertySetBaseClass *ipPropertySet) |
| CComVariant * | getPropertyValue (std::string iPropertySetName, std::string iPropertyName) |
| void | setPropertyValue (std::string iPropertySetName, std::string iPropertyName, std::string iPropertyValue) |
| void | setPropertyValue (std::string iPropertySetName, std::string iPropertyName, CComVariant &iPropertyValue) |
| virtual void | MakeCleanDefn () |
| PropertySetsMap | getPropertySetsMap () |
| GUID | getOnwerID () |
| void | putOwnerID (GUID &iOnwerID) |
| void | addACE (GUID &iTrusteeID, int iTypeAndRights) |
| bool | CheckAccess (DSSUserRuntime *ipUserRuntime, int iDesiredAccess, bool iRequireAll=true) |
| EnumDSSViewMedia | getViewMedia () |
| std::vector< DSSAccessControlEntry > | getACL () |
| void | Duplicate (DSSObjectInfo *ipObjectInfo) |
| DSSObjectInfo () | |
| virtual | ~DSSObjectInfo () |
| DSSObjectInfo (GUID &iID, GUID &iOnwerID, DSSObjectContext *iObjectContext, EnumDSSViewMedia iViewMedia=DssViewMediaReserved) | |
| DSSObjectInfo (GUID &iID, EnumDSSObjectType iType, std::string iName, DSSObjectContext *iObjectContext, GUID iContainerID=GUID_NULL, EnumDSSViewMedia iViewMedia=DssViewMediaReserved) | |
| GUID | getID () |
| EnumDSSObjectType | getType () |
| std::string | getName () |
| std::string & | getNameRef () |
| void | setName (std::string iName) |
| void | setDsc (std::string iDsc) |
| std::string | getDsc () |
| GUID | getContainerID () |
| DSSObjectContext * | getObjectContext () |
| int | LoadPropertiesFromBinary (DSSBinaryDataReader *ipReader) |
| void | InsertPropertySet (std::string iPropertySetName, DSSPropertySetBaseClass *ipPropertySet) |
| CComVariant * | getPropertyValue (std::string iPropertySetName, std::string iPropertyName) |
| void | setPropertyValue (std::string iPropertySetName, std::string iPropertyName, std::string iPropertyValue) |
| void | setPropertyValue (std::string iPropertySetName, std::string iPropertyName, CComVariant &iPropertyValue) |
| virtual void | MakeCleanDefn () |
| PropertySetsMap | getPropertySetsMap () |
| GUID | getOnwerID () |
| void | putOwnerID (GUID &iOnwerID) |
| void | addACE (GUID &iTrusteeID, int iTypeAndRights) |
| bool | CheckAccess (DSSUserRuntime *ipUserRuntime, int iDesiredAccess, bool iRequireAll=true) |
| EnumDSSViewMedia | getViewMedia () |
| std::vector< DSSAccessControlEntry > | getACL () |
| void | Duplicate (DSSObjectInfo *ipObjectInfo) |
Protected Attributes | |
| EnumDSSObjectType | mType |
| DSSObjectContext * | mpObjectContext |
| PropertySetsMap | mPropertySetsMap |
| DSSObjectInfo::DSSObjectInfo | ( | ) |
|
virtual |
| DSSObjectInfo::DSSObjectInfo | ( | GUID & | iID, |
| GUID & | iOnwerID, | ||
| DSSObjectContext * | iObjectContext, | ||
| EnumDSSViewMedia | iViewMedia = DssViewMediaReserved |
||
| ) |
| DSSObjectInfo::DSSObjectInfo | ( | GUID & | iID, |
| EnumDSSObjectType | iType, | ||
| std::string | iName, | ||
| DSSObjectContext * | iObjectContext, | ||
| GUID | iContainerID = GUID_NULL, |
||
| EnumDSSViewMedia | iViewMedia = DssViewMediaReserved |
||
| ) |
| DSSObjectInfo::DSSObjectInfo | ( | ) |
|
virtual |
| DSSObjectInfo::DSSObjectInfo | ( | GUID & | iID, |
| GUID & | iOnwerID, | ||
| DSSObjectContext * | iObjectContext, | ||
| EnumDSSViewMedia | iViewMedia = DssViewMediaReserved |
||
| ) |
| DSSObjectInfo::DSSObjectInfo | ( | GUID & | iID, |
| EnumDSSObjectType | iType, | ||
| std::string | iName, | ||
| DSSObjectContext * | iObjectContext, | ||
| GUID | iContainerID = GUID_NULL, |
||
| EnumDSSViewMedia | iViewMedia = DssViewMediaReserved |
||
| ) |
| void DSSObjectInfo::addACE | ( | GUID & | iTrusteeID, |
| int | iTypeAndRights | ||
| ) |
| void DSSObjectInfo::addACE | ( | GUID & | iTrusteeID, |
| int | iTypeAndRights | ||
| ) |
| bool DSSObjectInfo::CheckAccess | ( | DSSUserRuntime * | ipUserRuntime, |
| int | iDesiredAccess, | ||
| bool | iRequireAll = true |
||
| ) |
| bool DSSObjectInfo::CheckAccess | ( | DSSUserRuntime * | ipUserRuntime, |
| int | iDesiredAccess, | ||
| bool | iRequireAll = true |
||
| ) |
| void DSSObjectInfo::Duplicate | ( | DSSObjectInfo * | ipObjectInfo | ) |
| void DSSObjectInfo::Duplicate | ( | DSSObjectInfo * | ipObjectInfo | ) |
| std::vector<DSSAccessControlEntry> DSSObjectInfo::getACL | ( | ) |
| std::vector<DSSAccessControlEntry> DSSObjectInfo::getACL | ( | ) |
| GUID DSSObjectInfo::getContainerID | ( | ) |
| GUID DSSObjectInfo::getContainerID | ( | ) |
| std::string DSSObjectInfo::getDsc | ( | ) |
| std::string DSSObjectInfo::getDsc | ( | ) |
| GUID DSSObjectInfo::getID | ( | ) |
| GUID DSSObjectInfo::getID | ( | ) |
| std::string DSSObjectInfo::getName | ( | ) |
| std::string DSSObjectInfo::getName | ( | ) |
| std::string& DSSObjectInfo::getNameRef | ( | ) |
| std::string& DSSObjectInfo::getNameRef | ( | ) |
| DSSObjectContext* DSSObjectInfo::getObjectContext | ( | ) |
| DSSObjectContext* DSSObjectInfo::getObjectContext | ( | ) |
| GUID DSSObjectInfo::getOnwerID | ( | ) |
| GUID DSSObjectInfo::getOnwerID | ( | ) |
|
inline |
| PropertySetsMap DSSObjectInfo::getPropertySetsMap | ( | ) |
| CComVariant* DSSObjectInfo::getPropertyValue | ( | std::string | iPropertySetName, |
| std::string | iPropertyName | ||
| ) |
| CComVariant* DSSObjectInfo::getPropertyValue | ( | std::string | iPropertySetName, |
| std::string | iPropertyName | ||
| ) |
| EnumDSSObjectType DSSObjectInfo::getType | ( | ) |
| EnumDSSObjectType DSSObjectInfo::getType | ( | ) |
| EnumDSSViewMedia DSSObjectInfo::getViewMedia | ( | ) |
| EnumDSSViewMedia DSSObjectInfo::getViewMedia | ( | ) |
| void DSSObjectInfo::InsertPropertySet | ( | std::string | iPropertySetName, |
| DSSPropertySetBaseClass * | ipPropertySet | ||
| ) |
| void DSSObjectInfo::InsertPropertySet | ( | std::string | iPropertySetName, |
| DSSPropertySetBaseClass * | ipPropertySet | ||
| ) |
| int DSSObjectInfo::LoadPropertiesFromBinary | ( | DSSBinaryDataReader * | ipReader | ) |
| int DSSObjectInfo::LoadPropertiesFromBinary | ( | DSSBinaryDataReader * | ipReader | ) |
|
virtual |
Reimplemented in DSSTemplate, DSSTemplate, DSSFunction, DSSFunction, DSSConsolidation, DSSConsolidation, DSSMetric, DSSMetric, DSSAttribute, DSSCustomGroup, DSSAttribute, DSSCustomGroup, DSSConsolidationElement, and DSSConsolidationElement.
|
virtual |
Reimplemented in DSSTemplate, DSSTemplate, DSSFunction, DSSFunction, DSSConsolidation, DSSConsolidation, DSSMetric, DSSMetric, DSSAttribute, DSSCustomGroup, DSSAttribute, DSSCustomGroup, DSSConsolidationElement, and DSSConsolidationElement.
| void DSSObjectInfo::putOwnerID | ( | GUID & | iOnwerID | ) |
| void DSSObjectInfo::putOwnerID | ( | GUID & | iOnwerID | ) |
| void DSSObjectInfo::setDsc | ( | std::string | iDsc | ) |
| void DSSObjectInfo::setDsc | ( | std::string | iDsc | ) |
| void DSSObjectInfo::setName | ( | std::string | iName | ) |
| void DSSObjectInfo::setName | ( | std::string | iName | ) |
| void DSSObjectInfo::setPropertyValue | ( | std::string | iPropertySetName, |
| std::string | iPropertyName, | ||
| std::string | iPropertyValue | ||
| ) |
| void DSSObjectInfo::setPropertyValue | ( | std::string | iPropertySetName, |
| std::string | iPropertyName, | ||
| std::string | iPropertyValue | ||
| ) |
| void DSSObjectInfo::setPropertyValue | ( | std::string | iPropertySetName, |
| std::string | iPropertyName, | ||
| CComVariant & | iPropertyValue | ||
| ) |
| void DSSObjectInfo::setPropertyValue | ( | std::string | iPropertySetName, |
| std::string | iPropertyName, | ||
| CComVariant & | iPropertyValue | ||
| ) |
|
protected |
|
protected |
|
protected |
The map from propertyset name to DSSPropertySet