Index

A B C D E F G H I K L M N O P Q R S T U V W X 
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 the CollectionAttribute 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 of EcommService 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
 
A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form