-
-
class ReportServiceException extends com.skava.core.ECommerceException implements
Serializable
- serialVersionUID:
- 1L
-
class ReportValidateException extends com.skava.core.ECommerceException implements
Serializable
- serialVersionUID:
- -1800237265898207567L
-
-
- serialVersionUID:
- -1761108348057847407L
-
Serialized Fields
-
defaultValue
String defaultValue
The default value of the attribute.
-
description
String description
The description of the attribute.
-
name
String name
The name of the attribute.
-
nullable
boolean nullable
The attribute emptiness of the attribute.
-
possibleValues
List<String> possibleValues
The possible values of the attribute.
-
type
String type
The type of the attribute.
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.NotNull(groups={com.skava.report.validation.groups.ValidateOnCreateCollection.class}) long businessId
businessid that the collection associated to
-
createdBy
String createdBy
user who created the collection
-
createdTime
Date createdTime
Collection created time as long in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC);
for example the unix time stamp of Wed, 07 Mar 2018 11:02:02 GMT is 1520420522000
-
description
@NotNull(groups={ValidateOnCreateCollection.class,ValidateOnUpdateCollection.class}) @Size(min=2,max=1000) String description
collection description
-
id
long id
collection id
-
name
@Size(min=2,max=255) @NotNull(groups={ValidateOnCreateCollection.class,ValidateOnUpdateCollection.class}) String name
name of the collection
-
properties
@Valid List<CollectionPropertyDTO> properties
properties associated with the collection
-
status
@NotNull(groups=ValidateOnUpdateCollection.class) Collection.Status status
status of the collection
-
updatedBy
String updatedBy
user who updated the collection
-
updatedTime
Date updatedTime
The time of the most recent collection updation is given as long in milliseconds since the UNIX epoch
(January 1, 1970 00:00:00 UTC);
for example the unix time stamp of Wed, 07 Mar 2018 11:02:02 GMT is 1520420522000.
-
-
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
A unique id of the collection to which this report is associated.
-
id
@Min(1L) Long id
-
reportData
List<ReportData> reportData
Actual result from redshift db.
-
reportName
String reportName
Name of the report. This is the name given while create this report.
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
A unique id of the collection to which this report is associated.
-
createdBy
String createdBy
-
createdTime
Long createdTime
-
description
@Size(min=1,max=225) String description
report description
-
downloadable
boolean downloadable
provide s3 links if this field is set to true.
-
id
Long id
-
name
@Size(min=1,max=100) @Pattern(regexp="^[a-zA-Z]\\w*$",message="Name should start with an alphabet and can be an alphaNumeric. Allowing \'_\' alone.") String name
Name of the Report.
It should start with an alphabet and can be an alphaNumeric. Allowing '_' alone.
-
processorClassName
String processorClassName
This property is added for plugin support. The processorClassName is the actual class name for proceesing
report data. The source of the report may anything and default data source is redshift.
If processorClassName is not given then it directs to DefaultReportDataProcessor class and start trying to
fetch data from redshift cluster given in the collection properties while crate the collection.
-
reportParams
@Valid List<ReportParamDTO> reportParams
-
reportProperties
@Valid List<ReportPropertyDTO> reportProperties
-
updatedBy
String updatedBy
-
updatedTime
Long updatedTime
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
@Size(min=1,max=50) @Pattern(regexp="^[a-zA-Z0-9_]*$") @NotNull String name
name of the property
-
sequence
@jakarta.validation.constraints.Min(1L) int sequence
This is the nth occurrence of the placeholder related to this param.
during runtime the value of the param will read from queryparam and replace in this
particular sequence number.
-
type
ReportParam.Type type
value for the property
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
@Size(min=1,max=50) @Pattern(regexp="^[a-zA-Z0-9_]*$") @NotNull String name
name of the property
-
value
@Size(min=1,max=1000) String value
value for the property
-
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
archive
boolean archive
-
businessId
long businessId
businessid that the collection associated to
-
createdBy
String createdBy
user who created the collection
-
createdTime
Timestamp createdTime
Collection created time as long in milliseconds since the UNIX epoch (January 1, 1970 00:00:00 UTC);
for example the unix time stamp of Wed, 07 Mar 2018 11:02:02 GMT is 1520420522000
-
description
String description
collection description
-
id
long id
collection id
-
name
String name
name of the collection
-
properties
List<CollectionProperty> properties
properties associated with the collection
-
status
Collection.Status status
status of the collection
-
updatedBy
String updatedBy
user who updated the collection
-
updatedTime
Timestamp updatedTime
The time of the most recent collection updation is given as long in milliseconds since the UNIX epoch
(January 1, 1970 00:00:00 UTC);
for example the unix time stamp of Wed, 07 Mar 2018 11:02:02 GMT is 1520420522000.
-
-
- serialVersionUID:
- 8010082870944781219L
-
- serialVersionUID:
- -548234885L
-
Serialized Fields
-
archive
com.querydsl.core.types.dsl.BooleanPath archive
-
businessId
com.querydsl.core.types.dsl.NumberPath<Long> businessId
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdTime
com.querydsl.core.types.dsl.DateTimePath<Timestamp> createdTime
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
name
com.querydsl.core.types.dsl.StringPath name
-
properties
com.querydsl.core.types.dsl.ListPath<CollectionProperty,QCollectionProperty> properties
-
status
com.querydsl.core.types.dsl.EnumPath<Collection.Status> status
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedTime
com.querydsl.core.types.dsl.DateTimePath<Timestamp> updatedTime
-
- serialVersionUID:
- -116610207L
-
Serialized Fields
-
defaultValue
com.querydsl.core.types.dsl.StringPath defaultValue
-
description
com.querydsl.core.types.dsl.StringPath description
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
name
com.querydsl.core.types.dsl.StringPath name
-
nullable
com.querydsl.core.types.dsl.BooleanPath nullable
-
rule
com.querydsl.core.types.dsl.StringPath rule
-
type
com.querydsl.core.types.dsl.StringPath type
-
- serialVersionUID:
- 1496526960L
-
- serialVersionUID:
- 844859329L
-
-
-
-
-
class QReport extends com.querydsl.core.types.dsl.EntityPathBase<
Report> implements
Serializable
- serialVersionUID:
- -571795013L
-
Serialized Fields
-
collectionId
com.querydsl.core.types.dsl.NumberPath<Long> collectionId
-
createdBy
com.querydsl.core.types.dsl.StringPath createdBy
-
createdTime
com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
-
description
com.querydsl.core.types.dsl.StringPath description
-
downloadable
com.querydsl.core.types.dsl.BooleanPath downloadable
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
name
com.querydsl.core.types.dsl.StringPath name
-
processorClassName
com.querydsl.core.types.dsl.StringPath processorClassName
-
reportParams
com.querydsl.core.types.dsl.ListPath<ReportParam,QReportParam> reportParams
-
reportProperties
com.querydsl.core.types.dsl.ListPath<ReportProperty,QReportProperty> reportProperties
-
updatedBy
com.querydsl.core.types.dsl.StringPath updatedBy
-
updatedTime
com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
-
- serialVersionUID:
- 164359058L
-
Serialized Fields
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
name
com.querydsl.core.types.dsl.StringPath name
-
report
QReport report
-
sequence
com.querydsl.core.types.dsl.NumberPath<Integer> sequence
-
type
com.querydsl.core.types.dsl.EnumPath<ReportParam.Type> type
-
- serialVersionUID:
- -2006486864L
-
Serialized Fields
-
id
com.querydsl.core.types.dsl.NumberPath<Long> id
-
name
com.querydsl.core.types.dsl.StringPath name
-
report
QReport report
-
value
com.querydsl.core.types.dsl.StringPath value
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
collection_id - collection id for which the report is assigned to
-
createdBy
String createdBy
-
createdTime
Date createdTime
-
description
String description
description of the report
-
downloadable
boolean downloadable
whether the report data is downloadable
-
id
Long id
-
name
String name
name of the report. This name should be unique in the collection
-
processorClassName
String processorClassName
This is the class name which implements the ReportDataProcessor
-
reportParams
List<ReportParam> reportParams
The properties.
-
reportProperties
List<ReportProperty> reportProperties
The properties.
-
updatedBy
String updatedBy
-
updatedTime
Date updatedTime
-
- serialVersionUID:
- -5116105915483547641L
-
Serialized Fields
-
id
long id
property_id - id of the property
-
name
String name
name - name of the property
-
report
Report report
The Rreport for wich the property is belongs to.
-
sequence
int sequence
value - value of the property
-
type
ReportParam.Type type
value - value of the property
-
- serialVersionUID:
- -1627271705054193438L
-
Serialized Fields
-
id
long id
property_id - id of the property
-
name
String name
name - name of the property
-
report
Report report
The Rreport for wich the property is belongs to.
-
value
String value
value - value of the property
-
-
- serialVersionUID:
- -1642408827216403747L
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
description
String description
description of the report
-
downloadable
boolean downloadable
whether the report gives download link instead of report data
-
name
String name
Name of the report
-
processorClassName
String processorClassName
Class Name in which the report data is processed
-
reportId
Long reportId
Id of the bin item.
-
-
-
class CreateCollectionRequest extends com.skava.core.validation.InputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.NotNull long businessId
businessId
-
collection
@Valid @NotNull CollectionDTO collection
Contains collection data transfer model that is passed from the rest API
-
class FindAllCollectionRequest extends com.skava.core.validation.InputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
long businessId
This parameter will be available for all the services that acts on business level
This parameter is used to mention the business Id to get all collections under that business id
-
filter
String filter
Set of string defines the filter/search criteria.
This string is used as criteria while querying the data.
-
page
@jakarta.validation.constraints.Min(1L) int page
-
size
@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int size
-
class FindCollectionRequest extends com.skava.core.validation.InputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.NotNull long businessId
businessId
-
collectionId
@Min(0L) @NotNull Long collectionId
id - id of the collection to find and response
-
class UpdateCollectionRequest extends com.skava.core.validation.InputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@Min(1L) @NotNull Long businessId
businessId - businessId of the collection to update
-
collection
@Valid @NotNull CollectionDTO collection
collection - dto model that recieved from the rest controller to the serviceimpl
-
collectionId
@Min(0L) @NotNull Long collectionId
id - id of the collection to update
-
-
class FindCollectionPropertyRequest extends com.skava.core.validation.InputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
@Min(1L) @NotNull Long collectionId
-
propertyName
@NotNull @Size(min=1,max=50) @Pattern(regexp="^[a-zA-Z0-9_]*$") String propertyName
-
class UpdateCollectionPropertyRequest extends com.skava.core.validation.InputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
businessId
@jakarta.validation.constraints.NotNull long businessId
businessId
-
collectionId
@Min(1L) @NotNull Long collectionId
-
collectionProperties
@Valid @NotNull List<CollectionPropertyDTO> collectionProperties
-
-
class FindAllRequest extends com.skava.core.validation.InputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
collectionId
Long collectionId
A unique identifier of a collection.
-
filter
String filter
Filter parameters
-
page
@jakarta.validation.constraints.Min(0L) int page
-
size
@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int size
-
class ReportPropertyRequest extends com.skava.core.validation.InputModel implements
Serializable
- serialVersionUID:
- 1L
-
class ReportRequest extends com.skava.core.validation.InputModel implements
Serializable
- serialVersionUID:
- 1L
-
-
-
class ResponseModel extends com.skava.core.validation.OutputModel implements
Serializable
- serialVersionUID:
- 3775263889059606878L
-
Serialized Fields
-
responseCode
String responseCode
-
responseMessage
String responseMessage
-
-
-
class CollectionResponse extends com.skava.core.validation.OutputModel implements
Serializable
- serialVersionUID:
- 1L
-
class CollectionsResponse extends com.skava.core.validation.OutputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
collections
List<CollectionDTO> collections
list of collection dto model to be passed thru from service object to the controller
-
pageableInfo
PageableInfo pageableInfo
PageableInfo
-
class FindAllResponse extends com.skava.core.validation.OutputModel implements
Serializable
- serialVersionUID:
- 1L
-
- serialVersionUID:
- 1L
-
Serialized Fields
-
count
int count
count
-
page
int page
Page
-
size
int size
size
-
totalCount
long totalCount
totalCount
-
-
class CollectionAttributesResponse extends com.skava.core.validation.OutputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned
-
collectionAttributes
List<CollectionAttributeDTO> collectionAttributes
list of collection DTO model to be passed through from service object to the controller
-
-
class CollectionPropertiesResponse extends com.skava.core.validation.OutputModel implements
Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
code
ResponseCode code
response code to be returned
-
collectionProperties
List<CollectionPropertyDTO> collectionProperties
list of collection property dto model to be passed through from service object to the controller
-
class CollectionPropertyResponse extends com.skava.core.validation.OutputModel implements
Serializable
- serialVersionUID:
- 6830191125635212861L
-
-
class ReportDataResponse extends com.skava.core.ResponseModel implements
Serializable
- serialVersionUID:
- 1L
-
class ReportResponse extends com.skava.core.ResponseModel implements
Serializable
- serialVersionUID:
- 1L
-
class ReportsResponse extends com.skava.core.ResponseModel implements
Serializable
- serialVersionUID:
- 1L
-