mondrian.gui
Class MondrianGuiDef.HierarchyGrant
java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.gui.MondrianGuiDef.HierarchyGrant
- All Implemented Interfaces:
- Serializable, Cloneable, MondrianGuiDef.Grant, NodeDef
- Enclosing class:
- MondrianGuiDef
public static class MondrianGuiDef.HierarchyGrant
- extends ElementDef
- implements MondrianGuiDef.Grant
Grants (or denies) this role access to a hierarchy.
access may be "all", "custom" or "none".
If access is "custom", you may also specify the
attributes topLevel, bottomLevel, and
the member grants.
If access is "custom", the child levels of this
hierarchy will not inherit access rights from this hierarchy,
should there be no explicit rules defined for the said child level.
See mondrian.olap.Role#grant(mondrian.olap.Hierarchy, int, mondrian.olap.Level).
- See Also:
- Serialized Form
| Methods inherited from class org.eigenbase.xom.ElementDef |
addChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, equals, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren_new, getMixedChildren, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual |
_access_values
public static final String[] _access_values
- Allowable values for
access.
access
public String access
hierarchy
public String hierarchy
topLevel
public String topLevel
bottomLevel
public String bottomLevel
rollupPolicy
public String rollupPolicy
memberGrants
public MondrianGuiDef.MemberGrant[] memberGrants
MondrianGuiDef.HierarchyGrant
public MondrianGuiDef.HierarchyGrant()
MondrianGuiDef.HierarchyGrant
public MondrianGuiDef.HierarchyGrant(DOMWrapper _def)
throws XOMException
- Throws:
XOMException
getName
public String getName()
- Specified by:
getName in interface NodeDef- Overrides:
getName in class ElementDef
display
public void display(PrintWriter _out,
int _indent)
- Specified by:
display in interface NodeDef
displayXML
public void displayXML(XMLOutput _out,
int _indent)
- Specified by:
displayXML in interface NodeDef- Overrides:
displayXML in class ElementDef
displayDiff
public boolean displayDiff(ElementDef _other,
PrintWriter _out,
int _indent)
- Overrides:
displayDiff in class ElementDef