public class Search extends Object implements Serializable, DebugDumpable
Modifier and Type | Field and Description |
---|---|
static String |
F_ADVANCED_ERROR |
static String |
F_ADVANCED_QUERY |
static String |
F_AVAILABLE_DEFINITIONS |
static String |
F_ITEMS |
INDENT_STRING
Constructor and Description |
---|
Search(Class<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> type,
Map<ItemPath,ItemDefinition> allDefinitions) |
Modifier and Type | Method and Description |
---|---|
SearchItem |
addItem(ItemDefinition def) |
ObjectQuery |
createObjectQuery(PrismContext ctx) |
ObjectQuery |
createObjectQueryAdvanced(PrismContext ctx) |
ObjectQuery |
createObjectQuerySimple(PrismContext ctx) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
void |
delete(SearchItem item) |
String |
getAdvancedError() |
String |
getAdvancedQuery() |
List<ItemDefinition> |
getAllDefinitions() |
List<ItemDefinition> |
getAvailableDefinitions() |
List<SearchItem> |
getItems() |
Class<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
getType() |
boolean |
isAdvancedQueryValid(PrismContext ctx) |
boolean |
isShowAdvanced() |
void |
setAdvancedQuery(String advancedQuery) |
void |
setShowAdvanced(boolean showAdvanced) |
String |
toString() |
public static final String F_AVAILABLE_DEFINITIONS
public static final String F_ITEMS
public static final String F_ADVANCED_QUERY
public static final String F_ADVANCED_ERROR
public Search(Class<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> type, Map<ItemPath,ItemDefinition> allDefinitions)
public List<SearchItem> getItems()
public List<ItemDefinition> getAvailableDefinitions()
public List<ItemDefinition> getAllDefinitions()
public SearchItem addItem(ItemDefinition def)
public void delete(SearchItem item)
public Class<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> getType()
public ObjectQuery createObjectQuery(PrismContext ctx)
public ObjectQuery createObjectQuerySimple(PrismContext ctx)
public boolean isShowAdvanced()
public void setShowAdvanced(boolean showAdvanced)
public String getAdvancedQuery()
public void setAdvancedQuery(String advancedQuery)
public ObjectQuery createObjectQueryAdvanced(PrismContext ctx)
public boolean isAdvancedQueryValid(PrismContext ctx)
public String getAdvancedError()
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
Copyright © 2016 evolveum. All rights reserved.