Package mondrian.olap
Enum Access
- java.lang.Object
-
- java.lang.Enum<Access>
-
- mondrian.olap.Access
-
- All Implemented Interfaces:
Serializable
,Comparable<Access>
public enum Access extends Enum<Access>
Access
enumerates the allowable access rights.- Since:
- Feb 21, 2003
- Author:
- jhyde
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALL
All access to an object and its children.ALL_DIMENSIONS
Access to all shared dimensions (applies to schema grant).CUSTOM
A grant that covers none of the children unless explicitly granted.NONE
No access to an object and its children.RESTRICTED
Grant that covers all children except those denied.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
toString()
static Access
valueOf(String name)
Returns the enum constant of this type with the specified name.static Access[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final Access NONE
No access to an object and its children.
-
CUSTOM
public static final Access CUSTOM
A grant that covers none of the children unless explicitly granted.
-
RESTRICTED
public static final Access RESTRICTED
Grant that covers all children except those denied. (internal use only)
-
ALL_DIMENSIONS
public static final Access ALL_DIMENSIONS
Access to all shared dimensions (applies to schema grant).
-
ALL
public static final Access ALL
All access to an object and its children.
-
-
Method Detail
-
values
public static Access[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Access c : Access.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Access valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-