mondrian.gui
Class MondrianGuiDef.SchemaGrant
java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.gui.MondrianGuiDef.SchemaGrant
- All Implemented Interfaces:
- Serializable, Cloneable, MondrianGuiDef.Grant, NodeDef
- Enclosing class:
- MondrianGuiDef
public static class MondrianGuiDef.SchemaGrant
- extends ElementDef
- implements MondrianGuiDef.Grant
Grants (or denies) this role access to this schema.
access may be "all", "all_dimensions", "custom"
or "none".
If access is "all_dimensions", the role has access
to all dimensions but still needs explicit access to cubes.
If access is "custom", no access will be inherited by
cubes for which no explicit rule is set.
If access is "all_dimensions", an implicut access is
given to all dimensions of the schema's cubes, provided the cube's
access attribute is either "custom" or "all".
See mondrian.olap.Role#grant(mondrian.olap.Schema,int).
- 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
cubeGrants
public MondrianGuiDef.CubeGrant[] cubeGrants
MondrianGuiDef.SchemaGrant
public MondrianGuiDef.SchemaGrant()
MondrianGuiDef.SchemaGrant
public MondrianGuiDef.SchemaGrant(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