Class Search<T extends Serializable>
java.lang.Object
com.evolveum.midpoint.gui.impl.component.search.Search<T>
- All Implemented Interfaces:
DebugDumpable
,Serializable
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorDescriptionSearch
(ObjectTypeSearchItemWrapper type, SearchBoxConfigurationType searchBoxConfigurationType) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAllowedModelType
(SearchBoxModeType allowedModeType) createObjectQuery
(PageBase pageBase) createObjectQuery
(VariablesMap variables, PageBase pageBase) createObjectQuery
(VariablesMap variables, PageBase pageBase, ObjectQuery customizeContentQuery) debugDump
(int indent) getFilterVariables
(VariablesMap defaultVariables, PageBase pageBase) getItems()
boolean
isAdvancedQueryValid
(PageBase pageBase) boolean
boolean
boolean
void
reloadSavedFilters
(PageAdminLTE parentPage) todo review temporary decision to fix MID-8734, should be discussed later saved filters cannot be reloaded from the compiledGuiProfile at the moment, because GuiProfileCompiler.compileFocusProfile doesn't get the new filter changes while its savingboolean
searchByNameEquals
(String nameValueToCompare) void
setAdvancedQuery
(String advancedQuery) void
setAllowedModeList
(List<SearchBoxModeType> allowedModeList) void
setCollectionFilter
(ObjectFilter collectionFilter) void
setCollectionRefOid
(String collectionRefOid) void
setCollectionViewName
(String collectionViewName) void
setDslQuery
(String dslQuery) void
setFullText
(String fullText) void
setOidSearchItemWrapper
(OidSearchItemWrapper oidSearchItemWrapper) void
setSearchMode
(SearchBoxModeType searchMode) toString()
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 Details
-
F_FULL_TEXT
- See Also:
-
F_TYPE
- See Also:
-
F_MODE
- See Also:
-
F_ALLOWED_MODES
- See Also:
-
F_OID_SEARCH
- See Also:
-
F_ADVANCED_SEARCH
- See Also:
-
F_AXIOM_SEARCH
- See Also:
-
F_FULLTEXT_SEARCH
- See Also:
-
F_BASIC_SEARCH
- See Also:
-
-
Constructor Details
-
Search
public Search(ObjectTypeSearchItemWrapper type, SearchBoxConfigurationType searchBoxConfigurationType)
-
-
Method Details
-
getCollectionViewName
-
setCollectionViewName
-
getCollectionRefOid
-
setCollectionRefOid
-
setCollectionFilter
-
getAllowedTypeList
-
setOidSearchItemWrapper
-
getItems
-
getSearchMode
-
setSearchMode
-
isFullTextSearchEnabled
public boolean isFullTextSearchEnabled() -
getAllowedModeList
-
setAllowedModeList
-
addAllowedModelType
-
isAdvancedQueryValid
-
getAdvancedError
-
getAdvancedQuery
-
getDslQuery
-
setDslQuery
-
getTypeClass
-
createObjectQuery
-
createObjectQuery
-
createObjectQuery
public ObjectQuery createObjectQuery(VariablesMap variables, PageBase pageBase, ObjectQuery customizeContentQuery) -
findOidSearchItemWrapper
-
findObjectCollectionSearchItemWrapper
-
findMemberSearchItem
-
getFilterVariables
-
setAdvancedQuery
-
getFullText
-
setFullText
-
findPropertyItemByPath
-
findPropertySearchItem
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
toString
-
searchByNameEquals
-
isForceReload
public boolean isForceReload() -
isTypeChanged
public boolean isTypeChanged() -
getAvailableFilterTypes
-
reloadSavedFilters
todo review temporary decision to fix MID-8734, should be discussed later saved filters cannot be reloaded from the compiledGuiProfile at the moment, because GuiProfileCompiler.compileFocusProfile doesn't get the new filter changes while its saving- Parameters:
parentPage
-
-