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 QueryIdgetId()protected final StringgetName()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
-