public class SelectorOptions<T> extends Object implements Serializable
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> 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) |
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 container,
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> 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 container, 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)
Copyright © 2015 Evolveum. All rights reserved.