Package com.pullreports.model.config
Class CannedQueryConfiguration.Builder
Object
com.pullreports.model.config.CannedQueryConfiguration.Builder
- Direct Known Subclasses:
CannedQueryConfiguration.CannedQueryConfigurationBuilder
- Enclosing class:
- CannedQueryConfiguration
A CannedQueryConfiguration.Builder follows the builder pattern to create a new
CannedQueryConfiguration
instance. Set required properties via the CannedQueryConfiguration.Builder constructor
and then use setter methods to set optional properties. The build()
method returns
a new CannedQueryConfiguration instance.
Schema analog: <canned_query>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
protected final QueryId
getId()
protected final String
getName()
setAccessControlVoter
(AccessControlVoter accessControlVoter) setColumnsTerms
(List<ColumnsTerm> columnsTerms) setDescription
(String description) setDistinct
(boolean distinct) setFilterTemplates
(List<String> filterTemplates) setSortTerms
(List<SortTerm> sortTerms) setViewMode
(com.pullreports.userquery.NamedQuery.ViewMode viewMode)
-
Constructor Details
-
Builder
-
-
Method Details
-
build
-
setDescription
-
setAccessControlVoter
public CannedQueryConfiguration.Builder setAccessControlVoter(AccessControlVoter accessControlVoter) -
setViewMode
public CannedQueryConfiguration.Builder setViewMode(com.pullreports.userquery.NamedQuery.ViewMode viewMode) -
setColumnsTerms
-
setSortTerms
-
setFilterTemplates
-
setDistinct
-
getId
-
getName
-