public class SelectorOptions<T> extends Object implements Serializable, DebugDumpable
INDENT_STRING
Constructor and Description |
---|
SelectorOptions(ObjectSelector selector,
T options) |
SelectorOptions(T options) |
Modifier and Type | Method and Description |
---|---|
static <T> SelectorOptions<T> |
create(com.evolveum.midpoint.prism.path.ItemPath path,
T options) |
static <T> SelectorOptions<T> |
create(QName pathQName,
T options) |
static <T> SelectorOptions<T> |
create(T options) |
static <T> Collection<SelectorOptions<T>> |
createCollection(com.evolveum.midpoint.prism.path.ItemPath path,
T options) |
static <T> Collection<SelectorOptions<T>> |
createCollection(QName pathQName,
T options) |
static <T> Collection<SelectorOptions<T>> |
createCollection(T options) |
static <T> Collection<SelectorOptions<T>> |
createCollection(T options,
com.evolveum.midpoint.prism.path.ItemPath... paths) |
static <T> Collection<SelectorOptions<T>> |
createCollection(T options,
QName... pathQNames) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
boolean |
equals(Object obj) |
static List<SelectorOptions<GetOperationOptions>> |
filterRetrieveOptions(Collection<SelectorOptions<GetOperationOptions>> options) |
static <T> T |
findRootOptions(Collection<SelectorOptions<T>> options)
Returns options that apply to the "root" object.
|
T |
getOptions() |
ObjectSelector |
getSelector() |
int |
hashCode() |
static boolean |
hasToLoadPath(com.evolveum.midpoint.prism.path.ItemPath path,
Collection<SelectorOptions<GetOperationOptions>> options) |
static boolean |
hasToLoadPath(QName itemName,
Collection<SelectorOptions<GetOperationOptions>> options) |
boolean |
isRoot() |
String |
toString() |
public SelectorOptions(ObjectSelector selector, T options)
public SelectorOptions(T options)
public static <T> SelectorOptions<T> create(com.evolveum.midpoint.prism.path.ItemPath path, T options)
public static <T> SelectorOptions<T> create(QName pathQName, T options)
public static <T> SelectorOptions<T> create(T options)
public static <T> Collection<SelectorOptions<T>> createCollection(com.evolveum.midpoint.prism.path.ItemPath path, T options)
public static <T> Collection<SelectorOptions<T>> createCollection(QName pathQName, T options)
public static <T> Collection<SelectorOptions<T>> createCollection(T options)
public static <T> Collection<SelectorOptions<T>> createCollection(T options, com.evolveum.midpoint.prism.path.ItemPath... paths)
public static <T> Collection<SelectorOptions<T>> createCollection(T options, QName... pathQNames)
public ObjectSelector getSelector()
public T getOptions()
public static <T> T findRootOptions(Collection<SelectorOptions<T>> options)
public boolean isRoot()
public static boolean hasToLoadPath(QName itemName, Collection<SelectorOptions<GetOperationOptions>> options)
public static boolean hasToLoadPath(com.evolveum.midpoint.prism.path.ItemPath path, Collection<SelectorOptions<GetOperationOptions>> options)
public static List<SelectorOptions<GetOperationOptions>> filterRetrieveOptions(Collection<SelectorOptions<GetOperationOptions>> options)
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
Copyright © 2016 Evolveum. All rights reserved.