Class Search<C extends Containerable>
- java.lang.Object
-
- com.evolveum.midpoint.gui.impl.component.search.Search<C>
-
- All Implemented Interfaces:
DebugDumpable
,Serializable
public class Search<C extends Containerable> extends Object implements Serializable, DebugDumpable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Search.PanelType
-
Field Summary
Fields Modifier and Type Field Description static String
F_FULL_TEXT
static String
F_TYPE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description Search(SearchConfigurationWrapper searchConfigurationWrapper)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
F_FULL_TEXT
public static final String F_FULL_TEXT
- See Also:
- Constant Field Values
-
F_TYPE
public static final String F_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Search
public Search(SearchConfigurationWrapper searchConfigurationWrapper)
-
-
Method Detail
-
getSearchConfigurationWrapper
public SearchConfigurationWrapper getSearchConfigurationWrapper()
-
getItems
public List<AbstractSearchItemWrapper> getItems()
-
getSearchMode
public SearchBoxModeType getSearchMode()
-
setSearchMode
public void setSearchMode(SearchBoxModeType searchMode)
-
isFullTextSearchEnabled
public boolean isFullTextSearchEnabled()
-
isAdvancedQueryValid
public boolean isAdvancedQueryValid(PrismContext ctx)
-
getAdvancedError
public String getAdvancedError()
-
getAdvancedQuery
public String getAdvancedQuery()
-
getDslQuery
public String getDslQuery()
-
setDslQuery
public void setDslQuery(String dslQuery)
-
createObjectQuery
public ObjectQuery createObjectQuery(PageBase pageBase)
-
createObjectQuery
public ObjectQuery createObjectQuery(VariablesMap variables, PageBase pageBase)
-
createObjectQuery
public ObjectQuery createObjectQuery(VariablesMap variables, PageBase pageBase, ObjectQuery customizeContentQuery)
-
findOidSearchItemWrapper
public OidSearchItemWrapper findOidSearchItemWrapper()
-
findObjectCollectionSearchItemWrapper
public ObjectCollectionSearchItemWrapper findObjectCollectionSearchItemWrapper()
-
findObjectTypeSearchItemWrapper
public ObjectTypeSearchItemWrapper findObjectTypeSearchItemWrapper()
-
getSearchItemFilterList
public List<ObjectFilter> getSearchItemFilterList(PageBase pageBase, VariablesMap defaultVariables)
-
getFilterVariables
public VariablesMap getFilterVariables(VariablesMap defaultVariables, PageBase pageBase)
-
setAdvancedQuery
public void setAdvancedQuery(String advancedQuery)
-
getFullText
public String getFullText()
-
setFullText
public void setFullText(String fullText)
-
allPropertyItemsPresent
public boolean allPropertyItemsPresent(List<AbstractSearchItemWrapper> items)
-
findPropertyItemByPath
public PropertySearchItemWrapper findPropertyItemByPath(ItemPath path)
-
isTypeChanged
public boolean isTypeChanged()
-
getObjectTypeSearchItemWrapper
public ObjectTypeSearchItemWrapper getObjectTypeSearchItemWrapper()
-
findPropertySearchItem
public PropertySearchItemWrapper findPropertySearchItem(ItemPath path)
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
setContainerDefinition
public void setContainerDefinition(PrismContainerDefinition<C> typeDefinitionForSearch)
-
getContainerDefinitionOverride
public PrismContainerDefinition<C> getContainerDefinitionOverride()
-
searchByNameEquals
public boolean searchByNameEquals(String nameValueToCompare)
-
-