All Classes and Interfaces

Class
Description
 
 
This class defines AuditorAwareImpl
 
 
Status - this defines the list of statuses that a collection can support INACTIVE : collection in inactive state ACTIVE: collection in active state.
CollectionAttribute class.
The controller class to handle the collection attribute CURD request.
This class hold the collection attribute informations.
This is CollectionAttributeRepository interface.
CollectionAttributesResponse
CollectionAttributeType class.
 
 
CollectionsResponse This holds the container to transfer the collection property object from the service implementation to the controller with appropriate response codes
This class defines the CollectionProperty entity This is a child entity of the collection contains a composite key that comprises of the following 1. collection id 2. property name *
This class defines the primary key of the CollectionProperty.
CollectionPropertyController
This class defines the model for CollectionPropertyDTO (Data Transfer Object).
This is CollectionPropertyRepository interface
CollectionPropertyResponse
This is CollectionRepository interface
This class defines the CollectionResponse model.
The Class CollectionSpecification
The Class CollectionSpecificationsBuilder this extends the AbstractSpecificationBuilder to create the same for the collection
CollectionsResponse This holds the container to transfer the collection object from the serviceimple to the controller with appropriate response codes
 
This class defines common dependencies
Common utils for report
This class defines CreateCollectionRequest model.
CreateCollectionService
This class implements the CreateCollectionService interface to handle create collection operations.
This class defines CreateCollectionValidator.
CreateReportService creates a report
This is the service implementaion of crate report service.
CreateReportValidator validate fields while creating a report rejects if the query and name is null rejects if the query is not a select query
An interface to define the service extend from EcommService.
This class defines BindingResultValidatorAspect for custom implementation for validate given request model
This class defines BindingResultValidatorComponent
This is the model that hold the details to connect with a data source like redshift using JDBC.
This class defines DefaultConstraintValidator.
This class is the default report data processor.
DeleteReportPropertyService deletes a report property
This is the service implementaion of delete a report property.
DeleteReportService deletes a report
This is the service implementaion of delete a report.
This is a holds the docket utility methods.
This annotation defines Duplicate Entry
This class defines Duplicate Entry Validator This constraint validator used for finding duplicate entries in Collection
This class is used to configure the external tomcat server with Spring Boot application Not applicable for embedded tomcat with Spring Boot application
FindAllCollectionRequest This class is the input model to create a new collection this contains the following params from the rest controller to pass thru the service impl 1. page 2. size 3. filter
FindAllCollectionService
FindAllCollectionServiceImpl This services will fetch the list of collections based on the given filter and conditions the FindAllCollectionRequest will have the filters and paginations
FindAllReportService find all report
This is the service implementaion of Find all report.
Request model for find all reports created.
CollectionsResponse This holds the container to transfer the collection object from the serviceimple to the controller with appropriate response codes
This class defines the FindCollectionPropertyRequest model.
This class defines FindCollectionPropertyService
This class implements the FindCollectionPropertyService interface to handle the collection property get request.
This class defines the FindCollectionRequest model.
FindCollectionService
This class implements the FindCollectionService interface to handle the collection create request.
FindReportService find a report with id
This is the service implementaion of Find a report by its id.
GetCollectionAttributeService interface
This service class implements GetCollectionAttributeService and handles the get collection attributes service request, process it and save the details in DB.
GetReportDataService get the report data from redshift
This is the service implementaion of Get report data.
This class have header name's for the application
 
PageableInfo This holds the Page related data in find all response.
DeleteCollectionPropertyService
PatchCollectionPropertyServiceImpl This service will patch update the given collection property based on the collection id and property
PatchUpdateReportService update a report
PatchUpdateReportServiceImpl This class implements the PatchUpdateReportService interface to find particular Report operations.
CreateReportValidator validate fields while creating a report rejects if the id and collectionid is null rejects if the query is not a select query
 
QCollection is a Querydsl query type for Collection
QCollectionAttribute is a Querydsl query type for CollectionAttribute
QCollectionProperty is a Querydsl query type for CollectionProperty
QCollectionProperty_Key is a Querydsl query type for Key
QReport is a Querydsl query type for Report
QReportParam is a Querydsl query type for ReportParam
QReportProperty is a Querydsl query type for ReportProperty
This class mainly used by DefaultReportDataProcessor for connecting to Redshift cluster and executes redshift aggregation queries for report data.
This class defines ReflectionUtils
This class represent the report model.
This is the ReportApplication class.
This class is the Assembler for Report entities Using this class we can convert report entity to reportDto and vice versa while converting to entity we need to set report object to each proeperties for onetomay annotation to identify the report id
ReportConstants
This class defines the controller implementations to handle the report request.
This model is the result of the report query exceuted in redshift cluster.
ReportDataDTO model defines the common response model for all kind of charts.
This is the interface which should implement to process a report data.
This class defines response model of the result of aggregation query configured for a report.
ReportDTO model defines the request and response Report entity.
 
ReportEvent Enum
ReportEventModel
ReportEventService post report events to the rabbitMq Exchange.
This class implements the Report service specific exception handler.
 
 
Status - this defines the list of statuses that a collection can support INACTIVE : collection in inactive state ACTIVE: collection in active state.
List of params need to send while call get report data api using this report.
This class defines the Properties of Report entity contains a composite key that comprises of the following 1. property name 2. property value *
This class defines the model for ReportPropertyDTO.
ReportPropertyRepository
 
This is ReportRepository interface
The request model to create/update report
Response model for create/update report
 
This class throws Service Exception for the application.
This class defines the ReportServiceResponse model.
The Class ReportSpecification
The Class ReportSpecificationBuilder this extends the AbstractSpecificationBuilder to create the same for the report
Response model for find all report
This class defines ReportValidateException
 
This class have request parameter name's for the application
This class have response code's for the application
ResponseModel class.
Response model for a single row.
The Class SearchCriteria.
This class defines UpdateCollectionPropertyRequest this model contains the collectionpropertydto passed thru from the controller to serviceimpl
This class defines UpdateCollectionPropertyService
This class defines UpdateCollectionPropertyServiceImpl
UpdateCollectionRequest this model contains the collectiondto passed thru from the controller to serviceimpl
UpdateCollectionService
UpdateCollectionServiceImpl
This class defines UpdateCollectionValidator.
 
 
ValidateOnCreateReport
 
ValidateOnPatchUpdateReport
 
 
This class defines ValidationCode
This class defines ValidationConstraintConstants
ValidationErrorModel class.
ValidationFieldErrorModel class.
ValidationGlobalErrorModel class.
This class defines the ValidationResponse model.
ValidationUtil class.