Class AbstractSearchPanel.Builder<T extends AbstractSearchPanel>
- java.lang.Object
-
- org.apache.syncope.client.console.panels.search.AbstractSearchPanel.Builder<T>
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AnyObjectSearchPanel.Builder
,ConnObjectSearchPanel.Builder
,GroupSearchPanel.Builder
- Enclosing class:
- AbstractSearchPanel
public abstract static class AbstractSearchPanel.Builder<T extends AbstractSearchPanel> extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected SearchClausePanel.Customizer
customizer
protected boolean
enableSearch
protected IModel<List<SearchClause>>
model
protected PageReference
pageRef
protected boolean
required
protected IEventSink
resultContainer
-
Constructor Summary
Constructors Constructor Description Builder(IModel<List<SearchClause>> model, PageReference pageRef)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract T
build(String id)
AbstractSearchPanel.Builder<T>
customizer(SearchClausePanel.Customizer customizer)
AbstractSearchPanel.Builder<T>
enableSearch()
AbstractSearchPanel.Builder<T>
enableSearch(IEventSink resultContainer)
AbstractSearchPanel.Builder<T>
required(boolean required)
-
-
-
Field Detail
-
model
protected final IModel<List<SearchClause>> model
-
pageRef
protected PageReference pageRef
-
required
protected boolean required
-
enableSearch
protected boolean enableSearch
-
customizer
protected SearchClausePanel.Customizer customizer
-
resultContainer
protected IEventSink resultContainer
-
-
Constructor Detail
-
Builder
public Builder(IModel<List<SearchClause>> model, PageReference pageRef)
-
-
Method Detail
-
enableSearch
public AbstractSearchPanel.Builder<T> enableSearch(IEventSink resultContainer)
-
enableSearch
public AbstractSearchPanel.Builder<T> enableSearch()
-
customizer
public AbstractSearchPanel.Builder<T> customizer(SearchClausePanel.Customizer customizer)
-
required
public AbstractSearchPanel.Builder<T> required(boolean required)
-
-