public class RoleSelectionSpecification extends Object implements DebugDumpable
INDENT_STRING
Constructor and Description |
---|
RoleSelectionSpecification() |
Modifier and Type | Method and Description |
---|---|
RoleSelectionSpecification |
and(RoleSelectionSpecification other,
PrismContext prismContext) |
String |
debugDump(int indent) |
boolean |
equals(Object o) |
ObjectFilter |
getGlobalFilter() |
ObjectFilter |
getRelationFilter(QName relation) |
Map<QName,ObjectFilter> |
getRelationMap() |
int |
hashCode() |
boolean |
isAll() |
boolean |
isNone() |
RoleSelectionSpecification |
not(PrismContext prismContext) |
RoleSelectionSpecification |
or(RoleSelectionSpecification other,
PrismContext prismContext) |
void |
setFilters(List<QName> relations,
ObjectFilter objectFilter) |
void |
setGlobalFilter(ObjectFilter filter) |
RoleSelectionSpecification |
simplify(PrismContext prismContext) |
int |
size() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
debugDump, debugDumpLazily, debugDumpLazily
public int size()
public Map<QName,ObjectFilter> getRelationMap()
public ObjectFilter getGlobalFilter()
public void setGlobalFilter(ObjectFilter filter)
public ObjectFilter getRelationFilter(QName relation)
public void setFilters(List<QName> relations, ObjectFilter objectFilter)
public boolean isAll()
public boolean isNone()
public RoleSelectionSpecification and(RoleSelectionSpecification other, PrismContext prismContext)
public RoleSelectionSpecification or(RoleSelectionSpecification other, PrismContext prismContext)
public RoleSelectionSpecification not(PrismContext prismContext)
public RoleSelectionSpecification simplify(PrismContext prismContext)
public String debugDump(int indent)
debugDump
in interface DebugDumpable
Copyright © 2020 Evolveum. All rights reserved.