mondrian.olap
Class MondrianDef.HierarchyGrant
java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.olap.MondrianDef.HierarchyGrant
- All Implemented Interfaces:
- Serializable, Cloneable, MondrianDef.Grant, NodeDef
- Enclosing class:
- MondrianDef
public static class MondrianDef.HierarchyGrant
- extends ElementDef
- implements MondrianDef.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 MondrianDef.MemberGrant[] memberGrants
MondrianDef.HierarchyGrant
public MondrianDef.HierarchyGrant()
MondrianDef.HierarchyGrant
public MondrianDef.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