Package com.pullreports.model
-
Interface Summary Interface Description AccessControlVoter AccessControlVoters control access to their parent object within the Pull Reports REST API.CannedQueriesProvider A CannedQueriesProvider provides a list ofCannedQuery
s.LabelValuesProvider A LabelValuesProvider is responsible for creatingLabelValue
Lists for aColumn
.Subquery A Subquery returns a query which represents the containingTableConfiguration
within the Pull Reports Export Report REST API.SubqueryProvider Implement SubqueryProvider to provide aSubquery
to aTableConfiguration.Builder.setSubqueryProvider(SubqueryProvider)
. -
Class Summary Class Description CannedQuery CatalogId The unique identifier of aCatalog
in a Pull Reports installation.Column Represents a database column within aTable
.ColumnId ColumnResourcePath ColumnUrlTemplate JoinColumn A JoinColumn specifies the database columns involved in a SQL join between twoTableConfiguration
s via aRelationshipConfiguration
.JoinTable A JoinTable specifies the indirection table between twoTableConfiguration
s via aJoinTableRelationshipConfiguration
.LabelValue A LabelValue represents one label/value pair in the Pull Reports Ad Hoc Creator Filter web form, value select list.QueryId The unique identifier of aCannedQuery
within aReport
.QueryLabelValuesProvider LabelValuesProvider which retrieves label values from a SQL query.Relationship ReportId The unique identifier of aReport
within aCatalog
.Table TableId The unique identifier of aTable
within aRelationship
.TablePath TableQueryLabelValuesProvider LabelValuesProvider which retrieves label values from a SQL query on a single database table definition. -
Enum Summary Enum Description Cardinality The Cardinality Enum sets the multiplicity of aRelationshipConfiguration.Builder
in regard to its parent table.Join A Join Enum represents a SQL join clause between twoTableConfiguration
s via aRelationshipConfiguration
.ParamType The ParamType Enum contains the possible values for theColumn
paramType property.