All Classes and Interfaces
Class
Description
AccessControlVoters control access to their parent object within the Pull Reports
REST API.
A CannedQueriesProvider provides a list of
CannedQuery
s.Contains the configuration for one
CannedQuery
.A CannedQueryConfiguration.Builder follows the builder pattern to create a new
CannedQueryConfiguration
instance.Deprecated.
The Cardinality Enum sets the multiplicity of a
RelationshipConfiguration.Builder
in
regard to its parent table.A CatalogConfiguration is a collection of one or more
ReportConfiguration
s that all
share the same directory path within the Pull Reports REST API.A CatalogConfigurationFactory is responsible for the creation of one
CatalogConfiguration
during
Pull Reports initialization.The unique identifier of a
Catalog
in a Pull Reports installation.Represents a database column within a
Table
.A ColumnConfiguration represents one database column within a
TableConfiguration
.A ColumnConfiguration.Builder follows the builder pattern to create a new
ColumnConfiguration
instance.Deprecated.
Please use
ColumnConfiguration.Builder
.Represents one semicolon separated term within the Export Report "columns"
parameter.
A DefaultFilterTerm represents one filter term by which to filter export results
when opening the report in the Pull Reports Adhoc Creator.
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.The default implementation of
UserProvider
.Contains the
Pull Reports Export Report REST API
configuration for one
ReportConfiguration
.A ExportConfiguration.Builder follows the builder pattern to create a new
ExportConfiguration
instance.Deprecated.
Please use
ExportConfiguration.Builder
.A GeojsonConfiguration activates the
Pull Reports Export Report REST API
geojson
export format by specifying a column with the ReportConfiguration
base TableConfiguration
whose value is a GeoJSON geometry.A Join Enum represents a SQL join clause between two
TableConfiguration
s via a
RelationshipConfiguration
.A JoinColumn specifies the database columns involved in a SQL join between two
TableConfiguration
s via a RelationshipConfiguration
.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.A JoinColumnsRelationshipConfiguration.Builder follows the builder pattern to create a new
JoinColumnsRelationshipConfiguration
instance.Deprecated.
A JoinTable specifies the indirection table between two
TableConfiguration
s via a JoinTableRelationshipConfiguration
.A JoinTableRelationshipConfiguration represents a to-many SQL join relationship between two
TableConfiguration
s via
an indirection JoinTable
which contains foreign keys into
the two tables.A JoinTableRelationshipConfiguration.Builder follows the builder pattern to create a new
JoinTableRelationshipConfiguration
instance.Deprecated.
Please use
JoinTableRelationshipConfiguration.Builder
A KmlConfiguration activates the
Pull Reports Export Report REST API
kml
export format by specifying a column with the ReportConfiguration
base TableConfiguration
whose value is a KML geometry.A LabelValue represents one label/value pair in the
Pull Reports Ad Hoc Creator
Filter web form, value select list.
A LabelValuesProvider is responsible for creating
LabelValue
Lists for a
Column
.The Operator Enum represents the available Operators for the filter parameter
in the Pull Reports Export Report REST API.
The ParamType Enum contains the possible values for the
Column
paramType property.A PlaceholderDefaultQueryLabelValuesProvider is a no operation, placeholder
LabelValuesProvider
to set as the LabelValuesProvider
for a ColumnConfiguration
to indicate the returned LabelValue
List
labels and values should be the distinct column values as queried from the database.A PreFilter applies a filter condition to all
Pull Reports Export Report REST API requests
to the containing Table.
The unique identifier of a
CannedQuery
within a Report
.LabelValuesProvider which retrieves label values from a SQL query.
Abstract super class of the two types of join relationships.
RelationshipConfiguration.Builder<T extends RelationshipConfiguration.Builder,P extends RelationshipConfiguration>
Abstract super class of the Builders for the two types of join relationships.
Contains the configuration for one Pull Report.
A ReportConfiguration.Builder follows the builder pattern to create a new
ReportConfiguration
instance.Deprecated.
Please use
ReportConfiguration.Builder
.The unique identifier of a
Report
within a Catalog
.Exposes the following methods to the Freemarker template from the
jakarta.servlet.http.HttpServletRequest
.A Sort represents one term within the semicolon list of column resource
paths (e.g.
The SortDirection Enum represents the available direction (e.g.
A Subquery returns a query which represents the containing
TableConfiguration
within the Pull Reports Export
Report REST API.Implement SubqueryProvider to provide a
Subquery
to a
TableConfiguration.Builder.setSubqueryProvider(SubqueryProvider)
.Contains the configuration for one table within a
ReportConfiguration
or RelationshipConfiguration
.A TableConfiguration.Builder follows the builder pattern to create a new
TableConfiguration
instance.Deprecated.
Please use
TableConfiguration.Builder
The unique identifier of a
Table
within a Relationship
.LabelValuesProvider which retrieves label values from a SQL query on a single database
table definition.
CannedQueryConfiguration.Builder