Package org.iplass.mtp.view.generic
Interface SearchQueryInterrupter
public interface SearchQueryInterrupter
汎用検索時にカスタムで処理を行わせるインターフェース
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
afterSearch
(RequestContext request, SearchFormView view, Query query, Entity entity, SearchQueryInterrupter.SearchQueryType type) 検索後処理を行います。default SearchQueryContext
beforeSearch
(RequestContext request, SearchFormView view, Query query) Deprecated.use beforeSearch(RequestContext, SearchFormView, Query, SearchQueryType)default SearchQueryContext
beforeSearch
(RequestContext request, SearchFormView view, Query query, SearchQueryInterrupter.SearchQueryType type) 検索前処理を行います。
-
Method Details
-
beforeSearch
@Deprecated default SearchQueryContext beforeSearch(RequestContext request, SearchFormView view, Query query) Deprecated.use beforeSearch(RequestContext, SearchFormView, Query, SearchQueryType)検索前処理を行います。- Parameters:
request
- リクエストview
- 検索画面定義query
- 検索用クエリ- Returns:
- 実行結果
-
beforeSearch
default SearchQueryContext beforeSearch(RequestContext request, SearchFormView view, Query query, SearchQueryInterrupter.SearchQueryType type) 検索前処理を行います。- Parameters:
request
- リクエストview
- 検索画面定義query
- 検索用クエリtype
- 検索処理の種類- Returns:
- 実行結果
-
afterSearch
default void afterSearch(RequestContext request, SearchFormView view, Query query, Entity entity, SearchQueryInterrupter.SearchQueryType type) 検索後処理を行います。- Parameters:
request
- リクエストview
- 画面定義query
- 検索用クエリentity
- 検索結果type
- 検索処理の種類
-