java.lang.Object | |
↳ | com.microstrategy.webservices.MWSHierarchyBrowser |
Provides MSTR Web Service Hierarchy Browser functionality. Attributes can be retrieved from hierarchy objects. Attribute parent/child logic is also supplied.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
MWSHierarchyBrowser()
Constructor
| |||||||||||
MWSHierarchyBrowser(MWSConnection connectObj) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ArrayOfMWSHierarchyAttributeInfo |
GetAttributeChildren(MWSConnectInfo cInfo, MWSHierarchyAttributeInfo attributeInfo, EnumMWSAttributeFormsSetting eForms)
Uses passed in attribute information to specify a hierarchy and
attribute.
| ||||||||||
ArrayOfMWSHierarchyAttributeInfo |
GetAttributeParents(MWSConnectInfo cInfo, MWSHierarchyAttributeInfo attributeInfo, EnumMWSAttributeFormsSetting eForms)
Uses passed in attribute information to specify a hierarchy and
attribute.
| ||||||||||
ArrayOfMWSHierarchyAttributeInfo |
GetHierarchyAttributes(MWSConnectInfo cInfo, String sHierarchyID, EnumMWSAttributeFormsSetting eForms)
Uses the passed in hierarchy ID to specify a hierarchy, and then
returns all the attributes associated with that hierarchy.
| ||||||||||
MWSHierarchyAttributeInfo |
PopulateAttributeInfo(WebAttribute attr, EnumMWSAttributeFormsSetting eForms)
Populates an MWSHierarchyAttributeInfo object without the benefit
of hierarchy information.
| ||||||||||
MWSHierarchyAttributeInfo |
PopulateAttributeInfo(WebDimension dim, WebDimensionAttribute dimAttr, EnumMWSAttributeFormsSetting eForms)
Uses the passed in source dimension and attribute to populate
an attribute information object to be returned to the client.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Constructor
Uses passed in attribute information to specify a hierarchy and attribute. The children of the specified attribute are returned.
cInfo | Session connection information |
---|---|
attributeInfo | Identifies the attribute to get children of. |
eForms | Determines which form data is included. |
MWSException | |
MWSException |
Uses passed in attribute information to specify a hierarchy and attribute. The parents of the specified attribute are returned.
cInfo | Session connection information |
---|---|
attributeInfo | Identifies the attribute to get parents of. |
eForms | Determines which form data is included. |
MWSException | |
MWSException |
Uses the passed in hierarchy ID to specify a hierarchy, and then returns all the attributes associated with that hierarchy.
cInfo | Session connection information |
---|---|
sHierarchyID | DSSID of hierarchy to get attributes of. |
eForms | Determines which form data is included. |
MWSException | |
MWSException |
Populates an MWSHierarchyAttributeInfo object without the benefit of hierarchy information. This is used when SAP/MDX attributes are involved.
attr | Attribute metadata information to use to populate. |
---|---|
eForms | Type of attribute form array to include. |
MWSException | |
MWSException |
Uses the passed in source dimension and attribute to populate an attribute information object to be returned to the client.
dim | Dimension(hierarchy) of attribute to populate |
---|---|
dimAttr | Source attribute to populate from. |
eForms | Type of attribute form array to include. |
MWSException | |
MWSException |