com.tonbeller.jpivot.xmla
Class XMLA_MemberProperties
java.lang.Object
com.tonbeller.jpivot.core.ExtensionSupport
com.tonbeller.jpivot.xmla.XMLA_MemberProperties
- All Implemented Interfaces:
- Extension, MemberProperties
public class XMLA_MemberProperties
- extends ExtensionSupport
- implements MemberProperties
retrieve member properties
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLA_MemberProperties
public XMLA_MemberProperties()
getMemberPropertyMetas
public MemberPropertyMeta[] getMemberPropertyMetas(Level level)
- Specified by:
getMemberPropertyMetas
in interface MemberProperties
isLevelScope
public boolean isLevelScope()
- Description copied from interface:
MemberProperties
- Properties are either Level scope or Dimension scope.
Properties are unique within their scope. If scope is level, then
properties with same name in different levels are treated
as different Properties.
If false, the scope will be Dimension.
- Specified by:
isLevelScope
in interface MemberProperties
- Returns:
- true if level scope
- See Also:
MemberProperties.isLevelScope()
getPropertyScope
public java.lang.String getPropertyScope(Member m)
- Description copied from interface:
MemberProperties
- returns a string
scope
that represents the scope of Member m.
The returned String scope
ensures that scope.equals(MemberPropertyMeta.getScope())
is
true if the property belongs to member m.
- Specified by:
getPropertyScope
in interface MemberProperties
- Returns:
- property scope for member
- See Also:
MemberProperties.getPropertyScope(com.tonbeller.jpivot.olap.model.Member)
setVisibleProperties
public void setVisibleProperties(MemberPropertyMeta[] props)
- sets the visible properties. Optimizing implementations of
PropertyHolder may only return these properties.
- Specified by:
setVisibleProperties
in interface MemberProperties
- See Also:
PropertyHolder
getVisibleProperties
public MemberPropertyMeta[] getVisibleProperties()
- sets the visible properties. Optimizing implementations of
PropertyHolder may only return these properties.
- See Also:
PropertyHolder