Mobile API Reference  MicroStrategy 2019
DSSAttribute Class Reference

#include <DSSAttribute.h>

Inheritance diagram for DSSAttribute:
DSSObjectInfo DSSObjectInfo

Public Member Functions

 DSSAttribute ()
 
virtual ~DSSAttribute ()
 
 DSSAttribute (GUID &iID, EnumDSSObjectType iType, std::string iName, DSSObjectContext *iObjectContext, GUID iContainerID)
 
DSSSortsgetSorts ()
 
DSSAttributeFormWrappersgetFormWrappers ()
 
DSSAttributeFormWrappergetIDFormWrapper ()
 
void getDisplayFormWrappers (DSSAttributeFormWrappers *opAttributeFormWrappers)
 
void AddFormWrapper (DSSAttributeFormWrapper *iFormWrapper)
 
int LoadDefnFromBinary (DSSBinaryDataReader *ipReader)
 
virtual void MakeCleanDefn ()
 
DSSSortsgetBrowseSorts ()
 
 DSSAttribute ()
 
virtual ~DSSAttribute ()
 
 DSSAttribute (GUID &iID, EnumDSSObjectType iType, std::string iName, DSSObjectContext *iObjectContext, GUID iContainerID)
 
DSSSortsgetSorts ()
 
DSSAttributeFormWrappersgetFormWrappers ()
 
DSSAttributeFormWrappergetIDFormWrapper ()
 
void getDisplayFormWrappers (DSSAttributeFormWrappers *opAttributeFormWrappers)
 
void AddFormWrapper (DSSAttributeFormWrapper *iFormWrapper)
 
int LoadDefnFromBinary (DSSBinaryDataReader *ipReader)
 
virtual void MakeCleanDefn ()
 
DSSSortsgetBrowseSorts ()
 
- Public Member Functions inherited from DSSObjectInfo
 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 ()
 
DSSObjectContextgetObjectContext ()
 
int LoadPropertiesFromBinary (DSSBinaryDataReader *ipReader)
 
void InsertPropertySet (std::string iPropertySetName, DSSPropertySetBaseClass *ipPropertySet)
 
CComVariantgetPropertyValue (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)
 
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< DSSAccessControlEntrygetACL ()
 
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 ()
 
DSSObjectContextgetObjectContext ()
 
int LoadPropertiesFromBinary (DSSBinaryDataReader *ipReader)
 
void InsertPropertySet (std::string iPropertySetName, DSSPropertySetBaseClass *ipPropertySet)
 
CComVariantgetPropertyValue (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)
 
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< DSSAccessControlEntrygetACL ()
 
void Duplicate (DSSObjectInfo *ipObjectInfo)
 

Additional Inherited Members

- Protected Attributes inherited from DSSObjectInfo
EnumDSSObjectType mType
 
DSSObjectContextmpObjectContext
 
PropertySetsMap mPropertySetsMap
 

Constructor & Destructor Documentation

◆ DSSAttribute() [1/4]

DSSAttribute::DSSAttribute ( )

◆ ~DSSAttribute() [1/2]

virtual DSSAttribute::~DSSAttribute ( )
virtual

◆ DSSAttribute() [2/4]

DSSAttribute::DSSAttribute ( GUID iID,
EnumDSSObjectType  iType,
std::string  iName,
DSSObjectContext iObjectContext,
GUID  iContainerID 
)

◆ DSSAttribute() [3/4]

DSSAttribute::DSSAttribute ( )

◆ ~DSSAttribute() [2/2]

virtual DSSAttribute::~DSSAttribute ( )
virtual

◆ DSSAttribute() [4/4]

DSSAttribute::DSSAttribute ( GUID iID,
EnumDSSObjectType  iType,
std::string  iName,
DSSObjectContext iObjectContext,
GUID  iContainerID 
)

Member Function Documentation

◆ AddFormWrapper() [1/2]

void DSSAttribute::AddFormWrapper ( DSSAttributeFormWrapper iFormWrapper)

◆ AddFormWrapper() [2/2]

void DSSAttribute::AddFormWrapper ( DSSAttributeFormWrapper iFormWrapper)

◆ getBrowseSorts() [1/2]

DSSSorts* DSSAttribute::getBrowseSorts ( )

◆ getBrowseSorts() [2/2]

DSSSorts* DSSAttribute::getBrowseSorts ( )

◆ getDisplayFormWrappers() [1/2]

void DSSAttribute::getDisplayFormWrappers ( DSSAttributeFormWrappers opAttributeFormWrappers)

◆ getDisplayFormWrappers() [2/2]

void DSSAttribute::getDisplayFormWrappers ( DSSAttributeFormWrappers opAttributeFormWrappers)

◆ getFormWrappers() [1/2]

DSSAttributeFormWrappers* DSSAttribute::getFormWrappers ( )

◆ getFormWrappers() [2/2]

DSSAttributeFormWrappers* DSSAttribute::getFormWrappers ( )

◆ getIDFormWrapper() [1/2]

DSSAttributeFormWrapper* DSSAttribute::getIDFormWrapper ( )

◆ getIDFormWrapper() [2/2]

DSSAttributeFormWrapper* DSSAttribute::getIDFormWrapper ( )

◆ getSorts() [1/2]

DSSSorts* DSSAttribute::getSorts ( )

◆ getSorts() [2/2]

DSSSorts* DSSAttribute::getSorts ( )

◆ LoadDefnFromBinary() [1/2]

int DSSAttribute::LoadDefnFromBinary ( DSSBinaryDataReader ipReader)

◆ LoadDefnFromBinary() [2/2]

int DSSAttribute::LoadDefnFromBinary ( DSSBinaryDataReader ipReader)

◆ MakeCleanDefn() [1/2]

virtual void DSSAttribute::MakeCleanDefn ( )
virtual

Reimplemented from DSSObjectInfo.

◆ MakeCleanDefn() [2/2]

virtual void DSSAttribute::MakeCleanDefn ( )
virtual

Reimplemented from DSSObjectInfo.