A B C D E F G H I J K L M N O P Q R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AccessControlVoter - Interface in com.pullreports.model
-
AccessControlVoters control access to their parent object within the Pull Reports REST API.
- ASC - com.pullreports.export.request.SortDirection
- asList(Object...) - Static method in interface com.pullreports.export.request.FilterValue
- asList(List<?>) - Static method in interface com.pullreports.export.request.FilterValue
B
- BETWEEN - com.pullreports.export.request.Operator
- BIG_DECIMAL - com.pullreports.model.ParamType
- BIG_INTEGER - com.pullreports.model.ParamType
- BOOLEAN - com.pullreports.model.ParamType
- build() - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- build() - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- build() - Method in class com.pullreports.model.config.JoinColumnsRelationshipConfiguration.Builder
- build() - Method in class com.pullreports.model.config.JoinTableRelationshipConfiguration.Builder
- build() - Method in class com.pullreports.model.config.RelationshipConfiguration.Builder
- build() - Method in class com.pullreports.model.config.ReportConfiguration.Builder
- build() - Method in class com.pullreports.model.config.TableConfiguration.Builder
- build() - Method in class com.pullreports.model.exportconfig.ExportConfiguration.Builder
- build(HttpServletRequest) - Static method in class com.pullreports.util.RequestMethodModels
- Builder() - Constructor for class com.pullreports.model.exportconfig.ExportConfiguration.Builder
- Builder(ColumnId, String) - Constructor for class com.pullreports.model.config.ColumnConfiguration.Builder
- Builder(TableConfiguration) - Constructor for class com.pullreports.model.config.RelationshipConfiguration.Builder
- Builder(TableConfiguration, JoinTable) - Constructor for class com.pullreports.model.config.JoinTableRelationshipConfiguration.Builder
-
Constructs a new builder instance with the given TableConfiguration and JoinTable.
- Builder(TableConfiguration, List<JoinColumn>) - Constructor for class com.pullreports.model.config.JoinColumnsRelationshipConfiguration.Builder
-
Constructs a new builder instance with the given TableConfiguration and JoinColumn List.
- Builder(QueryId, String) - Constructor for class com.pullreports.model.config.CannedQueryConfiguration.Builder
- Builder(ReportId, String, TableConfiguration) - Constructor for class com.pullreports.model.config.ReportConfiguration.Builder
- Builder(TableId, String, List<ColumnConfiguration>) - Constructor for class com.pullreports.model.config.TableConfiguration.Builder
C
- CannedQueriesProvider - Interface in com.pullreports.model
-
A CannedQueriesProvider provides a list of
CannedQuery
s. - CannedQuery - Class in com.pullreports.model
- CannedQuery(QueryId, String, String, boolean, NamedQuery.ViewMode, List<Column>, List<Sort>, List<Filter>) - Constructor for class com.pullreports.model.CannedQuery
- CannedQueryConfiguration - Class in com.pullreports.model.config
-
Contains the configuration for one
CannedQuery
. - CannedQueryConfiguration.Builder - Class in com.pullreports.model.config
-
A CannedQueryConfiguration.Builder follows the builder pattern to create a new
CannedQueryConfiguration
instance. - CannedQueryConfiguration.CannedQueryConfigurationBuilder - Class in com.pullreports.model.config
-
Deprecated.Please use
CannedQueryConfiguration.Builder
- CannedQueryConfigurationBuilder(QueryId, String) - Constructor for class com.pullreports.model.config.CannedQueryConfiguration.CannedQueryConfigurationBuilder
-
Deprecated.
- Cardinality - Enum in com.pullreports.model
-
The Cardinality Enum sets the multiplicity of a
RelationshipConfiguration.Builder
in regard to its parent table. - CatalogConfiguration - Class in com.pullreports.model.config
-
A CatalogConfiguration is a collection of one or more
ReportConfiguration
s that all share the same directory path within the Pull Reports REST API. - CatalogConfiguration(CatalogId, String, List<ReportConfiguration>) - Constructor for class com.pullreports.model.config.CatalogConfiguration
- CatalogConfiguration(CatalogId, String, List<ReportConfiguration>, AccessControlVoter) - Constructor for class com.pullreports.model.config.CatalogConfiguration
- CatalogConfigurationFactory - Interface in com.pullreports.model.config
-
A CatalogConfigurationFactory is responsible for the creation of one
CatalogConfiguration
during Pull Reports initialization. - CatalogId - Class in com.pullreports.model
-
The unique identifier of a
Catalog
in a Pull Reports installation. - CatalogId(String) - Constructor for class com.pullreports.model.CatalogId
- coerceValue(Class<?>) - Method in interface com.pullreports.export.request.FilterValue
- Column - Class in com.pullreports.model
-
Represents a database column within a
Table
. - ColumnConfiguration - Class in com.pullreports.model.config
-
A ColumnConfiguration represents one database column within a
TableConfiguration
. - ColumnConfiguration.Builder - Class in com.pullreports.model.config
-
A ColumnConfiguration.Builder follows the builder pattern to create a new
ColumnConfiguration
instance. - ColumnConfiguration.ColumnConfigurationBuilder - Class in com.pullreports.model.config
-
Deprecated.Please use
ColumnConfiguration.Builder
. - ColumnConfigurationBuilder(ColumnId, String) - Constructor for class com.pullreports.model.config.ColumnConfiguration.ColumnConfigurationBuilder
-
Deprecated.
- ColumnId - Class in com.pullreports.model
- ColumnId(String) - Constructor for class com.pullreports.model.ColumnId
- ColumnResourcePath - Class in com.pullreports.model
- ColumnResourcePath(TablePath, ColumnId) - Constructor for class com.pullreports.model.ColumnResourcePath
- ColumnsTerm - Class in com.pullreports.model.config
-
Represents one semicolon separated term within the Export Report "columns" parameter.
- ColumnsTerm(TablePath) - Constructor for class com.pullreports.model.config.ColumnsTerm
-
Constructs a new ColumnsTerm with the given TablePath.
- ColumnsTerm(TablePath, ColumnId...) - Constructor for class com.pullreports.model.config.ColumnsTerm
- ColumnsTerm(TablePath, String...) - Constructor for class com.pullreports.model.config.ColumnsTerm
- ColumnsTerm(TablePath, List<ColumnId>) - Constructor for class com.pullreports.model.config.ColumnsTerm
-
Constructs a new ColumnsTerm with the given TablePath and column ids.
- ColumnsTerm(String) - Constructor for class com.pullreports.model.config.ColumnsTerm
- ColumnsTerm(String, String...) - Constructor for class com.pullreports.model.config.ColumnsTerm
- ColumnUrlTemplate - Class in com.pullreports.model
- com.pullreports.export.request - package com.pullreports.export.request
- com.pullreports.model - package com.pullreports.model
- com.pullreports.model.config - package com.pullreports.model.config
- com.pullreports.model.exportconfig - package com.pullreports.model.exportconfig
- com.pullreports.userquery - package com.pullreports.userquery
- com.pullreports.util - package com.pullreports.util
- compareTo(ColumnId) - Method in class com.pullreports.model.ColumnId
- compareTo(TableId) - Method in class com.pullreports.model.TableId
- createCannedQueries(HttpServletRequest, Report) - Method in interface com.pullreports.model.CannedQueriesProvider
- createCannedQueries(HttpServletRequest, Report) - Method in class com.pullreports.model.config.DefaultCannedQueriesProvider
- createLabelValues(DataSource, HttpServletRequest) - Method in class com.pullreports.model.config.PlaceholderDefaultQueryLabelValuesProvider
-
Throws an UnsupportedOperationException.
- createLabelValues(DataSource, HttpServletRequest) - Method in interface com.pullreports.model.LabelValuesProvider
-
Returns a List of
LabelValue
beans to use as values for the parentColumn
within the Pull Reports Ad Hoc Creator Filter web form. - createLabelValues(DataSource, HttpServletRequest) - Method in class com.pullreports.model.QueryLabelValuesProvider
- createLabelValues(DataSource, HttpServletRequest) - Method in class com.pullreports.model.TableQueryLabelValuesProvider
- createSubquery(HttpServletRequest) - Method in interface com.pullreports.model.SubqueryProvider
D
- DATE - com.pullreports.model.ParamType
- DATE_FORMAT_LONG - Static variable in interface com.pullreports.export.request.FilterValue
- DATE_FORMAT_MEDIUM - Static variable in interface com.pullreports.export.request.FilterValue
- DATE_FORMAT_SHORT - Static variable in interface com.pullreports.export.request.FilterValue
- DEFAULT_LABEL_COLUMN - Static variable in class com.pullreports.model.QueryLabelValuesProvider
- DEFAULT_VALUE_COLUMN - Static variable in class com.pullreports.model.QueryLabelValuesProvider
- DefaultCannedQueriesProvider - Class in com.pullreports.model.config
- DefaultCannedQueriesProvider(List<CannedQueryConfiguration>) - Constructor for class com.pullreports.model.config.DefaultCannedQueriesProvider
- DefaultCannedQueriesProvider(List<CannedQueryConfiguration>, ColumnsTermsToColumns, SortTermsToSorts, FilterParameterParser) - Constructor for class com.pullreports.model.config.DefaultCannedQueriesProvider
- DefaultSortTerm - Class in com.pullreports.model.exportconfig
-
A DefaultSortTerm represents one sort term by which to order export results when requests to the Pull Reports Export Report REST API does not specify a
sort
parameter. - DefaultSortTerm(ColumnId) - Constructor for class com.pullreports.model.exportconfig.DefaultSortTerm
-
Constructs a DefaultSortTerm with the default direction of
SortDirection.ASC
. - DefaultSortTerm(ColumnId, SortDirection) - Constructor for class com.pullreports.model.exportconfig.DefaultSortTerm
- DefaultUserProvider - Class in com.pullreports.userquery
-
The default implementation of
UserProvider
. - DefaultUserProvider() - Constructor for class com.pullreports.userquery.DefaultUserProvider
- DESC - com.pullreports.export.request.SortDirection
- DOUBLE - com.pullreports.model.ParamType
E
- equals(Object) - Method in class com.pullreports.export.request.Filter
- equals(Object) - Method in class com.pullreports.export.request.FilterClause
- equals(Object) - Method in class com.pullreports.export.request.Sort
- equals(Object) - Method in class com.pullreports.model.CatalogId
- equals(Object) - Method in class com.pullreports.model.Column
- equals(Object) - Method in class com.pullreports.model.ColumnId
- equals(Object) - Method in class com.pullreports.model.ColumnResourcePath
- equals(Object) - Method in class com.pullreports.model.config.ColumnsTerm
- equals(Object) - Method in class com.pullreports.model.config.SortTerm
- equals(Object) - Method in class com.pullreports.model.exportconfig.DefaultSortTerm
- equals(Object) - Method in class com.pullreports.model.LabelValue
- equals(Object) - Method in class com.pullreports.model.QueryId
- equals(Object) - Method in class com.pullreports.model.QueryLabelValuesProvider
- equals(Object) - Method in class com.pullreports.model.ReportId
- equals(Object) - Method in class com.pullreports.model.TableId
- equals(Object) - Method in class com.pullreports.model.TablePath
- EQUALS - com.pullreports.export.request.Operator
- ExportConfiguration - Class in com.pullreports.model.exportconfig
-
Contains the Pull Reports Export Report REST API configuration for one
ReportConfiguration
. - ExportConfiguration.Builder - Class in com.pullreports.model.exportconfig
-
A ExportConfiguration.Builder follows the builder pattern to create a new
ExportConfiguration
instance. - ExportConfiguration.ExportConfigurationBuilder - Class in com.pullreports.model.exportconfig
-
Deprecated.Please use
ExportConfiguration.Builder
. - ExportConfigurationBuilder() - Constructor for class com.pullreports.model.exportconfig.ExportConfiguration.ExportConfigurationBuilder
-
Deprecated.
F
- Filter - Class in com.pullreports.export.request
- Filter(List<FilterClause>) - Constructor for class com.pullreports.export.request.Filter
- FilterClause - Class in com.pullreports.export.request
- FilterClause(Table, Column, Operator) - Constructor for class com.pullreports.export.request.FilterClause
- FilterClause(Table, Column, Operator, List<FilterValue>) - Constructor for class com.pullreports.export.request.FilterClause
- FilterValue - Interface in com.pullreports.export.request
- findColumn(ColumnId) - Method in class com.pullreports.model.Table
- findColumnConfiguration(ColumnId) - Method in class com.pullreports.model.config.TableConfiguration
- findRelationshipConfiguration(TableId) - Method in class com.pullreports.model.config.TableConfiguration
- FLOAT - com.pullreports.model.ParamType
- fromParamClass(Class<?>) - Static method in enum com.pullreports.model.ParamType
- fromString(String) - Static method in enum com.pullreports.export.request.Operator
G
- GeojsonConfiguration - Class in com.pullreports.model.exportconfig
-
A GeojsonConfiguration activates the Pull Reports Export Report REST API
geojson
export format by specifying a column with theReportConfiguration
baseTableConfiguration
whose value is a GeoJSON geometry. - GeojsonConfiguration(ColumnId) - Constructor for class com.pullreports.model.exportconfig.GeojsonConfiguration
- getAccessControlVoter() - Method in class com.pullreports.model.Column
- getAccessControlVoter() - Method in class com.pullreports.model.config.CannedQueryConfiguration
- getAccessControlVoter() - Method in class com.pullreports.model.config.CatalogConfiguration
-
An Optional which returns the
AccessControlVoter
for this CatalogConfiguration or the empty Optional. - getAccessControlVoter() - Method in class com.pullreports.model.config.ColumnConfiguration
- getAccessControlVoter() - Method in class com.pullreports.model.config.RelationshipConfiguration.Builder
- getAccessControlVoter() - Method in class com.pullreports.model.config.RelationshipConfiguration
- getAccessControlVoter() - Method in class com.pullreports.model.config.ReportConfiguration
- getAccessControlVoter() - Method in class com.pullreports.model.Relationship
- getApplyOutputTransformToSort() - Method in class com.pullreports.model.Column
- getApplyOutputTransformToSort() - Method in class com.pullreports.model.config.ColumnConfiguration
- getCannedQueriesProvider() - Method in class com.pullreports.model.exportconfig.ExportConfiguration
- getCannedQueryConfigurations() - Method in class com.pullreports.model.config.DefaultCannedQueriesProvider
- getCardinality() - Method in class com.pullreports.model.config.RelationshipConfiguration.Builder
- getCardinality() - Method in class com.pullreports.model.config.RelationshipConfiguration
- getCardinality() - Method in class com.pullreports.model.Relationship
- getChild(TableId) - Method in class com.pullreports.model.Table
-
Returns an Optional whose value is the Table which is an immediate child of the current table with the given TableId.
- getChild(TablePath) - Method in class com.pullreports.model.Table
-
Returns an Optional whose value is the Table found at the given path or the empty Optional.
- getChildRelationship(TablePath) - Method in class com.pullreports.model.Table
-
Returns an Optional whose value is the Relationship found at the given path or the empty Optional.
- getChildTable() - Method in class com.pullreports.model.Relationship
- getClauses() - Method in class com.pullreports.export.request.Filter
- getCoercedValues() - Method in class com.pullreports.export.request.FilterClause
- getColumn() - Method in class com.pullreports.export.request.FilterClause
- getColumn() - Method in class com.pullreports.export.request.Sort
- getColumnConfigurations() - Method in class com.pullreports.model.config.TableConfiguration
- getColumnId() - Method in class com.pullreports.export.request.FilterClause
- getColumnId() - Method in class com.pullreports.model.ColumnResourcePath
- getColumnId() - Method in class com.pullreports.model.config.PreFilter
- getColumnId() - Method in class com.pullreports.model.config.SortTerm
- getColumnId() - Method in class com.pullreports.model.exportconfig.DefaultSortTerm
- getColumnIds() - Method in class com.pullreports.model.config.ColumnsTerm
- getColumnIdsInDescendingLength() - Method in class com.pullreports.model.config.TableConfiguration
- getColumnName() - Method in class com.pullreports.model.JoinColumn
- getColumnResourcePath() - Method in class com.pullreports.model.Column
- getColumns() - Method in class com.pullreports.model.CannedQuery
- getColumns() - Method in class com.pullreports.model.Table
-
Returns the immutable List of Table columns.
- getColumnsTerms() - Method in class com.pullreports.model.config.CannedQueryConfiguration
- getColumnUrlTemplate() - Method in class com.pullreports.model.Column
- getDefaultColumns() - Method in class com.pullreports.model.exportconfig.ExportConfiguration
- getDefaultSortTerms() - Method in class com.pullreports.model.exportconfig.ExportConfiguration
- getDescription() - Method in class com.pullreports.model.CannedQuery
- getDescription() - Method in class com.pullreports.model.Column
- getDescription() - Method in class com.pullreports.model.config.CannedQueryConfiguration
- getDescription() - Method in class com.pullreports.model.config.ColumnConfiguration
- getDescription() - Method in class com.pullreports.model.config.ReportConfiguration
- getDescription() - Method in class com.pullreports.model.config.TableConfiguration
- getDescription() - Method in interface com.pullreports.model.Subquery
-
Returns an Optional whose value is the subquery description to be output in each export format or the empty Optional.
- getDescription() - Method in class com.pullreports.model.Table
-
Returns an Optional whose value is this Table's human description or the empty Optional.
- getDirection() - Method in class com.pullreports.export.request.Sort
- getDirection() - Method in class com.pullreports.model.config.SortTerm
- getDisplayName() - Method in class com.pullreports.model.Column
-
Returns the column displayName attribute or the name.
- getDisplayName() - Method in class com.pullreports.model.config.ColumnConfiguration
- getDisplayName() - Method in class com.pullreports.model.config.TableConfiguration
- getDisplayName() - Method in class com.pullreports.model.Table
- getDistinct() - Method in class com.pullreports.model.CannedQuery
- getDistinct() - Method in class com.pullreports.model.config.CannedQueryConfiguration
- getExport() - Method in class com.pullreports.model.Column
- getExport() - Method in class com.pullreports.model.config.ColumnConfiguration
- getExportConfiguration() - Method in class com.pullreports.model.config.ReportConfiguration
- getFilterColumnTransform() - Method in class com.pullreports.model.Column
- getFilterColumnTransform() - Method in class com.pullreports.model.config.ColumnConfiguration
- getFilters() - Method in class com.pullreports.model.CannedQuery
- getFilterTemplates() - Method in class com.pullreports.model.config.CannedQueryConfiguration
- getFilterValueTransform() - Method in class com.pullreports.model.Column
- getFilterValueTransform() - Method in class com.pullreports.model.config.ColumnConfiguration
- getGeojsonConfiguration() - Method in class com.pullreports.model.exportconfig.ExportConfiguration
- getGeometryColumn() - Method in class com.pullreports.model.exportconfig.GeojsonConfiguration
- getGeometryColumn() - Method in class com.pullreports.model.exportconfig.KmlConfiguration
- getGroup() - Method in class com.pullreports.model.LabelValue
- getGroupColumn() - Method in class com.pullreports.model.QueryLabelValuesProvider
- getHasCompletePrimaryKeyColumns() - Method in class com.pullreports.model.Table
- getId() - Method in class com.pullreports.model.CannedQuery
- getId() - Method in class com.pullreports.model.CatalogId
- getId() - Method in class com.pullreports.model.Column
- getId() - Method in class com.pullreports.model.ColumnId
- getId() - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- getId() - Method in class com.pullreports.model.config.CannedQueryConfiguration
- getId() - Method in class com.pullreports.model.config.CatalogConfiguration
-
Returns the unique Catalog id.
- getId() - Method in class com.pullreports.model.config.ColumnConfiguration
- getId() - Method in class com.pullreports.model.config.ReportConfiguration.Builder
- getId() - Method in class com.pullreports.model.config.ReportConfiguration
- getId() - Method in class com.pullreports.model.config.TableConfiguration
- getId() - Method in class com.pullreports.model.QueryId
- getId() - Method in class com.pullreports.model.ReportId
- getId() - Method in class com.pullreports.model.Table
-
Returns the id of the table.
- getId() - Method in class com.pullreports.model.TableId
- getIds() - Method in class com.pullreports.model.TablePath
- getInverseJoinColumns() - Method in class com.pullreports.model.JoinTable
- getJoin() - Method in class com.pullreports.model.config.RelationshipConfiguration.Builder
- getJoin() - Method in class com.pullreports.model.config.RelationshipConfiguration
- getJoin() - Method in class com.pullreports.model.Relationship
- getJoinColumns() - Method in class com.pullreports.model.config.JoinColumnsRelationshipConfiguration
- getJoinColumns() - Method in class com.pullreports.model.JoinTable
- getJoinTable() - Method in class com.pullreports.model.config.JoinTableRelationshipConfiguration
- getKmlConfiguration() - Method in class com.pullreports.model.exportconfig.ExportConfiguration
- getLabel() - Method in class com.pullreports.model.LabelValue
- getLabelColumn() - Method in class com.pullreports.model.QueryLabelValuesProvider
- getLabelValuesProvider() - Method in class com.pullreports.model.Column
- getLabelValuesProvider() - Method in class com.pullreports.model.config.ColumnConfiguration
- getName() - Method in class com.pullreports.model.CannedQuery
- getName() - Method in class com.pullreports.model.Column
- getName() - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- getName() - Method in class com.pullreports.model.config.CannedQueryConfiguration
- getName() - Method in class com.pullreports.model.config.CatalogConfiguration
-
Returns the human readable Catalog name.
- getName() - Method in class com.pullreports.model.config.ColumnConfiguration
- getName() - Method in class com.pullreports.model.config.ReportConfiguration.Builder
- getName() - Method in class com.pullreports.model.config.ReportConfiguration
- getName() - Method in class com.pullreports.model.config.TableConfiguration
- getName() - Method in class com.pullreports.model.JoinTable
- getName() - Method in class com.pullreports.model.Table
-
Returns an Optional whose value is the name of the database object to use within the SQL from clause.
- getOperator() - Method in class com.pullreports.export.request.FilterClause
- getOperator() - Method in class com.pullreports.model.config.PreFilter
- getOriginalTerm() - Method in class com.pullreports.export.request.Sort
- getOriginalUrlTemplate() - Method in class com.pullreports.model.ColumnUrlTemplate
- getOutputTransform() - Method in class com.pullreports.model.Column
- getOutputTransform() - Method in class com.pullreports.model.config.ColumnConfiguration
- getParamClass() - Method in class com.pullreports.model.Column
- getParamClass() - Method in enum com.pullreports.model.ParamType
- getParamType() - Method in class com.pullreports.model.config.ColumnConfiguration
- getParentRelationship() - Method in class com.pullreports.model.Table
-
Returns the parent
Relationship
of this table or the empty Optional if this is theReport
's base table. - getParentTable() - Method in class com.pullreports.model.Relationship
- getPath() - Method in class com.pullreports.model.Table
- getPlacemarkNameTemplate() - Method in class com.pullreports.model.exportconfig.KmlConfiguration
- getPreFilters() - Method in class com.pullreports.model.config.TableConfiguration
- getPreFilters() - Method in class com.pullreports.model.Table
-
Returns the List of Filter objects which should always apply to the Table if included in the export results or an empty List.
- getPrimaryKeyColumnIds() - Method in class com.pullreports.model.config.TableConfiguration
- getPrimaryKeyColumnIds() - Method in class com.pullreports.model.Table
-
Returns a Set of ColumnId's which represent the table's primary key columns or an empty Set.
- getQuery() - Method in class com.pullreports.model.QueryLabelValuesProvider
- getReferencedBaseTableUrlTemplateColumnIds() - Method in class com.pullreports.model.ColumnUrlTemplate
- getReferencedColumnName() - Method in class com.pullreports.model.JoinColumn
- getReferencedParentTableUrlTemplateColumnIds() - Method in class com.pullreports.model.ColumnUrlTemplate
- getReferencedTablePath() - Method in class com.pullreports.model.JoinColumn
- getRelationshipConfigurations() - Method in class com.pullreports.model.config.TableConfiguration
- getRelationships() - Method in class com.pullreports.model.Table
- getReportConfigurations() - Method in class com.pullreports.model.config.CatalogConfiguration
-
Returns a List of one or more ReportConfigurations associated with this CatalogConfiguration.
- getRequiresValues() - Method in enum com.pullreports.export.request.Operator
- getSortDirection() - Method in class com.pullreports.model.exportconfig.DefaultSortTerm
- getSorts() - Method in class com.pullreports.model.CannedQuery
- getSortTerms() - Method in class com.pullreports.model.config.CannedQueryConfiguration
- getSubqueryProvider() - Method in class com.pullreports.model.config.TableConfiguration
- getSubqueryProvider() - Method in class com.pullreports.model.Table
- getTable() - Method in class com.pullreports.export.request.FilterClause
- getTable() - Method in class com.pullreports.model.Column
- getTableConfiguration() - Method in class com.pullreports.model.config.RelationshipConfiguration.Builder
- getTableConfiguration() - Method in class com.pullreports.model.config.RelationshipConfiguration
- getTableConfiguration() - Method in class com.pullreports.model.config.ReportConfiguration.Builder
- getTableConfiguration() - Method in class com.pullreports.model.config.ReportConfiguration
- getTablePath() - Method in class com.pullreports.model.ColumnResourcePath
- getTablePath() - Method in class com.pullreports.model.config.ColumnsTerm
- getTablePath() - Method in class com.pullreports.model.config.SortTerm
- getTemplate() - Method in class com.pullreports.model.ColumnUrlTemplate
- getUrlTemplate() - Method in class com.pullreports.model.config.ColumnConfiguration
- getUserId(HttpServletRequest) - Method in class com.pullreports.userquery.DefaultUserProvider
- getUserId(HttpServletRequest) - Method in interface com.pullreports.userquery.UserProvider
- getValue() - Method in interface com.pullreports.export.request.FilterValue
- getValue() - Method in class com.pullreports.model.LabelValue
- getValue() - Method in interface com.pullreports.model.Subquery
-
Return an Optional whose value is the complete subquery clause to be used within the SQL
from
statement or the empty Optional. - getValueColumn() - Method in class com.pullreports.model.QueryLabelValuesProvider
- getValues() - Method in class com.pullreports.export.request.FilterClause
- getValues() - Method in class com.pullreports.model.config.PreFilter
- getValuesAsStrings() - Method in class com.pullreports.model.config.PreFilter
-
Returns a List of the values associated with this Filter as Strings.
- getViewMode() - Method in class com.pullreports.model.CannedQuery
- getViewMode() - Method in class com.pullreports.model.config.CannedQueryConfiguration
- GREATER_THAN - com.pullreports.export.request.Operator
- GREATER_THAN_OR_EQUALS - com.pullreports.export.request.Operator
H
- hashCode() - Method in class com.pullreports.export.request.Filter
- hashCode() - Method in class com.pullreports.export.request.FilterClause
- hashCode() - Method in class com.pullreports.export.request.Sort
- hashCode() - Method in class com.pullreports.model.CatalogId
- hashCode() - Method in class com.pullreports.model.Column
- hashCode() - Method in class com.pullreports.model.ColumnId
- hashCode() - Method in class com.pullreports.model.ColumnResourcePath
- hashCode() - Method in class com.pullreports.model.config.ColumnsTerm
- hashCode() - Method in class com.pullreports.model.config.SortTerm
- hashCode() - Method in class com.pullreports.model.exportconfig.DefaultSortTerm
- hashCode() - Method in class com.pullreports.model.LabelValue
- hashCode() - Method in class com.pullreports.model.QueryId
- hashCode() - Method in class com.pullreports.model.QueryLabelValuesProvider
- hashCode() - Method in class com.pullreports.model.ReportId
- hashCode() - Method in class com.pullreports.model.TableId
- hashCode() - Method in class com.pullreports.model.TablePath
- hasToManyAncestor() - Method in class com.pullreports.model.Relationship
-
Returns true if this Relationship has at least one ancestor
Relationship
that is ofCardinality.MANY
.
I
- IN - com.pullreports.export.request.Operator
- indexOf(Column) - Method in class com.pullreports.model.Table
-
Returns the index of the given Column in this Table's List of Columns or an int less than 0.
- INNER - com.pullreports.model.Join
- INTEGER - com.pullreports.model.ParamType
- IS_NOT_NULL - com.pullreports.export.request.Operator
- IS_NULL - com.pullreports.export.request.Operator
- isBaseTable() - Method in class com.pullreports.model.Table
-
Returns true if this table is the base table of the
Report
.
J
- Join - Enum in com.pullreports.model
-
A Join Enum represents a SQL join clause between two
TableConfiguration
s via aRelationshipConfiguration
. - JoinColumn - Class in com.pullreports.model
-
A JoinColumn specifies the database columns involved in a SQL join between two
TableConfiguration
s via aRelationshipConfiguration
. - JoinColumn(String, String) - Constructor for class com.pullreports.model.JoinColumn
- JoinColumn(String, String, TablePath) - Constructor for class com.pullreports.model.JoinColumn
- JoinColumnsRelationshipConfiguration - Class in com.pullreports.model.config
-
A JoinColumnsRelationshipConfiguration represents the SQL join relationship configuration between two
TableConfiguration
s in which one table has one or more foreign key columns to the second table. - JoinColumnsRelationshipConfiguration.Builder - Class in com.pullreports.model.config
-
A JoinColumnsRelationshipConfiguration.Builder follows the builder pattern to create a new
JoinColumnsRelationshipConfiguration
instance. - JoinColumnsRelationshipConfiguration.JoinColumnsRelationshipConfigurationBuilder - Class in com.pullreports.model.config
-
Deprecated.
- JoinColumnsRelationshipConfigurationBuilder(TableConfiguration, List<JoinColumn>) - Constructor for class com.pullreports.model.config.JoinColumnsRelationshipConfiguration.JoinColumnsRelationshipConfigurationBuilder
-
Deprecated.
- JoinTable - Class in com.pullreports.model
-
A JoinTable specifies the indirection table between two
TableConfiguration
s via aJoinTableRelationshipConfiguration
. - JoinTable(String, List<JoinColumn>, List<JoinColumn>) - Constructor for class com.pullreports.model.JoinTable
- JoinTableRelationshipConfiguration - Class in com.pullreports.model.config
-
A JoinTableRelationshipConfiguration represents a to-many SQL join relationship between two
TableConfiguration
s via an indirectionJoinTable
which contains foreign keys into the two tables. - JoinTableRelationshipConfiguration.Builder - Class in com.pullreports.model.config
-
A JoinTableRelationshipConfiguration.Builder follows the builder pattern to create a new
JoinTableRelationshipConfiguration
instance. - JoinTableRelationshipConfiguration.JoinTableRelationshipConfigurationBuilder - Class in com.pullreports.model.config
-
Deprecated.Please use
JoinTableRelationshipConfiguration.Builder
- JoinTableRelationshipConfigurationBuilder(TableConfiguration, JoinTable) - Constructor for class com.pullreports.model.config.JoinTableRelationshipConfiguration.JoinTableRelationshipConfigurationBuilder
-
Deprecated.
K
- KmlConfiguration - Class in com.pullreports.model.exportconfig
-
A KmlConfiguration activates the Pull Reports Export Report REST API
kml
export format by specifying a column with theReportConfiguration
baseTableConfiguration
whose value is a KML geometry. - KmlConfiguration(ColumnId) - Constructor for class com.pullreports.model.exportconfig.KmlConfiguration
- KmlConfiguration(ColumnId, String) - Constructor for class com.pullreports.model.exportconfig.KmlConfiguration
L
- LabelValue - Class in com.pullreports.model
-
A LabelValue represents one label/value pair in the Pull Reports Ad Hoc Creator Filter web form, value select list.
- LabelValue(String, String) - Constructor for class com.pullreports.model.LabelValue
- LabelValue(String, String, String) - Constructor for class com.pullreports.model.LabelValue
- LabelValuesProvider - Interface in com.pullreports.model
-
A LabelValuesProvider is responsible for creating
LabelValue
Lists for aColumn
. - LEFT - com.pullreports.model.Join
- LESS_THAN - com.pullreports.export.request.Operator
- LESS_THAN_OR_EQUALS - com.pullreports.export.request.Operator
- LIKE - com.pullreports.export.request.Operator
- LONG - com.pullreports.model.ParamType
M
- makeCatalog(ServletContext) - Method in interface com.pullreports.model.config.CatalogConfigurationFactory
-
Returns the CatalogConfiguration from this factory.
- MANY - com.pullreports.model.Cardinality
N
- NOT_EQUALS - com.pullreports.export.request.Operator
- NOT_EQUALS_ALT - com.pullreports.export.request.Operator
- NOT_IN - com.pullreports.export.request.Operator
- NOT_LIKE - com.pullreports.export.request.Operator
O
- ONE - com.pullreports.model.Cardinality
- Operator - Enum in com.pullreports.export.request
-
The Operator Enum represents the available Operators for the filter parameter in the Pull Reports Export Report REST API.
P
- ParamType - Enum in com.pullreports.model
-
The ParamType Enum contains the possible values for the
Column
paramType property. - PlaceholderDefaultQueryLabelValuesProvider - Class in com.pullreports.model.config
-
A PlaceholderDefaultQueryLabelValuesProvider is a no operation, placeholder
LabelValuesProvider
to set as the LabelValuesProvider for aColumnConfiguration
to indicate the returnedLabelValue
List labels and values should be the distinct column values as queried from the database. - PlaceholderDefaultQueryLabelValuesProvider() - Constructor for class com.pullreports.model.config.PlaceholderDefaultQueryLabelValuesProvider
- PreFilter - Class in com.pullreports.model.config
-
A PreFilter applies a filter condition to all Pull Reports Export Report REST API requests to the containing Table.
- PreFilter(ColumnId, Operator) - Constructor for class com.pullreports.model.config.PreFilter
- PreFilter(ColumnId, Operator, List<FilterValue>) - Constructor for class com.pullreports.model.config.PreFilter
Q
- QueryId - Class in com.pullreports.model
-
The unique identifier of a
CannedQuery
within aReport
. - QueryId(String) - Constructor for class com.pullreports.model.QueryId
- QueryLabelValuesProvider - Class in com.pullreports.model
-
LabelValuesProvider which retrieves label values from a SQL query.
- QueryLabelValuesProvider(String) - Constructor for class com.pullreports.model.QueryLabelValuesProvider
-
Constructs a new QueryLabelValuesProvider that returns a list of
LabelValue
s for the given SQL query. - QueryLabelValuesProvider(String, String, String) - Constructor for class com.pullreports.model.QueryLabelValuesProvider
-
Constructs a new QueryLabelValuesProvider that returns a list of
LabelValue
s for the given SQL query, label, and value columns. - QueryLabelValuesProvider(String, String, String, String) - Constructor for class com.pullreports.model.QueryLabelValuesProvider
-
Constructs a new QueryLabelValuesProvider that returns a list of
LabelValue
s for the given SQL query, label, value, and group columns.
R
- Relationship - Class in com.pullreports.model
- Relationship(RelationshipConfiguration, Table, Table) - Constructor for class com.pullreports.model.Relationship
- RelationshipConfiguration - Class in com.pullreports.model.config
-
Abstract super class of the two types of join relationships.
- RelationshipConfiguration(TableConfiguration, Cardinality, Join, AccessControlVoter) - Constructor for class com.pullreports.model.config.RelationshipConfiguration
- RelationshipConfiguration.Builder<T extends RelationshipConfiguration.Builder,P extends RelationshipConfiguration> - Class in com.pullreports.model.config
-
Abstract super class of the Builders for the two types of join relationships.
- ReportConfiguration - Class in com.pullreports.model.config
-
Contains the configuration for one Pull Report.
- ReportConfiguration.Builder - Class in com.pullreports.model.config
-
A ReportConfiguration.Builder follows the builder pattern to create a new
ReportConfiguration
instance. - ReportConfiguration.ReportConfigurationBuilder - Class in com.pullreports.model.config
-
Deprecated.Please use
ReportConfiguration.Builder
. - ReportConfigurationBuilder(ReportId, String, TableConfiguration) - Constructor for class com.pullreports.model.config.ReportConfiguration.ReportConfigurationBuilder
-
Deprecated.
- ReportId - Class in com.pullreports.model
-
The unique identifier of a
Report
within aCatalog
. - ReportId(String) - Constructor for class com.pullreports.model.ReportId
- RequestMethodModels - Class in com.pullreports.util
-
Exposes the following methods to the Freemarker template from the
javax.servlet.http.HttpServletRequest
. - RequestMethodModels() - Constructor for class com.pullreports.util.RequestMethodModels
- requireColumn(ColumnId) - Method in class com.pullreports.model.Table
-
Returns the Column for the given id.
S
- setAccessControlVoter(AccessControlVoter) - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- setAccessControlVoter(AccessControlVoter) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setAccessControlVoter(AccessControlVoter) - Method in class com.pullreports.model.config.RelationshipConfiguration.Builder
- setAccessControlVoter(AccessControlVoter) - Method in class com.pullreports.model.config.ReportConfiguration.Builder
- setApplyOutputTransformToSort(boolean) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setCannedQueriesProvider(CannedQueriesProvider) - Method in class com.pullreports.model.exportconfig.ExportConfiguration.Builder
- setCardinality(Cardinality) - Method in class com.pullreports.model.config.RelationshipConfiguration.Builder
- setColumnsTerms(List<ColumnsTerm>) - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- setDefaultColumns(List<ColumnId>) - Method in class com.pullreports.model.exportconfig.ExportConfiguration.Builder
- setDefaultSortTerms(List<DefaultSortTerm>) - Method in class com.pullreports.model.exportconfig.ExportConfiguration.Builder
- setDescription(String) - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- setDescription(String) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setDescription(String) - Method in class com.pullreports.model.config.ReportConfiguration.Builder
- setDescription(String) - Method in class com.pullreports.model.config.TableConfiguration.Builder
- setDisplayName(String) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setDistinct(boolean) - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- setExport(boolean) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setExportConfiguration(ExportConfiguration) - Method in class com.pullreports.model.config.ReportConfiguration.Builder
-
Sets the given
ExportConfiguration
and returns this builder reference. - setFilterColumnTransform(String) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setFilterTemplates(List<String>) - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- setFilterValueTransform(String) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setGeojsonConfiguration(GeojsonConfiguration) - Method in class com.pullreports.model.exportconfig.ExportConfiguration.Builder
- setJoin(Join) - Method in class com.pullreports.model.config.RelationshipConfiguration.Builder
- setKmlConfiguration(KmlConfiguration) - Method in class com.pullreports.model.exportconfig.ExportConfiguration.Builder
- setLabelValuesProvider(LabelValuesProvider) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setName(String) - Method in class com.pullreports.model.config.TableConfiguration.Builder
- setOutputTransform(String) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setParamType(ParamType) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setPreFilters(List<PreFilter>) - Method in class com.pullreports.model.config.TableConfiguration.Builder
- setPrimaryKeyColumnIds(Set<ColumnId>) - Method in class com.pullreports.model.config.TableConfiguration.Builder
- setRelationshipConfigurations(List<? extends RelationshipConfiguration>) - Method in class com.pullreports.model.config.TableConfiguration.Builder
- setSortTerms(List<SortTerm>) - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- setSubqueryProvider(SubqueryProvider) - Method in class com.pullreports.model.config.TableConfiguration.Builder
- setUrlTemplate(String) - Method in class com.pullreports.model.config.ColumnConfiguration.Builder
- setViewMode(NamedQuery.ViewMode) - Method in class com.pullreports.model.config.CannedQueryConfiguration.Builder
- Sort - Class in com.pullreports.export.request
-
A Sort represents one term within the semicolon list of column resource paths (e.g.
- Sort(Column) - Constructor for class com.pullreports.export.request.Sort
-
Creates a new Sort with
SortDirection.ASC
. - Sort(Column, SortDirection) - Constructor for class com.pullreports.export.request.Sort
- Sort(Column, SortDirection, String) - Constructor for class com.pullreports.export.request.Sort
- SortDirection - Enum in com.pullreports.export.request
-
The SortDirection Enum represents the available direction (e.g.
- SortTerm - Class in com.pullreports.model.config
- SortTerm(TablePath, ColumnId) - Constructor for class com.pullreports.model.config.SortTerm
- SortTerm(TablePath, ColumnId, SortDirection) - Constructor for class com.pullreports.model.config.SortTerm
- SortTerm(String, String) - Constructor for class com.pullreports.model.config.SortTerm
- SortTerm(String, String, SortDirection) - Constructor for class com.pullreports.model.config.SortTerm
- STRING - com.pullreports.model.ParamType
- Subquery - Interface in com.pullreports.model
-
A Subquery returns a query which represents the containing
TableConfiguration
within the Pull Reports Export Report REST API. - SubqueryProvider - Interface in com.pullreports.model
-
Implement SubqueryProvider to provide a
Subquery
to aTableConfiguration.Builder.setSubqueryProvider(SubqueryProvider)
.
T
- Table - Class in com.pullreports.model
- TableConfiguration - Class in com.pullreports.model.config
-
Contains the configuration for one table within a
ReportConfiguration
orRelationshipConfiguration
. - TableConfiguration(TableId, String, List<ColumnConfiguration>, String, String, SubqueryProvider, List<PreFilter>, List<? extends RelationshipConfiguration>, Set<ColumnId>) - Constructor for class com.pullreports.model.config.TableConfiguration
- TableConfiguration.Builder - Class in com.pullreports.model.config
-
A TableConfiguration.Builder follows the builder pattern to create a new
TableConfiguration
instance. - TableConfiguration.TableConfigurationBuilder - Class in com.pullreports.model.config
-
Deprecated.Please use
TableConfiguration.Builder
- TableConfigurationBuilder(TableId, String, List<ColumnConfiguration>) - Constructor for class com.pullreports.model.config.TableConfiguration.TableConfigurationBuilder
-
Deprecated.
- TableId - Class in com.pullreports.model
-
The unique identifier of a
Table
within aRelationship
. - TableId(String) - Constructor for class com.pullreports.model.TableId
- TablePath - Class in com.pullreports.model
- TablePath(TableId...) - Constructor for class com.pullreports.model.TablePath
- TablePath(String) - Constructor for class com.pullreports.model.TablePath
- TablePath(List<TableId>) - Constructor for class com.pullreports.model.TablePath
- TableQueryLabelValuesProvider - Class in com.pullreports.model
-
LabelValuesProvider which retrieves label values from a SQL query on a single database table definition.
- TableQueryLabelValuesProvider(String, String) - Constructor for class com.pullreports.model.TableQueryLabelValuesProvider
-
Constructs a new TableQueryLabelValuesProvider that returns a list of
LabelValue
s for the given table definition and columnName. - TableQueryLabelValuesProvider(String, String, String) - Constructor for class com.pullreports.model.TableQueryLabelValuesProvider
-
Constructs a new TableQueryLabelValuesProvider that returns a list of
LabelValue
s for the given table definition, label, and value columns. - TableQueryLabelValuesProvider(String, String, String, String) - Constructor for class com.pullreports.model.TableQueryLabelValuesProvider
-
Constructs a new TableQueryLabelValuesProvider that returns a list of
LabelValue
s for the given table definition, label, value, and group columns. - TIME - com.pullreports.model.ParamType
- TIME_FORMAT_LONG - Static variable in interface com.pullreports.export.request.FilterValue
- TIME_FORMAT_SHORT - Static variable in interface com.pullreports.export.request.FilterValue
- TIMESTAMP - com.pullreports.model.ParamType
- toHTMLReadableString() - Method in class com.pullreports.export.request.Filter
- toHTMLReadableString() - Method in class com.pullreports.export.request.FilterClause
- toReadableString() - Method in class com.pullreports.export.request.Filter
- toReadableString() - Method in class com.pullreports.export.request.FilterClause
- toString() - Method in class com.pullreports.export.request.Filter
-
Returns the String representation of the filter as it would appear as a parameter in the Export REST API.
- toString() - Method in class com.pullreports.export.request.FilterClause
- toString() - Method in enum com.pullreports.export.request.Operator
- toString() - Method in class com.pullreports.export.request.Sort
- toString() - Method in enum com.pullreports.export.request.SortDirection
- toString() - Method in enum com.pullreports.model.Cardinality
- toString() - Method in class com.pullreports.model.CatalogId
- toString() - Method in class com.pullreports.model.Column
- toString() - Method in class com.pullreports.model.ColumnId
- toString() - Method in class com.pullreports.model.ColumnResourcePath
- toString() - Method in class com.pullreports.model.config.ColumnsTerm
- toString() - Method in class com.pullreports.model.config.PreFilter
- toString() - Method in class com.pullreports.model.config.SortTerm
- toString() - Method in class com.pullreports.model.exportconfig.DefaultSortTerm
- toString() - Method in enum com.pullreports.model.Join
- toString() - Method in class com.pullreports.model.LabelValue
- toString() - Method in enum com.pullreports.model.ParamType
- toString() - Method in class com.pullreports.model.QueryId
- toString() - Method in class com.pullreports.model.QueryLabelValuesProvider
- toString() - Method in class com.pullreports.model.ReportId
- toString() - Method in class com.pullreports.model.Table
- toString() - Method in class com.pullreports.model.TableId
- toString() - Method in class com.pullreports.model.TablePath
U
- UserProvider - Interface in com.pullreports.userquery
V
- valueOf(String) - Static method in enum com.pullreports.export.request.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.pullreports.export.request.SortDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.pullreports.model.Cardinality
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.pullreports.model.Join
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.pullreports.model.ParamType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.pullreports.export.request.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.pullreports.export.request.SortDirection
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.pullreports.model.Cardinality
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.pullreports.model.Join
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.pullreports.model.ParamType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vote(HttpServletRequest) - Method in interface com.pullreports.model.AccessControlVoter
-
Return true to permit access to the parent object.
All Classes All Packages