it.eng.spagobi.jpivotaddins.roles
Class SpagoBIMondrianRole.SpagoBIHierarchyAccess

java.lang.Object
  extended by it.eng.spagobi.jpivotaddins.roles.SpagoBIMondrianRole.SpagoBIHierarchyAccess
All Implemented Interfaces:
mondrian.olap.Role.HierarchyAccess
Enclosing class:
SpagoBIMondrianRole

public class SpagoBIMondrianRole.SpagoBIHierarchyAccess
extends java.lang.Object
implements mondrian.olap.Role.HierarchyAccess


Field Summary
protected  mondrian.olap.Access access
           
protected  mondrian.olap.Hierarchy hierarchy
           
 
Constructor Summary
SpagoBIMondrianRole.SpagoBIHierarchyAccess(mondrian.olap.Hierarchy hierarchy)
           
 
Method Summary
 mondrian.olap.Access getAccess(mondrian.olap.Level level)
           
 mondrian.olap.Access getAccess(mondrian.olap.Member member)
           
 int getBottomLevelDepth()
           
 mondrian.olap.Role.RollupPolicy getRollupPolicy()
           
 int getTopLevelDepth()
           
 boolean hasInaccessibleDescendants(mondrian.olap.Member member)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hierarchy

protected mondrian.olap.Hierarchy hierarchy

access

protected mondrian.olap.Access access
Constructor Detail

SpagoBIMondrianRole.SpagoBIHierarchyAccess

public SpagoBIMondrianRole.SpagoBIHierarchyAccess(mondrian.olap.Hierarchy hierarchy)
Method Detail

getAccess

public mondrian.olap.Access getAccess(mondrian.olap.Level level)

getAccess

public mondrian.olap.Access getAccess(mondrian.olap.Member member)
Specified by:
getAccess in interface mondrian.olap.Role.HierarchyAccess

getTopLevelDepth

public int getTopLevelDepth()
Specified by:
getTopLevelDepth in interface mondrian.olap.Role.HierarchyAccess

getBottomLevelDepth

public int getBottomLevelDepth()
Specified by:
getBottomLevelDepth in interface mondrian.olap.Role.HierarchyAccess

getRollupPolicy

public mondrian.olap.Role.RollupPolicy getRollupPolicy()
Specified by:
getRollupPolicy in interface mondrian.olap.Role.HierarchyAccess

hasInaccessibleDescendants

public boolean hasInaccessibleDescendants(mondrian.olap.Member member)
Specified by:
hasInaccessibleDescendants in interface mondrian.olap.Role.HierarchyAccess