Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractEntityAssembler<P,
T> - Interface in com.skava.report.model.mapper - AbstractSpecificationBuilder<T> - Class in com.skava.report.model.entity.criteria
- AbstractSpecificationBuilder() - Constructor for class com.skava.report.model.entity.criteria.AbstractSpecificationBuilder
- ACTIVE - Enum constant in enum class com.skava.report.model.entity.collection.Collection.Status
- api(SpringDocConfigProperties) - Method in class com.skava.report.ReportApplication
- API_DESCRIPTION - Static variable in class com.skava.report.ReportApplication
-
Application description
- archive - Variable in class com.skava.report.model.entity.collection.QCollection
- audit(Map<String, Object>) - Static method in class com.skava.report.util.CommonUtils
-
This method helps to audit the additional fields Audit log the fields in the parameter.
- AUDIT_ACTION_CREATE_COLLECTION - Static variable in class com.skava.report.constant.ReportConstants
-
Create Collection audit event
- AUDIT_ACTION_CREATE_REPORT - Static variable in class com.skava.report.constant.ReportConstants
-
Create Report audit action
- AUDIT_ACTION_DELETE_REPORT - Static variable in class com.skava.report.constant.ReportConstants
-
Delete Report audit action
- AUDIT_ACTION_DELETE_REPORT_PROPERTY - Static variable in class com.skava.report.constant.ReportConstants
-
Delete Report Property audit action
- AUDIT_ACTION_GET_REPORTDATA - Static variable in class com.skava.report.constant.ReportConstants
-
Get ReportData audit action
- AUDIT_ACTION_UPDATE_COLLECTION - Static variable in class com.skava.report.constant.ReportConstants
-
Delete Collection audit event
- AUDIT_ACTION_UPDATE_COLLECTION_PROPERTIES - Static variable in class com.skava.report.constant.ReportConstants
-
Update Collection Properties audit event
- AUDIT_ACTION_UPDATE_COLLECTION_PROPERTY - Static variable in class com.skava.report.constant.ReportConstants
-
Update Collection audit event
- AUDIT_ACTION_UPDATE_REPORT - Static variable in class com.skava.report.constant.ReportConstants
-
Update Report audit action
- AUDIT_CREATE_COLLECTION_REQUEST - Static variable in class com.skava.report.constant.ReportConstants
-
Audit Log Keys
- AUDIT_CREATE_REPORT_REQUEST - Static variable in class com.skava.report.constant.ReportConstants
- AUDIT_DELETE_REPORT_REQUEST - Static variable in class com.skava.report.constant.ReportConstants
- AUDIT_DELETE_REPORTPROPERTY_REQUEST - Static variable in class com.skava.report.constant.ReportConstants
- AUDIT_GET_REPORTDATA_REQUEST - Static variable in class com.skava.report.constant.ReportConstants
- AUDIT_UPDATE_COLLECTION_PROPERTY_REQUEST - Static variable in class com.skava.report.constant.ReportConstants
- AUDIT_UPDATE_COLLECTION_REQUEST - Static variable in class com.skava.report.constant.ReportConstants
- AUDIT_UPDATE_REPORT_REQUEST - Static variable in class com.skava.report.constant.ReportConstants
- AuditorAwareImpl - Class in com.skava.report.audit
-
This class defines AuditorAwareImpl
- AuditorAwareImpl(AuthTokenHandler) - Constructor for class com.skava.report.audit.AuditorAwareImpl
- authProps - Variable in class com.skava.report.service.impl.CommonDependencies
-
to get auth configurations like guest user role name
B
- BAD_REQUEST - Enum constant in enum class com.skava.report.constant.ResponseCode
- BOOLEAN - Enum constant in enum class com.skava.report.model.entity.collection.CollectionAttributeType
- build() - Method in class com.skava.report.model.entity.criteria.AbstractSpecificationBuilder
- build() - Method in class com.skava.report.model.entity.criteria.collection.CollectionSpecificationBuilderImpl
- build() - Method in class com.skava.report.model.entity.criteria.report.ReportSpecificationBuilderImpl
- BUILD_DATE - Static variable in class com.skava.release.ReportingReleaseDefinition
- BUILD_NUMBER - Static variable in class com.skava.release.ReportingReleaseDefinition
- BUILD_VERSION - Static variable in class com.skava.release.ReportingReleaseDefinition
- BUSINESS_ID - Static variable in class com.skava.report.constant.HttpHeader
- BUSINESS_ID - Static variable in class com.skava.report.constant.RequestParameter
- businessId - Variable in class com.skava.report.model.entity.collection.QCollection
C
- CANT_CREATE - Enum constant in enum class com.skava.report.validation.constraints.ValidationCode
- CANT_UPDATE - Enum constant in enum class com.skava.report.validation.constraints.ValidationCode
- checkCollectionProperties(List<CollectionPropertyDTO>, CollectionAttributeRepository) - Static method in class com.skava.report.util.CollectionUtil
-
This method will check the collection properties length and the attribute nullable check
- checkCollectionProperty(List<CollectionPropertyDTO>, List<CollectionAttribute>) - Static method in class com.skava.report.util.CollectionUtil
-
The method checks for all the collection properties while creating the collection
- checkForDuplicateName(long, String) - Method in class com.skava.report.service.impl.CommonDependencies
- checkPatchCollectionProperty(List<CollectionPropertyDTO>, List<CollectionAttribute>) - Static method in class com.skava.report.util.CollectionUtil
-
The method checks for all the collection properties while creating the collection
- CircuitBreakerUtils - Class in com.skava.report.util
- CircuitBreakerUtils() - Constructor for class com.skava.report.util.CircuitBreakerUtils
- closeConnection(Connection) - Method in class com.skava.report.util.RedshiftUtils
-
This class helps to close connection
- collection - Static variable in class com.skava.report.model.entity.collection.QCollection
- collection - Variable in class com.skava.report.model.entity.collection.QCollectionProperty
- Collection - Class in com.skava.report.model.entity.collection
- Collection() - Constructor for class com.skava.report.model.entity.collection.Collection
- COLLECTION_ATTRIBUTE_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
-
Collection attribute response code
- COLLECTION_CREATED - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_DELETED - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_EXISTS - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
-
Collection Response Codes
- COLLECTION_NOT_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTIES_DOESNOT_EXIST - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTIES_UPDATED - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTY_ALREADY_EXIST - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTY_CREATED - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTY_DELETED - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTY_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
-
Collection Property Response Codes
- COLLECTION_PROPERTY_IS_NULL - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTY_LENGTH_INCORRECT - Enum constant in enum class com.skava.report.constant.ResponseCode
-
Collection Property - attribute validation Response Codes
- COLLECTION_PROPERTY_NAME_CANNOT_BE_EMPTY - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTY_NOT_AVAILABLE - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTY_NOT_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_PROPERTY_UPDATED - Enum constant in enum class com.skava.report.constant.ResponseCode
- COLLECTION_UPDATED - Enum constant in enum class com.skava.report.constant.ResponseCode
- Collection.Status - Enum Class in com.skava.report.model.entity.collection
-
Status - this defines the list of statuses that a collection can support INACTIVE : collection in inactive state ACTIVE: collection in active state.
- collectionAttribute - Static variable in class com.skava.report.model.entity.collection.QCollectionAttribute
- CollectionAttribute - Class in com.skava.report.model.entity.collection
-
CollectionAttribute class.
- CollectionAttribute() - Constructor for class com.skava.report.model.entity.collection.CollectionAttribute
- CollectionAttributeController - Class in com.skava.report.web
-
The controller class to handle the collection attribute CURD request.
- CollectionAttributeController(GetCollectionAttributeService) - Constructor for class com.skava.report.web.CollectionAttributeController
- CollectionAttributeDTO - Class in com.skava.report.model.dto.collection
-
This class hold the collection attribute informations.
- CollectionAttributeDTO(CollectionAttribute) - Constructor for class com.skava.report.model.dto.collection.CollectionAttributeDTO
-
Construct the
CollectionAttributeDTO
object by parsing theCollectionAttribute
object. - collectionAttributeRepository - Variable in class com.skava.report.service.impl.collection.attribute.GetCollectionAttributeServiceImpl
-
Collection attribute repository to handle CURD operations
- collectionAttributeRepository - Variable in class com.skava.report.service.impl.CommonDependencies
-
Report repository to handle collection CURD operations
- CollectionAttributeRepository - Interface in com.skava.report.repository.collection
-
This is CollectionAttributeRepository interface.
- CollectionAttributesResponse - Class in com.skava.report.model.response.collection.attribute
-
CollectionAttributesResponse
- CollectionAttributesResponse() - Constructor for class com.skava.report.model.response.collection.attribute.CollectionAttributesResponse
- CollectionAttributeType - Enum Class in com.skava.report.model.entity.collection
-
CollectionAttributeType class.
- CollectionController - Class in com.skava.report.web
- CollectionController(CreateCollectionService, FindCollectionService, FindAllCollectionService, UpdateCollectionService) - Constructor for class com.skava.report.web.CollectionController
- CollectionDTO - Class in com.skava.report.model.dto.collection
- CollectionDTO(Collection) - Constructor for class com.skava.report.model.dto.collection.CollectionDTO
- CollectionDTO(Collection, boolean) - Constructor for class com.skava.report.model.dto.collection.CollectionDTO
-
This method is used to set collcetion's DTO from collection entity.
- collectionId - Variable in class com.skava.report.model.entity.collection.QCollectionProperty_Key
- collectionId - Variable in class com.skava.report.model.entity.report.QReport
- CollectionPropertiesResponse - Class in com.skava.report.model.response.collection.property
-
CollectionsResponse This holds the container to transfer the collection property object from the service implementation to the controller with appropriate response codes
- CollectionPropertiesResponse() - Constructor for class com.skava.report.model.response.collection.property.CollectionPropertiesResponse
- collectionProperty - Static variable in class com.skava.report.model.entity.collection.QCollectionProperty
- CollectionProperty - Class in com.skava.report.model.entity.collection
-
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 *
- CollectionProperty() - Constructor for class com.skava.report.model.entity.collection.CollectionProperty
- CollectionProperty.Key - Class in com.skava.report.model.entity.collection
-
This class defines the primary key of the CollectionProperty.
- CollectionPropertyController - Class in com.skava.report.web
-
CollectionPropertyController
- CollectionPropertyController(FindCollectionPropertyService, UpdateCollectionPropertyService, PatchCollectionPropertyService) - Constructor for class com.skava.report.web.CollectionPropertyController
- CollectionPropertyDTO - Class in com.skava.report.model.dto.collection
-
This class defines the model for CollectionPropertyDTO (Data Transfer Object).
- CollectionPropertyDTO(CollectionProperty) - Constructor for class com.skava.report.model.dto.collection.CollectionPropertyDTO
-
This method is used to set collcetion's Id from collectionProperty.
- collectionPropertyRepository - Variable in class com.skava.report.service.impl.CommonDependencies
-
Collection property repository to handle collection property CURD operations
- CollectionPropertyRepository - Interface in com.skava.report.repository.collection
-
This is CollectionPropertyRepository interface
- CollectionPropertyResponse - Class in com.skava.report.model.response.collection.property
-
CollectionPropertyResponse
- CollectionPropertyResponse() - Constructor for class com.skava.report.model.response.collection.property.CollectionPropertyResponse
- collectionRepository - Variable in class com.skava.report.service.impl.CommonDependencies
-
Collection repository to handle collection CURD operations
- CollectionRepository - Interface in com.skava.report.repository.collection
-
This is CollectionRepository interface
- CollectionResponse - Class in com.skava.report.model.response.collection
-
This class defines the CollectionResponse model.
- CollectionResponse() - Constructor for class com.skava.report.model.response.collection.CollectionResponse
- CollectionSpecification - Class in com.skava.report.model.entity.criteria.collection
-
The Class CollectionSpecification
- CollectionSpecification(SearchCriteria) - Constructor for class com.skava.report.model.entity.criteria.collection.CollectionSpecification
- CollectionSpecificationBuilderImpl - Class in com.skava.report.model.entity.criteria.collection
-
The Class CollectionSpecificationsBuilder this extends the AbstractSpecificationBuilder to create the same for the collection
- CollectionSpecificationBuilderImpl() - Constructor for class com.skava.report.model.entity.criteria.collection.CollectionSpecificationBuilderImpl
-
Initializes the UserSpecificationsBuilder class, also defines its private member
- CollectionsResponse - Class in com.skava.report.model.response.collection
-
CollectionsResponse This holds the container to transfer the collection object from the serviceimple to the controller with appropriate response codes
- CollectionsResponse() - Constructor for class com.skava.report.model.response.collection.CollectionsResponse
- CollectionUtil - Class in com.skava.report.util
- CollectionUtil(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.util.CollectionUtil
- com.skava.release - package com.skava.release
-
This package contains details about release such as release version, release date etc.
- com.skava.report - package com.skava.report
-
Spring boot Report Application start up.
- com.skava.report.audit - package com.skava.report.audit
-
Report application auditor aware
- com.skava.report.constant - package com.skava.report.constant
-
Constants used in report application
- com.skava.report.dataprocessor - package com.skava.report.dataprocessor
-
Dataprocessor which acts on configured data-source and process the result
- com.skava.report.event - package com.skava.report.event
-
Event service for report create and update.
- com.skava.report.exception - package com.skava.report.exception
-
Report service exception handling
- com.skava.report.model - package com.skava.report.model
-
Models used in Report Service
- com.skava.report.model.dto.collection - package com.skava.report.model.dto.collection
-
Report collection Data Transfer Object models
- com.skava.report.model.dto.report - package com.skava.report.model.dto.report
-
Report Data Transfer Object models
- com.skava.report.model.entity.collection - package com.skava.report.model.entity.collection
-
Report collection Entity models
- com.skava.report.model.entity.criteria - package com.skava.report.model.entity.criteria
-
Report entity search criteria
- com.skava.report.model.entity.criteria.collection - package com.skava.report.model.entity.criteria.collection
-
Report collection entity search criteria
- com.skava.report.model.entity.criteria.report - package com.skava.report.model.entity.criteria.report
-
Report entity search criteria
- com.skava.report.model.entity.report - package com.skava.report.model.entity.report
-
Report Entity models
- com.skava.report.model.event - package com.skava.report.model.event
-
Report Event models
- com.skava.report.model.mapper - package com.skava.report.model.mapper
-
Report application model mapper
- com.skava.report.model.report - package com.skava.report.model.report
-
Report Data models
- com.skava.report.model.request.collection - package com.skava.report.model.request.collection
-
Report collection request model
- com.skava.report.model.request.collection.property - package com.skava.report.model.request.collection.property
-
Report collection property request model
- com.skava.report.model.request.report - package com.skava.report.model.request.report
-
Report request model
- com.skava.report.model.response - package com.skava.report.model.response
-
Report service response model
- com.skava.report.model.response.collection - package com.skava.report.model.response.collection
-
Report collection response model
- com.skava.report.model.response.collection.attribute - package com.skava.report.model.response.collection.attribute
-
Report collection attribute response model
- com.skava.report.model.response.collection.property - package com.skava.report.model.response.collection.property
-
Report collection property response model
- com.skava.report.model.response.report - package com.skava.report.model.response.report
-
Report response model
- com.skava.report.repository - package com.skava.report.repository
-
Report repository
- com.skava.report.repository.collection - package com.skava.report.repository.collection
-
Report collection repository
- com.skava.report.repository.report - package com.skava.report.repository.report
-
Report repository
- com.skava.report.security - package com.skava.report.security
-
Report web security configuration
- com.skava.report.service - package com.skava.report.service
-
Custom Ecomm Service
- com.skava.report.service.collection - package com.skava.report.service.collection
-
Report collection service
- com.skava.report.service.collection.attribute - package com.skava.report.service.collection.attribute
-
Report collection attribute service
- com.skava.report.service.collection.property - package com.skava.report.service.collection.property
-
Report collection property service
- com.skava.report.service.impl - package com.skava.report.service.impl
-
Report service implementations
- com.skava.report.service.impl.collection - package com.skava.report.service.impl.collection
-
Report collection service implementations
- com.skava.report.service.impl.collection.attribute - package com.skava.report.service.impl.collection.attribute
-
Report collection attribute service implementations
- com.skava.report.service.impl.collection.property - package com.skava.report.service.impl.collection.property
-
Report collection property service implementations
- com.skava.report.service.impl.report - package com.skava.report.service.impl.report
-
Report service implementations
- com.skava.report.service.report - package com.skava.report.service.report
-
Report services
- com.skava.report.util - package com.skava.report.util
-
Utilities used in report application
- com.skava.report.validation - package com.skava.report.validation
-
Default validators for report services
- com.skava.report.validation.collection - package com.skava.report.validation.collection
-
Create and update Collection validators
- com.skava.report.validation.constraints - package com.skava.report.validation.constraints
-
validation constraints
- com.skava.report.validation.custom - package com.skava.report.validation.custom
-
Custom validators
- com.skava.report.validation.groups - package com.skava.report.validation.groups
-
Collection and Report validation groups
- com.skava.report.validation.report - package com.skava.report.validation.report
-
Create or Update report validators
- com.skava.report.web - package com.skava.report.web
-
Rest controller for report and collection
- com.skava.report.web.handler - package com.skava.report.web.handler
-
Report service Exception Handler
- CommonDependencies - Class in com.skava.report.service.impl
-
This class defines common dependencies
- CommonDependencies(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.CommonDependencies
- CommonUtils - Class in com.skava.report.util
-
Common utils for report
- CommonUtils() - Constructor for class com.skava.report.util.CommonUtils
- configure(SpringApplicationBuilder) - Method in class com.skava.report.ExternalTomcatServletInitializer
- constructUnloadStatement(String, String, String, String, String) - Static method in class com.skava.report.util.CommonUtils
-
Constructin unload statement for export data
- context - Variable in class com.skava.report.service.impl.CommonDependencies
- createCollection(String, String, String, long, CollectionDTO) - Method in class com.skava.report.web.CollectionController
-
Creates a Collection based on given Collection request.
- CreateCollectionRequest - Class in com.skava.report.model.request.collection
-
This class defines CreateCollectionRequest model.
- CreateCollectionRequest() - Constructor for class com.skava.report.model.request.collection.CreateCollectionRequest
- CreateCollectionService - Interface in com.skava.report.service.collection
-
CreateCollectionService
- CreateCollectionServiceImpl - Class in com.skava.report.service.impl.collection
-
This class implements the CreateCollectionService interface to handle create collection operations.
- CreateCollectionServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.collection.CreateCollectionServiceImpl
- CreateCollectionValidator - Class in com.skava.report.validation.collection
-
This class defines CreateCollectionValidator.
- CreateCollectionValidator(MessageSource, LocalValidatorFactoryBean) - Constructor for class com.skava.report.validation.collection.CreateCollectionValidator
- createdBy - Variable in class com.skava.report.model.entity.collection.QCollection
- createdBy - Variable in class com.skava.report.model.entity.report.QReport
- createdTime - Variable in class com.skava.report.model.entity.collection.QCollection
- createdTime - Variable in class com.skava.report.model.entity.report.QReport
- createReport(String, String, String, long, ReportDTO) - Method in class com.skava.report.web.ReportController
-
This method is used to create Report based on given reportRequest.
- createReportService - Variable in class com.skava.report.service.impl.ReportServiceDependencies
-
createReportService
- CreateReportService - Interface in com.skava.report.service.report
-
CreateReportService creates a report
- CreateReportServiceImpl - Class in com.skava.report.service.impl.report
-
This is the service implementaion of crate report service.
- CreateReportServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.report.CreateReportServiceImpl
- CreateReportValidator - Class in com.skava.report.validation.report
-
CreateReportValidator validate fields while creating a report rejects if the query and name is null rejects if the query is not a select query
- CreateReportValidator(MessageSource, LocalValidatorFactoryBean) - Constructor for class com.skava.report.validation.report.CreateReportValidator
- customConfigure(HttpSecurity) - Method in class com.skava.report.security.ReportWebSecurityConfiguration
-
Handles AuthToken and Validates it
- CustomEcommService<I,
O> - Interface in com.skava.report.service -
An interface to define the service extend from EcommService.
- customize() - Method in class com.skava.report.ReportApplication
- CustomValidatorAspect - Class in com.skava.report.validation.custom
-
This class defines BindingResultValidatorAspect for custom implementation for validate given request model
- CustomValidatorAspect() - Constructor for class com.skava.report.validation.custom.CustomValidatorAspect
- CustomValidatorComponent - Interface in com.skava.report.validation.custom
-
This class defines BindingResultValidatorComponent
D
- DataSourceConnectionModel - Class in com.skava.report.model.report
-
This is the model that hold the details to connect with a data source like redshift using JDBC.
- DataSourceConnectionModel() - Constructor for class com.skava.report.model.report.DataSourceConnectionModel
- DEFAULT_LOCALE - Static variable in class com.skava.report.constant.RequestParameter
- DEFAULT_PAGE_NUMBER - Static variable in class com.skava.report.constant.RequestParameter
- DEFAULT_PAGE_SIZE - Static variable in class com.skava.report.constant.RequestParameter
- DefaultConstraintValidator - Class in com.skava.report.validation
-
This class defines DefaultConstraintValidator.
- DefaultConstraintValidator(LocalValidatorFactoryBean) - Constructor for class com.skava.report.validation.DefaultConstraintValidator
- DefaultReportDataProcessor - Class in com.skava.report.dataprocessor
-
This class is the default report data processor.
- DefaultReportDataProcessor(CommonDependencies) - Constructor for class com.skava.report.dataprocessor.DefaultReportDataProcessor
- defaultValue - Variable in class com.skava.report.model.dto.collection.CollectionAttributeDTO
-
The default value of the attribute.
- defaultValue - Variable in class com.skava.report.model.entity.collection.QCollectionAttribute
- DELETE_CODE - Static variable in class com.skava.report.constant.ReportConstants
-
Delete code
- DELETE_REPORT_SUCCESS_CODE - Static variable in class com.skava.report.constant.ReportConstants
-
Delete report success code
- deleteAllByCollectionId(Long) - Method in interface com.skava.report.repository.collection.CollectionPropertyRepository
- deleteByIdAndCollectionId(long, long) - Method in interface com.skava.report.repository.report.ReportRepository
- deleteReport(String, String, String, long, long) - Method in class com.skava.report.web.ReportController
-
This method is used to delete a Report based on given report id.
- deleteReportProperty(String, String, String, long, long, String) - Method in class com.skava.report.web.ReportController
-
This method is used to delete a Report property based on given report id and property name.
- deleteReportPropertyService - Variable in class com.skava.report.service.impl.ReportServiceDependencies
-
deleteReportPropertyService
- DeleteReportPropertyService - Interface in com.skava.report.service.report
-
DeleteReportPropertyService deletes a report property
- DeleteReportPropertyServiceImpl - Class in com.skava.report.service.impl.report
-
This is the service implementaion of delete a report property.
- DeleteReportPropertyServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.report.DeleteReportPropertyServiceImpl
- deleteReportService - Variable in class com.skava.report.service.impl.ReportServiceDependencies
-
deleteReportService
- DeleteReportService - Interface in com.skava.report.service.report
-
DeleteReportService deletes a report
- DeleteReportServiceImpl - Class in com.skava.report.service.impl.report
-
This is the service implementaion of delete a report.
- DeleteReportServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.report.DeleteReportServiceImpl
- description - Variable in class com.skava.report.model.dto.collection.CollectionAttributeDTO
-
The description of the attribute.
- description - Variable in class com.skava.report.model.entity.collection.QCollection
- description - Variable in class com.skava.report.model.entity.collection.QCollectionAttribute
- description - Variable in class com.skava.report.model.entity.report.QReport
- DocketUtil - Class in com.skava.report.util
-
This is a holds the docket utility methods.
- DOUBLE - Enum constant in enum class com.skava.report.model.entity.report.ReportParam.Type
- downloadable - Variable in class com.skava.report.model.entity.report.QReport
- DuplicateEntry - Annotation Interface in com.skava.report.validation.constraints
-
This annotation defines Duplicate Entry
- DuplicateEntryValidator - Class in com.skava.report.validation
-
This class defines Duplicate Entry Validator This constraint validator used for finding duplicate entries in
Collection
- DuplicateEntryValidator() - Constructor for class com.skava.report.validation.DuplicateEntryValidator
E
- entryPath() - Element in annotation interface com.skava.report.validation.constraints.DuplicateEntry
- ENUM - Enum constant in enum class com.skava.report.model.entity.collection.CollectionAttributeType
- ENUM_MULTISELECT - Enum constant in enum class com.skava.report.model.entity.collection.CollectionAttributeType
- EXCEED_MAX_ALLOWED_DAYS - Enum constant in enum class com.skava.report.constant.ResponseCode
- ExternalTomcatServletInitializer - Class in com.skava.report
-
This class is used to configure the external tomcat server with Spring Boot application Not applicable for embedded tomcat with Spring Boot application
- ExternalTomcatServletInitializer() - Constructor for class com.skava.report.ExternalTomcatServletInitializer
F
- FIELD_ACTION_NAME - Static variable in class com.skava.report.constant.ReportConstants
-
Action name audit field
- FIELD_BUSINESS_ID - Static variable in class com.skava.report.constant.ReportConstants
-
Business id audit field
- FIELD_COLLECTION_ID - Static variable in class com.skava.report.constant.ReportConstants
-
Collection id audit field
- FIELD_EVENT_NAME - Static variable in class com.skava.report.constant.ReportConstants
-
Event name audit field
- FIELD_REPORT_ID - Static variable in class com.skava.report.constant.ReportConstants
-
Report id audit field
- FIELD_USERID - Static variable in class com.skava.report.constant.ReportConstants
-
User id audit field
- FILE - Enum constant in enum class com.skava.report.model.entity.collection.CollectionAttributeType
- FILTER - Static variable in class com.skava.report.constant.RequestParameter
- findAll() - Method in interface com.skava.report.repository.collection.CollectionAttributeRepository
-
Load all the collection attribute
- findAll(Pageable) - Method in interface com.skava.report.repository.report.ReportRepository
-
Find all reports created based on page request
- findAll(Specification<Collection>, Pageable) - Method in interface com.skava.report.repository.collection.CollectionRepository
-
to load all the collections with the given pagination params
- findAll(Specification<Report>, Pageable) - Method in interface com.skava.report.repository.report.ReportRepository
-
Find all reports created based on page request and specific filter
- findAllByCollectionId(Long) - Method in interface com.skava.report.repository.collection.CollectionPropertyRepository
- findAllByCollectionId(Long, Pageable) - Method in interface com.skava.report.repository.collection.CollectionPropertyRepository
-
To find all
CollectionProperty
for given collection id and page limits. - findAllByReport(Report) - Method in interface com.skava.report.repository.report.ReportPropertyRepository
- findAllByStatus(Collection.Status) - Method in interface com.skava.report.repository.collection.CollectionRepository
- findAllCollection(String, String, String, long, int, int, String) - Method in class com.skava.report.web.CollectionController
-
Functionality to load all collections
Collections would be retrieved based on the following filter values businessId, status and archive
Collections can also be loaded based on the value that is given in the search - FindAllCollectionRequest - Class in com.skava.report.model.request.collection
-
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
- FindAllCollectionRequest() - Constructor for class com.skava.report.model.request.collection.FindAllCollectionRequest
- FindAllCollectionService - Interface in com.skava.report.service.collection
-
FindAllCollectionService
- FindAllCollectionServiceImpl - Class in com.skava.report.service.impl.collection
-
FindAllCollectionServiceImpl This services will fetch the list of collections based on the given filter and conditions the
FindAllCollectionRequest
will have the filters and paginations - FindAllCollectionServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.collection.FindAllCollectionServiceImpl
- findAllReports(String, String, String, long, int, int, String) - Method in class com.skava.report.web.ReportController
-
This method is used to get all reports and will be shown according to the provided page and size params.
- findAllReportService - Variable in class com.skava.report.service.impl.ReportServiceDependencies
-
findAllReportService
- FindAllReportService - Interface in com.skava.report.service.report
-
FindAllReportService find all report
- FindAllReportServiceImpl - Class in com.skava.report.service.impl.report
-
This is the service implementaion of Find all report.
- FindAllReportServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.report.FindAllReportServiceImpl
- FindAllRequest - Class in com.skava.report.model.request.report
-
Request model for find all reports created.
- FindAllRequest() - Constructor for class com.skava.report.model.request.report.FindAllRequest
- FindAllResponse - Class in com.skava.report.model.response.collection
-
CollectionsResponse This holds the container to transfer the collection object from the serviceimple to the controller with appropriate response codes
- FindAllResponse() - Constructor for class com.skava.report.model.response.collection.FindAllResponse
- findByBusinessIdAndNameIgnoreCase(long, String) - Method in interface com.skava.report.repository.collection.CollectionRepository
- findById(long) - Method in interface com.skava.report.repository.report.ReportRepository
- findById(Long) - Method in interface com.skava.report.repository.collection.CollectionRepository
- findByIdAndBusinessId(long, long) - Method in interface com.skava.report.repository.collection.CollectionRepository
-
To load a collection for the given Id and businessId.
- findByIdAndCollectionId(long, long) - Method in interface com.skava.report.repository.report.ReportRepository
-
Find a report by report id and collection id.
- findByIdAndName(long, String) - Method in interface com.skava.report.repository.report.ReportPropertyRepository
- findByIdAndReportPropertiesName(long, String) - Method in interface com.skava.report.repository.report.ReportRepository
- findByReportAndName(Report, String) - Method in interface com.skava.report.repository.report.ReportPropertyRepository
- FindCollectionPropertyRequest - Class in com.skava.report.model.request.collection.property
-
This class defines the FindCollectionPropertyRequest model.
- FindCollectionPropertyRequest() - Constructor for class com.skava.report.model.request.collection.property.FindCollectionPropertyRequest
- FindCollectionPropertyService - Interface in com.skava.report.service.collection.property
-
This class defines FindCollectionPropertyService
- FindCollectionPropertyServiceImpl - Class in com.skava.report.service.impl.collection.property
-
This class implements the FindCollectionPropertyService interface to handle the collection property get request.
- FindCollectionPropertyServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.collection.property.FindCollectionPropertyServiceImpl
- FindCollectionRequest - Class in com.skava.report.model.request.collection
-
This class defines the FindCollectionRequest model.
- FindCollectionRequest() - Constructor for class com.skava.report.model.request.collection.FindCollectionRequest
- FindCollectionService - Interface in com.skava.report.service.collection
-
FindCollectionService
- FindCollectionServiceImpl - Class in com.skava.report.service.impl.collection
-
This class implements the FindCollectionService interface to handle the collection create request.
- FindCollectionServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.collection.FindCollectionServiceImpl
- findReportService - Variable in class com.skava.report.service.impl.ReportServiceDependencies
-
findReportService
- FindReportService - Interface in com.skava.report.service.report
-
FindReportService find a report with id
- FindReportServiceImpl - Class in com.skava.report.service.impl.report
-
This is the service implementaion of Find a report by its id.
- FindReportServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.report.FindReportServiceImpl
- FLOAT - Enum constant in enum class com.skava.report.model.entity.collection.CollectionAttributeType
G
- getAllCollectionAttributes(String, long, String) - Method in class com.skava.report.web.CollectionAttributeController
-
This service is used to retrieve all collection attributes available for the micro service.
- getAsEntity() - Method in class com.skava.report.model.dto.collection.CollectionDTO
-
This method is used to set collcetion's Id to entity.
- getAsEntity() - Method in class com.skava.report.model.dto.collection.CollectionPropertyDTO
-
This method is used to set collcetion's Id to entity.
- getAsResponseEntity(MessageSource, Object[]) - Method in class com.skava.report.model.response.ReportServiceResponse
- getBusinessId(Long) - Method in class com.skava.report.security.ReportWebSecurityConfiguration
- GetCollectionAttributeService - Interface in com.skava.report.service.collection.attribute
-
GetCollectionAttributeService interface
- GetCollectionAttributeServiceImpl - Class in com.skava.report.service.impl.collection.attribute
-
This service class implements GetCollectionAttributeService and handles the get collection attributes service request, process it and save the details in DB.
- GetCollectionAttributeServiceImpl(CollectionAttributeRepository) - Constructor for class com.skava.report.service.impl.collection.attribute.GetCollectionAttributeServiceImpl
- getCollectionById(String, String, String, long, long) - Method in class com.skava.report.web.CollectionController
-
Retrieves a Collection based on the given collection Id.
- getCollectionFromRepository(long) - Method in class com.skava.report.service.impl.CommonDependencies
-
validate collection in all services
- getCollectionProperty(Long, String) - Method in class com.skava.report.service.impl.CommonDependencies
-
This method returns the collection property for the given id and property name If no property is present then throws error that collection property not found.
- getCollectionPropertyById(String, String, String, long, long, String) - Method in class com.skava.report.web.CollectionPropertyController
-
Fetch the collection property based on the the given collection property name
- getConstraintMessageCode(ValidationCode) - Static method in class com.skava.report.util.ValidationUtils
- getCurrentAuditor() - Method in class com.skava.report.audit.AuditorAwareImpl
- getDaysDiff(long, long) - Static method in class com.skava.report.util.CommonUtils
-
Calculates days between two times
- getFieldErrors(List<FieldError>) - Static method in class com.skava.report.util.ValidationUtils
-
getFieldErrors.
- getGlobalErrors(List<ObjectError>) - Static method in class com.skava.report.util.ValidationUtils
-
getGlobalErrors.
- getLocalizedMessage(MessageSource, String, String, Object...) - Static method in class com.skava.report.util.MessageUtils
-
getLocalizedMessage.
- getMethod(Class<?>, String, Class<?>) - Static method in class com.skava.report.util.ReflectionUtils
-
Get method from Class type with parameter type
- getMethodParameter(Class<?>, String, Class<?>, int) - Static method in class com.skava.report.util.ReflectionUtils
-
Get Method Parameter of a method from class type
- getObjectslistFromS3Folder(String, String, String, AWSCredentialsProvider) - Static method in class com.skava.report.util.CommonUtils
-
Read the files in the latest s3 unload path
- getReportById(String, String, String, long, long) - Method in class com.skava.report.web.ReportController
-
This method is used to load single Report for the provided report id.
- getReportData(DataSourceConnectionModel, String, Report, JSONObject, boolean, Map<String, String>) - Method in class com.skava.report.util.RedshiftUtils
-
This method execute the given query in the data source and get the result.
- getReportData(String, String, String, long, long, String) - Method in class com.skava.report.web.ReportController
- getReportDataService - Variable in class com.skava.report.service.impl.ReportServiceDependencies
-
getReportDataService
- GetReportDataService - Interface in com.skava.report.service.report
-
GetReportDataService get the report data from redshift
- GetReportDataServiceImpl - Class in com.skava.report.service.impl.report
-
This is the service implementaion of Get report data.
- GetReportDataServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService, ApplicationContext) - Constructor for class com.skava.report.service.impl.report.GetReportDataServiceImpl
- getReportProperties(long, Report) - Method in class com.skava.report.service.impl.CommonDependencies
-
Get collection properties and report properties collection property value will be override if it is in report properties Taking properties from repository for JPA session issue
- getSpecification(String) - Method in class com.skava.report.model.entity.criteria.AbstractSpecificationBuilder
-
Gets the specifications.
- getUserIdFromAuth() - Static method in class com.skava.report.util.CommonUtils
-
This method is to get User Id from Authentication
- getValidator() - Method in class com.skava.report.service.impl.collection.attribute.GetCollectionAttributeServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.collection.CreateCollectionServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.collection.FindAllCollectionServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.collection.FindCollectionServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.collection.property.FindCollectionPropertyServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.collection.property.PatchCollectionPropertyServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.collection.property.UpdateCollectionPropertyServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.collection.UpdateCollectionServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.report.CreateReportServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.report.DeleteReportPropertyServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.report.DeleteReportServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.report.FindAllReportServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.report.FindReportServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.report.GetReportDataServiceImpl
- getValidator() - Method in class com.skava.report.service.impl.report.PatchUpdateReportServiceImpl
- groups() - Element in annotation interface com.skava.report.validation.constraints.DuplicateEntry
H
- handleException(Exception) - Static method in class com.skava.report.util.CircuitBreakerUtils
-
Exception handling required for resilience4j fallbacks
- handleHttpMessageNotReadable(HttpMessageNotReadableException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.skava.report.web.handler.ReportExceptionHandler
- handleMethodArgumentNotValid(MethodArgumentNotValidException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.skava.report.web.handler.ReportExceptionHandler
- handleMissingServletRequestParameter(MissingServletRequestParameterException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.skava.report.web.handler.ReportExceptionHandler
- handleMissingServletRequestPart(MissingServletRequestPartException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.skava.report.web.handler.ReportExceptionHandler
- handleReportServiceException(ReportServiceException, WebRequest) - Method in class com.skava.report.web.handler.ReportExceptionHandler
-
This method is used to create ResponseEntity.
- handleReportServiceException(ReportValidateException, WebRequest) - Method in class com.skava.report.web.handler.ReportExceptionHandler
-
This method is used to create ResponseEntity for ReportValidatorException.
- handleServletRequestBindingException(ServletRequestBindingException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.skava.report.web.handler.ReportExceptionHandler
- handleTypeMismatch(TypeMismatchException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.skava.report.web.handler.ReportExceptionHandler
- HttpHeader - Class in com.skava.report.constant
-
This class have header name's for the application
- HttpHeader() - Constructor for class com.skava.report.constant.HttpHeader
I
- id - Variable in class com.skava.report.model.entity.collection.QCollection
- id - Variable in class com.skava.report.model.entity.collection.QCollectionAttribute
- id - Variable in class com.skava.report.model.entity.collection.QCollectionProperty
- id - Variable in class com.skava.report.model.entity.report.QReport
- id - Variable in class com.skava.report.model.entity.report.QReportParam
- id - Variable in class com.skava.report.model.entity.report.QReportProperty
- INACTIVE - Enum constant in enum class com.skava.report.model.entity.collection.Collection.Status
- init() - Method in class com.skava.report.event.ReportEventService
-
PostConstruct - init method
- init() - Method in class com.skava.report.service.impl.collection.CreateCollectionServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.collection.FindAllCollectionServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.collection.FindCollectionServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.collection.property.FindCollectionPropertyServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.collection.property.PatchCollectionPropertyServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.collection.property.UpdateCollectionPropertyServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.collection.UpdateCollectionServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.report.CreateReportServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.report.DeleteReportPropertyServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.report.DeleteReportServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.report.FindAllReportServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.report.FindReportServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.report.GetReportDataServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- init() - Method in class com.skava.report.service.impl.report.PatchUpdateReportServiceImpl
-
Initialize validators Load validator classes from configuration using microservice property By default load built-in validator
- initialize(DuplicateEntry) - Method in class com.skava.report.validation.DuplicateEntryValidator
- INT - Enum constant in enum class com.skava.report.model.entity.collection.CollectionAttributeType
- INT - Enum constant in enum class com.skava.report.model.entity.report.ReportParam.Type
- INTERNAL_SERVER_ERROR - Enum constant in enum class com.skava.report.constant.ResponseCode
- INVALID_COLLECTION_STATUS - Enum constant in enum class com.skava.report.constant.ResponseCode
- INVALID_REPORT_DATA_PROCESSOR - Enum constant in enum class com.skava.report.constant.ResponseCode
- INVALID_TIME_PARAMS - Enum constant in enum class com.skava.report.constant.ResponseCode
- isValid(Object, ConstraintValidatorContext) - Method in class com.skava.report.validation.DuplicateEntryValidator
K
- key - Static variable in class com.skava.report.model.entity.collection.QCollectionProperty_Key
- Key() - Constructor for class com.skava.report.model.entity.collection.CollectionProperty.Key
L
- LOCALE - Static variable in class com.skava.report.constant.HttpHeader
- LONG - Enum constant in enum class com.skava.report.model.entity.collection.CollectionAttributeType
- LONG - Enum constant in enum class com.skava.report.model.entity.report.ReportParam.Type
- LONGSTRING - Enum constant in enum class com.skava.report.model.entity.collection.CollectionAttributeType
M
- main(String[]) - Static method in class com.skava.report.ReportApplication
-
The Report application Spring boot.
- MAND_PROP_NOT_PRESENT - Enum constant in enum class com.skava.report.constant.ResponseCode
- MAX_PAGE_SIZE - Static variable in class com.skava.report.constant.RequestParameter
- message() - Element in annotation interface com.skava.report.validation.constraints.DuplicateEntry
- messageSource - Variable in class com.skava.report.service.impl.CommonDependencies
-
MessageSource
- MessageUtils - Class in com.skava.report.util
- MessageUtils() - Constructor for class com.skava.report.util.MessageUtils
- methodFallback(CreateCollectionRequest, Exception) - Method in class com.skava.report.service.impl.collection.CreateCollectionServiceImpl
-
Resilience4j circuit-breaker fallback method
- methodFallback(FindAllCollectionRequest, Exception) - Method in class com.skava.report.service.impl.collection.FindAllCollectionServiceImpl
-
Resilience4j circuit-breaker fallback method
- methodFallback(FindCollectionRequest, Exception) - Method in class com.skava.report.service.impl.collection.FindCollectionServiceImpl
- methodFallback(FindCollectionPropertyRequest, Exception) - Method in class com.skava.report.service.impl.collection.property.FindCollectionPropertyServiceImpl
- methodFallback(UpdateCollectionPropertyRequest, Exception) - Method in class com.skava.report.service.impl.collection.property.PatchCollectionPropertyServiceImpl
- methodFallback(UpdateCollectionPropertyRequest, Exception) - Method in class com.skava.report.service.impl.collection.property.UpdateCollectionPropertyServiceImpl
-
Resilience4j circuit-breaker Fallback Method
- methodFallback(UpdateCollectionRequest, Exception) - Method in class com.skava.report.service.impl.collection.UpdateCollectionServiceImpl
- methodFallback(FindAllRequest, Exception) - Method in class com.skava.report.service.impl.report.FindAllReportServiceImpl
- methodFallback(ReportPropertyRequest, Exception) - Method in class com.skava.report.service.impl.report.DeleteReportPropertyServiceImpl
- methodFallback(ReportRequest, Exception) - Method in class com.skava.report.service.impl.report.CreateReportServiceImpl
- methodFallback(ReportRequest, Exception) - Method in class com.skava.report.service.impl.report.DeleteReportServiceImpl
- methodFallback(ReportRequest, Exception) - Method in class com.skava.report.service.impl.report.FindReportServiceImpl
- methodFallback(ReportRequest, Exception) - Method in class com.skava.report.service.impl.report.GetReportDataServiceImpl
- methodFallback(ReportRequest, Exception) - Method in class com.skava.report.service.impl.report.PatchUpdateReportServiceImpl
-
Resilience4j circuit-breaker Fallback Method
N
- name - Variable in class com.skava.report.model.dto.collection.CollectionAttributeDTO
-
The name of the attribute.
- name - Variable in class com.skava.report.model.entity.collection.QCollection
- name - Variable in class com.skava.report.model.entity.collection.QCollectionAttribute
- name - Variable in class com.skava.report.model.entity.collection.QCollectionProperty_Key
- name - Variable in class com.skava.report.model.entity.report.QReport
- name - Variable in class com.skava.report.model.entity.report.QReportParam
- name - Variable in class com.skava.report.model.entity.report.QReportProperty
- name - Variable in class com.skava.report.model.event.ReportEvent
-
Name of the event
- NAME - Static variable in class com.skava.release.ReportingReleaseDefinition
- NO_COLLECTION_PROPERTIES_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
- NO_COLLECTIONS_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
- NOT_EQUAL - Enum constant in enum class com.skava.report.validation.constraints.ValidationCode
- NOT_SELECT_QUERY - Enum constant in enum class com.skava.report.validation.constraints.ValidationCode
- NOT_UPDATABLE - Enum constant in enum class com.skava.report.validation.constraints.ValidationCode
- nullable - Variable in class com.skava.report.model.dto.collection.CollectionAttributeDTO
-
The attribute emptiness of the attribute.
- nullable - Variable in class com.skava.report.model.entity.collection.QCollectionAttribute
O
- OPERATION_EQUAL - Static variable in class com.skava.report.model.entity.criteria.SearchCriteria
- OPERATION_GREATER_THAN - Static variable in class com.skava.report.model.entity.criteria.SearchCriteria
- OPERATION_LESS_THAN - Static variable in class com.skava.report.model.entity.criteria.SearchCriteria
P
- PAGE - Static variable in class com.skava.report.constant.RequestParameter
- PageableInfo - Class in com.skava.report.model.response.collection
-
PageableInfo This holds the Page related data in find all response.
- PageableInfo() - Constructor for class com.skava.report.model.response.collection.PageableInfo
- PARAMS_MISSING - Enum constant in enum class com.skava.report.constant.ResponseCode
- PARAMS_NOT_MATCH - Enum constant in enum class com.skava.report.constant.ResponseCode
- PatchCollectionPropertyService - Interface in com.skava.report.service.collection.property
-
DeleteCollectionPropertyService
- PatchCollectionPropertyServiceImpl - Class in com.skava.report.service.impl.collection.property
-
PatchCollectionPropertyServiceImpl This service will patch update the given collection property based on the collection id and property
- PatchCollectionPropertyServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.collection.property.PatchCollectionPropertyServiceImpl
- patchUpdateCollectionProperties(String, long, String, long, String, List<CollectionPropertyDTO>) - Method in class com.skava.report.web.CollectionPropertyController
-
Updates the collection properties which are existing under a collection
- patchUpdateReport(String, String, String, long, long, ReportDTO) - Method in class com.skava.report.web.ReportController
-
This method is used to update required field in Report based on given reportRequest.
- PatchUpdateReportService - Interface in com.skava.report.service.report
-
PatchUpdateReportService update a report
- PatchUpdateReportServiceImpl - Class in com.skava.report.service.impl.report
-
PatchUpdateReportServiceImpl This class implements the PatchUpdateReportService interface to find particular Report operations.
- PatchUpdateReportServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.report.PatchUpdateReportServiceImpl
- PatchUpdateReportValidator - Class in com.skava.report.validation.report
-
CreateReportValidator validate fields while creating a report rejects if the id and collectionid is null rejects if the query is not a select query
- PatchUpdateReportValidator(LocalValidatorFactoryBean, MessageSource) - Constructor for class com.skava.report.validation.report.PatchUpdateReportValidator
- payload() - Element in annotation interface com.skava.report.validation.constraints.DuplicateEntry
- ping(HttpServletRequest, HttpServletResponse) - Method in class com.skava.report.web.PingController
- PingController - Class in com.skava.report.web
- PingController() - Constructor for class com.skava.report.web.PingController
- postProcess(InputModel, OutputModel) - Method in interface com.skava.report.validation.custom.CustomValidatorComponent
-
postProcess.
- preProcess(InputModel) - Method in interface com.skava.report.validation.custom.CustomValidatorComponent
-
preProcess.
- preProcess(InputModel, BindingResult) - Method in class com.skava.report.validation.collection.CreateCollectionValidator
- preProcess(InputModel, BindingResult) - Method in class com.skava.report.validation.collection.UpdateCollectionValidator
- preProcess(InputModel, BindingResult) - Method in interface com.skava.report.validation.custom.CustomValidatorComponent
-
preProcess.
- preProcess(InputModel, BindingResult) - Method in class com.skava.report.validation.DefaultConstraintValidator
- preProcess(InputModel, BindingResult) - Method in class com.skava.report.validation.report.CreateReportValidator
- preProcess(InputModel, BindingResult) - Method in class com.skava.report.validation.report.PatchUpdateReportValidator
- process(InputModel) - Method in class com.skava.report.service.impl.collection.attribute.GetCollectionAttributeServiceImpl
-
Returns all the collection attributes of the Report microservices.
- process(CreateCollectionRequest) - Method in class com.skava.report.service.impl.collection.CreateCollectionServiceImpl
-
This method is used to create Collection based on given Collection.
- process(FindAllCollectionRequest) - Method in class com.skava.report.service.impl.collection.FindAllCollectionServiceImpl
-
This method is used to load all Collection based on given Collection.
- process(FindCollectionRequest) - Method in class com.skava.report.service.impl.collection.FindCollectionServiceImpl
-
This method is used to load single Collection based on given Collection identifier.
- process(FindCollectionPropertyRequest) - Method in class com.skava.report.service.impl.collection.property.FindCollectionPropertyServiceImpl
-
This method is used to load single CollectionProperty based on given CollectionProperty identifier.
- process(UpdateCollectionPropertyRequest) - Method in class com.skava.report.service.impl.collection.property.PatchCollectionPropertyServiceImpl
-
This method is used to patch CollectionProperty based on given CollectionProperty.
- process(UpdateCollectionPropertyRequest) - Method in class com.skava.report.service.impl.collection.property.UpdateCollectionPropertyServiceImpl
-
This method is used to replace all the existing CollectionPropertis with the given CollectionProperties.
- process(UpdateCollectionRequest) - Method in class com.skava.report.service.impl.collection.UpdateCollectionServiceImpl
-
This method is used to update all field in Collection based on given Collection.
- process(FindAllRequest) - Method in class com.skava.report.service.impl.report.FindAllReportServiceImpl
- process(ReportPropertyRequest) - Method in class com.skava.report.service.impl.report.DeleteReportPropertyServiceImpl
- process(ReportRequest) - Method in class com.skava.report.service.impl.report.CreateReportServiceImpl
-
Audit log has been implemented for this service.
- process(ReportRequest) - Method in class com.skava.report.service.impl.report.DeleteReportServiceImpl
- process(ReportRequest) - Method in class com.skava.report.service.impl.report.FindReportServiceImpl
- process(ReportRequest) - Method in class com.skava.report.service.impl.report.GetReportDataServiceImpl
- process(ReportRequest) - Method in class com.skava.report.service.impl.report.PatchUpdateReportServiceImpl
-
Audit log has been implemented for this service.
- process(ReportRequest, Report) - Method in class com.skava.report.dataprocessor.DefaultReportDataProcessor
- process(ReportRequest, Report) - Method in interface com.skava.report.dataprocessor.ReportDataProcessor
- processorClassName - Variable in class com.skava.report.model.entity.report.QReport
- PROP_DELETED - Enum constant in enum class com.skava.report.constant.ResponseCode
- PROP_NOT_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
- properties - Variable in class com.skava.report.model.entity.collection.QCollection
- publishReportEvent(ReportEvent.Events, Long, Report) - Method in class com.skava.report.event.ReportEventService
-
This method converts report entity to ReportEventModel and pass to publish event method.
Q
- QCollection - Class in com.skava.report.model.entity.collection
-
QCollection is a Querydsl query type for Collection
- QCollection(Path<? extends Collection>) - Constructor for class com.skava.report.model.entity.collection.QCollection
- QCollection(PathMetadata) - Constructor for class com.skava.report.model.entity.collection.QCollection
- QCollection(String) - Constructor for class com.skava.report.model.entity.collection.QCollection
- QCollectionAttribute - Class in com.skava.report.model.entity.collection
-
QCollectionAttribute is a Querydsl query type for CollectionAttribute
- QCollectionAttribute(Path<? extends CollectionAttribute>) - Constructor for class com.skava.report.model.entity.collection.QCollectionAttribute
- QCollectionAttribute(PathMetadata) - Constructor for class com.skava.report.model.entity.collection.QCollectionAttribute
- QCollectionAttribute(String) - Constructor for class com.skava.report.model.entity.collection.QCollectionAttribute
- QCollectionProperty - Class in com.skava.report.model.entity.collection
-
QCollectionProperty is a Querydsl query type for CollectionProperty
- QCollectionProperty(Path<? extends CollectionProperty>) - Constructor for class com.skava.report.model.entity.collection.QCollectionProperty
- QCollectionProperty(PathMetadata) - Constructor for class com.skava.report.model.entity.collection.QCollectionProperty
- QCollectionProperty(PathMetadata, PathInits) - Constructor for class com.skava.report.model.entity.collection.QCollectionProperty
- QCollectionProperty(Class<? extends CollectionProperty>, PathMetadata, PathInits) - Constructor for class com.skava.report.model.entity.collection.QCollectionProperty
- QCollectionProperty(String) - Constructor for class com.skava.report.model.entity.collection.QCollectionProperty
- QCollectionProperty_Key - Class in com.skava.report.model.entity.collection
-
QCollectionProperty_Key is a Querydsl query type for Key
- QCollectionProperty_Key(Path<? extends CollectionProperty.Key>) - Constructor for class com.skava.report.model.entity.collection.QCollectionProperty_Key
- QCollectionProperty_Key(PathMetadata) - Constructor for class com.skava.report.model.entity.collection.QCollectionProperty_Key
- QCollectionProperty_Key(String) - Constructor for class com.skava.report.model.entity.collection.QCollectionProperty_Key
- QReport - Class in com.skava.report.model.entity.report
-
QReport is a Querydsl query type for Report
- QReport(Path<? extends Report>) - Constructor for class com.skava.report.model.entity.report.QReport
- QReport(PathMetadata) - Constructor for class com.skava.report.model.entity.report.QReport
- QReport(String) - Constructor for class com.skava.report.model.entity.report.QReport
- QReportParam - Class in com.skava.report.model.entity.report
-
QReportParam is a Querydsl query type for ReportParam
- QReportParam(Path<? extends ReportParam>) - Constructor for class com.skava.report.model.entity.report.QReportParam
- QReportParam(PathMetadata) - Constructor for class com.skava.report.model.entity.report.QReportParam
- QReportParam(PathMetadata, PathInits) - Constructor for class com.skava.report.model.entity.report.QReportParam
- QReportParam(Class<? extends ReportParam>, PathMetadata, PathInits) - Constructor for class com.skava.report.model.entity.report.QReportParam
- QReportParam(String) - Constructor for class com.skava.report.model.entity.report.QReportParam
- QReportProperty - Class in com.skava.report.model.entity.report
-
QReportProperty is a Querydsl query type for ReportProperty
- QReportProperty(Path<? extends ReportProperty>) - Constructor for class com.skava.report.model.entity.report.QReportProperty
- QReportProperty(PathMetadata) - Constructor for class com.skava.report.model.entity.report.QReportProperty
- QReportProperty(PathMetadata, PathInits) - Constructor for class com.skava.report.model.entity.report.QReportProperty
- QReportProperty(Class<? extends ReportProperty>, PathMetadata, PathInits) - Constructor for class com.skava.report.model.entity.report.QReportProperty
- QReportProperty(String) - Constructor for class com.skava.report.model.entity.report.QReportProperty
- QUERY_CANCELLED - Enum constant in enum class com.skava.report.constant.ResponseCode
- QUERY_EXECUTION_FAILED - Enum constant in enum class com.skava.report.constant.ResponseCode
-
Common query execution status response code
R
- READ_ONLY - Enum constant in enum class com.skava.report.validation.constraints.ValidationCode
- RedshiftUtils - Class in com.skava.report.util
-
This class mainly used by DefaultReportDataProcessor for connecting to Redshift cluster and executes redshift aggregation queries for report data.
- RedshiftUtils() - Constructor for class com.skava.report.util.RedshiftUtils
- ReflectionUtils - Class in com.skava.report.util
-
This class defines ReflectionUtils
- ReflectionUtils() - Constructor for class com.skava.report.util.ReflectionUtils
- rejectIfNotNull(Errors, String, ValidationCode, MessageSource) - Static method in class com.skava.report.util.ValidationUtils
- rejectIfNotZero(Errors, String, ValidationCode, MessageSource) - Static method in class com.skava.report.util.ValidationUtils
- rejectIfNull(Errors, String, ValidationCode, MessageSource) - Static method in class com.skava.report.util.ValidationUtils
- rejectIfZero(Errors, String, ValidationCode, MessageSource) - Static method in class com.skava.report.util.ValidationUtils
- RELEASE_DATE - Static variable in class com.skava.release.ReportingReleaseDefinition
- report - Static variable in class com.skava.report.model.entity.report.QReport
- report - Variable in class com.skava.report.model.entity.report.QReportParam
- report - Variable in class com.skava.report.model.entity.report.QReportProperty
- Report - Class in com.skava.report.model.entity.report
-
This class represent the report model.
- Report() - Constructor for class com.skava.report.model.entity.report.Report
- REPORT_CREATED - Enum constant in enum class com.skava.report.constant.ResponseCode
- REPORT_CREATED - Enum constant in enum class com.skava.report.model.event.ReportEvent.Events
- REPORT_DELETED - Enum constant in enum class com.skava.report.constant.ResponseCode
- REPORT_EVENT_TYPE - Static variable in class com.skava.report.model.event.ReportEvent
-
Event Type
- REPORT_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
-
Report response code
- REPORT_NOT_FOUND - Enum constant in enum class com.skava.report.constant.ResponseCode
- REPORT_STATUS - Static variable in class com.skava.report.constant.ReportConstants
-
Report status code
- REPORT_UPDATED - Enum constant in enum class com.skava.report.constant.ResponseCode
- REPORT_UPDATED - Enum constant in enum class com.skava.report.model.event.ReportEvent.Events
- ReportApplication - Class in com.skava.report
-
This is the ReportApplication class.
- ReportApplication(SwaggerGlobalParameters) - Constructor for class com.skava.report.ReportApplication
- reportAssembler - Variable in class com.skava.report.service.impl.CommonDependencies
-
reportAssembler
- ReportAssembler - Class in com.skava.report.model.mapper
-
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
- ReportAssembler() - Constructor for class com.skava.report.model.mapper.ReportAssembler
- ReportConstants - Class in com.skava.report.constant
-
ReportConstants
- ReportConstants() - Constructor for class com.skava.report.constant.ReportConstants
- ReportController - Class in com.skava.report.web
-
This class defines the controller implementations to handle the report request.
- ReportController(CreateReportService, FindReportService, FindAllReportService, DeleteReportService, DeleteReportPropertyService, PatchUpdateReportService, GetReportDataService) - Constructor for class com.skava.report.web.ReportController
- ReportData - Class in com.skava.report.model.report
-
This model is the result of the report query exceuted in redshift cluster.
- ReportData() - Constructor for class com.skava.report.model.report.ReportData
- ReportDataDTO - Class in com.skava.report.model.dto.report
-
ReportDataDTO model defines the common response model for all kind of charts.
- ReportDataDTO() - Constructor for class com.skava.report.model.dto.report.ReportDataDTO
- ReportDataProcessor - Interface in com.skava.report.dataprocessor
-
This is the interface which should implement to process a report data.
- ReportDataResponse - Class in com.skava.report.model.response.report
-
This class defines response model of the result of aggregation query configured for a report.
- ReportDataResponse() - Constructor for class com.skava.report.model.response.report.ReportDataResponse
- ReportDTO - Class in com.skava.report.model.dto.report
-
ReportDTO model defines the request and response Report entity.
- ReportDTO() - Constructor for class com.skava.report.model.dto.report.ReportDTO
- ReportEvent - Class in com.skava.report.model.event
- ReportEvent(ReportEvent.Events, ReportEventModel) - Constructor for class com.skava.report.model.event.ReportEvent
-
Report Event Constructor
- ReportEvent.Events - Enum Class in com.skava.report.model.event
-
ReportEvent Enum
- ReportEventModel - Class in com.skava.report.model.event
-
ReportEventModel
- ReportEventModel() - Constructor for class com.skava.report.model.event.ReportEventModel
- reportEventService - Variable in class com.skava.report.service.impl.CommonDependencies
- ReportEventService - Class in com.skava.report.event
-
ReportEventService post report events to the rabbitMq Exchange.
- ReportEventService(EventClientComponent) - Constructor for class com.skava.report.event.ReportEventService
- ReportExceptionHandler - Class in com.skava.report.web.handler
-
This class implements the Report service specific exception handler.
- ReportExceptionHandler(MessageSource) - Constructor for class com.skava.report.web.handler.ReportExceptionHandler
- REPORTID - Static variable in class com.skava.report.constant.RequestParameter
- ReportingReleaseDefinition - Class in com.skava.release
- reportParam - Static variable in class com.skava.report.model.entity.report.QReportParam
- ReportParam - Class in com.skava.report.model.entity.report
- ReportParam() - Constructor for class com.skava.report.model.entity.report.ReportParam
- ReportParam.Type - Enum Class in com.skava.report.model.entity.report
-
Status - this defines the list of statuses that a collection can support INACTIVE : collection in inactive state ACTIVE: collection in active state.
- ReportParamDTO - Class in com.skava.report.model.dto.report
-
List of params need to send while call get report data api using this report.
- ReportParamDTO() - Constructor for class com.skava.report.model.dto.report.ReportParamDTO
- reportParams - Variable in class com.skava.report.model.entity.report.QReport
- reportProperties - Variable in class com.skava.report.model.entity.report.QReport
- reportProperty - Static variable in class com.skava.report.model.entity.report.QReportProperty
- ReportProperty - Class in com.skava.report.model.entity.report
-
This class defines the Properties of Report entity contains a composite key that comprises of the following 1. property name 2. property value *
- ReportProperty() - Constructor for class com.skava.report.model.entity.report.ReportProperty
- ReportPropertyDTO - Class in com.skava.report.model.dto.report
-
This class defines the model for ReportPropertyDTO.
- ReportPropertyDTO() - Constructor for class com.skava.report.model.dto.report.ReportPropertyDTO
- reportPropertyRepository - Variable in class com.skava.report.service.impl.CommonDependencies
- ReportPropertyRepository - Interface in com.skava.report.repository.report
-
ReportPropertyRepository
- ReportPropertyRequest - Class in com.skava.report.model.request.report
- ReportPropertyRequest() - Constructor for class com.skava.report.model.request.report.ReportPropertyRequest
- reportRepository - Variable in class com.skava.report.service.impl.CommonDependencies
-
reportRepository
- ReportRepository - Interface in com.skava.report.repository.report
-
This is ReportRepository interface
- ReportRequest - Class in com.skava.report.model.request.report
-
The request model to create/update report
- ReportRequest() - Constructor for class com.skava.report.model.request.report.ReportRequest
- ReportResponse - Class in com.skava.report.model.response.report
-
Response model for create/update report
- ReportResponse() - Constructor for class com.skava.report.model.response.report.ReportResponse
- ReportServiceDependencies - Class in com.skava.report.service.impl
- ReportServiceDependencies(CreateReportService, FindReportService, FindAllReportService, DeleteReportService, DeleteReportPropertyService, PatchUpdateReportService, GetReportDataService) - Constructor for class com.skava.report.service.impl.ReportServiceDependencies
- ReportServiceException - Exception in com.skava.report.exception
-
This class throws Service Exception for the application.
- ReportServiceException(ResponseCode, Object...) - Constructor for exception com.skava.report.exception.ReportServiceException
-
This method is used to throw report service exception.
- ReportServiceResponse - Class in com.skava.report.model.response
-
This class defines the ReportServiceResponse model.
- ReportServiceResponse(ResponseCode, String) - Constructor for class com.skava.report.model.response.ReportServiceResponse
- ReportServiceResponse(String, HttpStatus, String) - Constructor for class com.skava.report.model.response.ReportServiceResponse
- ReportSpecification - Class in com.skava.report.model.entity.criteria.report
-
The Class ReportSpecification
- ReportSpecification(SearchCriteria) - Constructor for class com.skava.report.model.entity.criteria.report.ReportSpecification
- ReportSpecificationBuilderImpl - Class in com.skava.report.model.entity.criteria.report
-
The Class ReportSpecificationBuilder this extends the AbstractSpecificationBuilder to create the same for the report
- ReportSpecificationBuilderImpl() - Constructor for class com.skava.report.model.entity.criteria.report.ReportSpecificationBuilderImpl
-
Initializes the UserSpecificationsBuilder class, also defines its private member
- ReportsResponse - Class in com.skava.report.model.response.report
-
Response model for find all report
- ReportsResponse() - Constructor for class com.skava.report.model.response.report.ReportsResponse
- ReportValidateException - Exception in com.skava.report.exception
-
This class defines ReportValidateException
- ReportValidateException(MethodParameter, BindingResult) - Constructor for exception com.skava.report.exception.ReportValidateException
-
ReportValidateException constructor
- ReportWebSecurityConfiguration - Class in com.skava.report.security
- ReportWebSecurityConfiguration(CollectionRepository) - Constructor for class com.skava.report.security.ReportWebSecurityConfiguration
-
Default constructor
- REPROT_MESSAGE_TOPIC - Static variable in class com.skava.report.constant.ReportConstants
-
Message Topic in RabbitMq
- REPT_NOT_SELECT_QUERY - Enum constant in enum class com.skava.report.constant.ResponseCode
- RequestParameter - Class in com.skava.report.constant
-
This class have request parameter name's for the application
- RequestParameter() - Constructor for class com.skava.report.constant.RequestParameter
- responseCode - Variable in class com.skava.report.model.response.ResponseModel
- ResponseCode - Enum Class in com.skava.report.constant
-
This class have response code's for the application
- responseMessage - Variable in class com.skava.report.model.response.ResponseModel
- ResponseModel - Class in com.skava.report.model.response
-
ResponseModel class.
- ResponseModel() - Constructor for class com.skava.report.model.response.ResponseModel
- ResponseModel(String, String) - Constructor for class com.skava.report.model.response.ResponseModel
- RowData - Class in com.skava.report.model.report
-
Response model for a single row.
- RowData() - Constructor for class com.skava.report.model.report.RowData
- rule - Variable in class com.skava.report.model.entity.collection.QCollectionAttribute
S
- save(Collection) - Method in interface com.skava.report.repository.collection.CollectionRepository
-
Saves a given entity.
- save(Report) - Method in interface com.skava.report.repository.report.ReportRepository
- SearchCriteria - Class in com.skava.report.model.entity.criteria
-
The Class SearchCriteria.
- SearchCriteria(String, String, Object) - Constructor for class com.skava.report.model.entity.criteria.SearchCriteria
-
Initializes the SearchCriteria class with defining the values for its private members
- sequence - Variable in class com.skava.report.model.entity.report.QReportParam
- SIZE - Static variable in class com.skava.report.constant.RequestParameter
- splitCommaSepratedString(String) - Static method in class com.skava.report.util.DocketUtil
-
Splits given string by ","
- status - Variable in class com.skava.report.model.entity.collection.QCollection
- status - Variable in class com.skava.report.model.response.ReportServiceResponse
- STRING - Enum constant in enum class com.skava.report.model.entity.collection.CollectionAttributeType
- STRING - Enum constant in enum class com.skava.report.model.entity.report.ReportParam.Type
- SUCCESS_CODE - Static variable in class com.skava.report.constant.ReportConstants
-
Success code
T
- TIME_PARAM_MISMATCH - Enum constant in enum class com.skava.report.constant.ResponseCode
- TIMEINMILLISECONDS - Enum constant in enum class com.skava.report.model.entity.report.ReportParam.Type
- toDto(Report) - Method in class com.skava.report.model.mapper.ReportAssembler
- toDto(P) - Method in interface com.skava.report.model.mapper.AbstractEntityAssembler
-
Convert single entity to corresponding response object
- toEntity(ReportDTO) - Method in class com.skava.report.model.mapper.ReportAssembler
- toEntity(T) - Method in interface com.skava.report.model.mapper.AbstractEntityAssembler
-
Convert single response object to corresponding entity
- toPredicate(Root<Collection>, CriteriaQuery<?>, CriteriaBuilder) - Method in class com.skava.report.model.entity.criteria.collection.CollectionSpecification
-
This method will build a predicate object based on the given crieteria This implementation supports the below operations 1. greater than 2. less than 3. equals 4. wildcard pattern matching
- toPredicate(Root<Report>, CriteriaQuery<?>, CriteriaBuilder) - Method in class com.skava.report.model.entity.criteria.report.ReportSpecification
-
This method will build a predicate object based on the given criteria This implementation supports the below operations 1. greater than 2. less than 3. equals 4. wildcard pattern matching
- type - Variable in class com.skava.report.model.dto.collection.CollectionAttributeDTO
-
The type of the attribute.
- type - Variable in class com.skava.report.model.entity.collection.QCollectionAttribute
- type - Variable in class com.skava.report.model.entity.report.QReportParam
- TYPE - Static variable in class com.skava.release.ReportingReleaseDefinition
U
- UNPROCESSABLE_ENTITY - Enum constant in enum class com.skava.report.constant.ResponseCode
- updateCollection(String, String, String, long, long, CollectionDTO) - Method in class com.skava.report.web.CollectionController
-
Updates the collection based on the given CollectionRequest.
- updateCollectionProperty(String, long, String, long, String, List<CollectionPropertyDTO>) - Method in class com.skava.report.web.CollectionPropertyController
-
Updates all collection properties that exist under a collection
- UpdateCollectionPropertyRequest - Class in com.skava.report.model.request.collection.property
-
This class defines UpdateCollectionPropertyRequest this model contains the collectionpropertydto passed thru from the controller to serviceimpl
- UpdateCollectionPropertyRequest() - Constructor for class com.skava.report.model.request.collection.property.UpdateCollectionPropertyRequest
- UpdateCollectionPropertyService - Interface in com.skava.report.service.collection.property
-
This class defines UpdateCollectionPropertyService
- UpdateCollectionPropertyServiceImpl - Class in com.skava.report.service.impl.collection.property
-
This class defines UpdateCollectionPropertyServiceImpl
- UpdateCollectionPropertyServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.collection.property.UpdateCollectionPropertyServiceImpl
- UpdateCollectionRequest - Class in com.skava.report.model.request.collection
-
UpdateCollectionRequest this model contains the collectiondto passed thru from the controller to serviceimpl
- UpdateCollectionRequest() - Constructor for class com.skava.report.model.request.collection.UpdateCollectionRequest
- UpdateCollectionService - Interface in com.skava.report.service.collection
-
UpdateCollectionService
- UpdateCollectionServiceImpl - Class in com.skava.report.service.impl.collection
-
UpdateCollectionServiceImpl
- UpdateCollectionServiceImpl(ReportAssembler, ReportRepository, ReportPropertyRepository, CollectionRepository, CollectionPropertyRepository, CollectionAttributeRepository, ApplicationContext, AuthorizationProperties, MessageSource, ReportEventService) - Constructor for class com.skava.report.service.impl.collection.UpdateCollectionServiceImpl
- UpdateCollectionValidator - Class in com.skava.report.validation.collection
-
This class defines UpdateCollectionValidator.
- UpdateCollectionValidator(LocalValidatorFactoryBean, MessageSource) - Constructor for class com.skava.report.validation.collection.UpdateCollectionValidator
- updatedBy - Variable in class com.skava.report.model.entity.collection.QCollection
- updatedBy - Variable in class com.skava.report.model.entity.report.QReport
- updatedTime - Variable in class com.skava.report.model.entity.collection.QCollection
- updatedTime - Variable in class com.skava.report.model.entity.report.QReport
- updateProperties(List<CollectionProperty>) - Method in class com.skava.report.model.entity.collection.Collection
-
This method set the value to update the property from the collection entity
- updateReportService - Variable in class com.skava.report.service.impl.ReportServiceDependencies
-
updateReportService
V
- valid(JoinPoint) - Method in class com.skava.report.validation.custom.CustomValidatorAspect
-
Spring AOP method for intercept
process
method ofEcommService
It will validate before process method invoke. - VALID_NAME_EXPRESSION - Static variable in class com.skava.report.constant.ValidationConstraintConstants
- validateAndGetCollectionProperty(Long, String) - Method in class com.skava.report.service.impl.CommonDependencies
-
This method validate the collection of given collection id.
- ValidateOnCreateCollection - Interface in com.skava.report.validation.groups
- ValidateOnCreateCollectionProperty - Interface in com.skava.report.validation.groups
- ValidateOnCreateReport - Interface in com.skava.report.validation.groups
-
ValidateOnCreateReport
- ValidateOnPatchUpdateCollection - Interface in com.skava.report.validation.groups
- ValidateOnPatchUpdateReport - Interface in com.skava.report.validation.groups
-
ValidateOnPatchUpdateReport
- ValidateOnUpdateCollection - Interface in com.skava.report.validation.groups
- ValidateOnUpdateCollectionProperty - Interface in com.skava.report.validation.groups
- VALIDATION_ERROR - Enum constant in enum class com.skava.report.constant.ResponseCode
-
Common Response Codes
- ValidationCode - Enum Class in com.skava.report.validation.constraints
-
This class defines ValidationCode
- ValidationConstraintConstants - Class in com.skava.report.constant
-
This class defines ValidationConstraintConstants
- ValidationConstraintConstants() - Constructor for class com.skava.report.constant.ValidationConstraintConstants
- ValidationErrorModel - Class in com.skava.report.validation.custom
-
ValidationErrorModel class.
- ValidationErrorModel() - Constructor for class com.skava.report.validation.custom.ValidationErrorModel
- ValidationFieldErrorModel - Class in com.skava.report.validation.custom
-
ValidationFieldErrorModel class.
- ValidationFieldErrorModel() - Constructor for class com.skava.report.validation.custom.ValidationFieldErrorModel
- ValidationGlobalErrorModel - Class in com.skava.report.validation.custom
-
ValidationGlobalErrorModel class.
- ValidationGlobalErrorModel() - Constructor for class com.skava.report.validation.custom.ValidationGlobalErrorModel
- ValidationResponse - Class in com.skava.report.model.response
-
This class defines the ValidationResponse model.
- ValidationResponse(ResponseCode, String, ValidationErrorModel) - Constructor for class com.skava.report.model.response.ValidationResponse
- ValidationUtils - Class in com.skava.report.util
-
ValidationUtil class.
- ValidationUtils() - Constructor for class com.skava.report.util.ValidationUtils
- validators - Variable in class com.skava.report.service.impl.CommonDependencies
-
validators for to validate input and response model of service
- value - Variable in class com.skava.report.model.entity.collection.QCollectionProperty
- value - Variable in class com.skava.report.model.entity.report.QReportProperty
- valueOf(String) - Static method in enum class com.skava.report.constant.ResponseCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.skava.report.model.entity.collection.Collection.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.skava.report.model.entity.collection.CollectionAttributeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.skava.report.model.entity.report.ReportParam.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.skava.report.model.event.ReportEvent.Events
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.skava.report.validation.constraints.ValidationCode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.skava.report.constant.ResponseCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.skava.report.model.entity.collection.Collection.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.skava.report.model.entity.collection.CollectionAttributeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.skava.report.model.entity.report.ReportParam.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.skava.report.model.event.ReportEvent.Events
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.skava.report.validation.constraints.ValidationCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION - Static variable in class com.skava.release.ReportingReleaseDefinition
- VERSION - Static variable in class com.skava.report.ReportApplication
-
Application version
W
- WILDCARD_LIKE_ANY - Static variable in class com.skava.report.model.entity.criteria.SearchCriteria
- with(String, String, Object) - Method in class com.skava.report.model.entity.criteria.AbstractSpecificationBuilder
-
This method defines calls the SearchCriteria class with params key, operation and value
- with(String, String, Object) - Method in class com.skava.report.model.entity.criteria.collection.CollectionSpecificationBuilderImpl
-
This method defines calls the SearchCriteria class with params key, operation and value
- with(String, String, Object) - Method in class com.skava.report.model.entity.criteria.report.ReportSpecificationBuilderImpl
-
This method defines calls the SearchCriteria class with params key, operation and value
X
- X_AUTH_TOKEN - Static variable in class com.skava.report.constant.HttpHeader
- X_COLLECTION_ID - Static variable in class com.skava.report.constant.HttpHeader
- X_STATUS - Static variable in class com.skava.report.constant.HttpHeader
- X_USER_ID - Static variable in class com.skava.report.constant.HttpHeader
- X_VERSION - Static variable in class com.skava.report.constant.HttpHeader
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form