com.microstrategy.web.objects.WebDimensionAttribute |
![]() |
The WebDimensionAttribute interface represents an attribute within a dimension. It contains methods which are relevant to the relationship between the attribute and the owner dimension.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract WebAttribute |
getAttribute()
Returns the attribute which is associated with this object.
| ||||||||||
abstract SimpleList |
getChildren()
Returns the list of child attributes of this attribute within the associated dimension.
| ||||||||||
abstract WebDimension |
getDimension()
Returns the
WebDimension object associated with this dimension attribute. | ||||||||||
abstract WebDisplayUnits | getDiplayUnitFilters() | ||||||||||
abstract WebDisplayUnits |
getDrillableUnits()
Returns the children attributes of the attribute within the associated dimension
| ||||||||||
abstract WebFilter |
getFilter()
Returns the suggested filter on this attribute within the associated dimension.
| ||||||||||
abstract SimpleList |
getFilters()
Returns the list of filters defined for the attribute in this dimention.
| ||||||||||
abstract int |
getLockLimit()
Returns the lock limit of the attribute, which is the maximum number of elements
which can be retrieved if the lock type is of type limit.
| ||||||||||
abstract String |
getLockReason()
Returns the lock reason for this attribute.
| ||||||||||
abstract int |
getLockType()
Returns the type of lock which is on the attribute.
| ||||||||||
abstract SimpleList |
getParents()
Returns the list of parent attributes of this attribute within the associated dimension.
| ||||||||||
abstract boolean |
isEntryPoint()
Returns whether this attribute is an entry point into the dimension.
| ||||||||||
abstract void |
setFilter(WebFilter filter)
Sets the current filter for the attribute.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Returns the attribute which is associated with this object.
WebAttribute
object which is associated with this WebDimensionAttribute.
Returns the list of child attributes of this attribute within the associated dimension.
SimpleList
object, which contains all child attributes of the associated attribute.
Returns the WebDimension
object associated with this dimension attribute.
Returns the children attributes of the attribute within the associated dimension
Returns the suggested filter on this attribute within the associated dimension.
WebFilter
object which gives the filter expression that was
suggested to be used when browsing on the elements of this attribute within the context
of the associated dimension.
Returns the list of filters defined for the attribute in this dimention.
SimpleList
object, which contains all filters defined for the attribute in this dimention.
Returns the lock limit of the attribute, which is the maximum number of elements which can be retrieved if the lock type is of type limit.
Returns the lock reason for this attribute. This is a string which the Intelligence Server may send which tells what the reason is for the lock on the attribute.
Returns the type of lock which is on the attribute. This value comes from EnumDSSXMLAttributeLockType
.
Returns the list of parent attributes of this attribute within the associated dimension.
SimpleList
object, which contains all parent attributes of the associated attribute.
Returns whether this attribute is an entry point into the dimension.
Sets the current filter for the attribute. The filter must be one of filters in the filters collection or exception will be thrown.
filter | the filter to become current. |
---|
WebObjectsException | if provided filter doe not belong to this attribute filters collection |
---|