class UnionRoleImpl extends Object implements Role
Role which combines the privileges of several
 roles and has the superset of their privileges.RoleImpl.union(java.util.List)Role.HierarchyAccess, Role.RollupPolicy| Constructor and Description | 
|---|
UnionRoleImpl(List<Role> roleList)
Creates a UnionRoleImpl. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canAccess(OlapElement olapElement)
Returns whether this role is allowed to see a given element. 
 | 
boolean | 
equals(Object obj)  | 
Access | 
getAccess(Cube cube)
Returns the access this role has to a given cube. 
 | 
Access | 
getAccess(Dimension dimension)
Returns the access this role has to a given dimension. 
 | 
Access | 
getAccess(Hierarchy hierarchy)
Returns the access this role has to a given hierarchy. 
 | 
Access | 
getAccess(Level level)
Returns the access this role has to a given level. 
 | 
Access | 
getAccess(Member member)
Returns the access this role has to a given member. 
 | 
Access | 
getAccess(NamedSet set)
Returns the access this role has to a given named set. 
 | 
Access | 
getAccess(Schema schema)
Returns the access this role has to a given schema. 
 | 
Role.HierarchyAccess | 
getAccessDetails(Hierarchy hierarchy)
Returns the details of this hierarchy's access, or null if the hierarchy
 has not been given explicit access. 
 | 
int | 
hashCode()  | 
public Access getAccess(Schema schema)
Rolepublic Access getAccess(Cube cube)
Rolepublic Access getAccess(Dimension dimension)
Rolepublic Access getAccess(Hierarchy hierarchy)
Rolepublic Role.HierarchyAccess getAccessDetails(Hierarchy hierarchy)
RolegetAccessDetails in interface Rolepublic Access getAccess(Level level)
Rolepublic Access getAccess(Member member)
Rolepublic Access getAccess(NamedSet set)
Rolepublic boolean canAccess(OlapElement olapElement)
Role