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 CannedQuerys.
 
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 ReportConfigurations 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.
The unique identifier of a Column within a Table.
 
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.
 
 
 
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 TableConfigurations via a RelationshipConfiguration.
A JoinColumn specifies the database columns involved in a SQL join between two TableConfigurations via a RelationshipConfiguration.
A JoinColumnsRelationshipConfiguration represents the SQL join relationship configuration between two TableConfigurations 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 TableConfigurations via a JoinTableRelationshipConfiguration.
A JoinTableRelationshipConfiguration represents a to-many SQL join relationship between two TableConfigurations 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.
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.
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.
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.
 
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.
The unique identifier of a Table within a Relationship.
The unique list of TableIds which identify a Table within a Report.
LabelValuesProvider which retrieves label values from a SQL query on a single database table definition.