Serialized Form

  • Package com.skava.ratingandreviews.collection.model.datatransferobjects

    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.CollectionAttribute

      class CollectionAttribute extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • defaultValue
          String defaultValue
          defaultValue - Holds the defaultValue of the collection property attribute
        • description
          String description
          Description -Holds the description of the collection property attribute
        • name
          String name
          name - Holds the name of the collection property attribute
        • nullable
          boolean nullable
          nullable -Holds the validationRule of the collection property attribute
        • possibleValues
          List<String> possibleValues
          possiblevalues - The possible values of the attribute.
        • type
          CollectionAttributeType type
          type -The type of the attribute.
    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.CollectionDataRequest

      class CollectionDataRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      -7085827381593595560L
      • Serialized Fields

        • authToken
          String authToken
          auth token -It refers the authorization token that initiated the transaction.
        • businessId
          long businessId
          businessId - It refers the businessId of the collection.
        • collectionId
          long collectionId
          CollectionID -It refers to the identifier of collection
        • description
          String description
          Description -It refers to the name of collection.
        • filters
          String filters
          filter - The filter parameter to hold the query DSL.
        • locale
          String locale
          localization - It refers the localization
        • name
          String name
          name -It refers to the name of collection.
        • page
          int page
          page -This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • properties
          @Valid List<CollectionProperty> properties
          properties - Holds the collection property attributes list
        • propertyName
          String propertyName
          propertyName -It refers to the name of collection property.
        • size
          int size
          size -This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - The sort parameter for the EcomSort
        • status
          CollectionStatus status
          status -This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.CollectionPropertiesResponse

      class CollectionPropertiesResponse extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • pageableInfo
          PageableInfo pageableInfo
          pageableinfo - Page data consists of page, size, count and total count of the response data
        • properties
          List<CollectionProperty> properties
          properties - The parameter contains CollectionProperty response data.
    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.CollectionProperty

      class CollectionProperty extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • name
          @NotEmpty(message="Collection property name must not be null or empty") String name
          name - Holds the name of the collection property attribute
        • value
          String value
          value - Holds the value of the collection property attribute
    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.CollectionPropertyResponse

      class CollectionPropertyResponse extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.CollectionRequest

      class CollectionRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • description
          String description
          description - This field refers to the description of the collection. This field is optional.
        • name
          String name
          name - This field refers to the name of collection. This field is required for creating a collection and required in update if name needs to be changed. The length of this field needs to be between 2 - 100 characters.
        • properties
          List<CollectionProperty> properties
          properties - This field defines the configurations for a collection. Every collection will have values for all properties that are defined in the collection attributes entity. If no properties are provided at the time of creation of a collection, then the properties will be loaded from the collection attributes entity with the default values defined.
        • status
          CollectionStatus status
          status - This field is used to set or change the status of the particular collection. following are the allowed values, ACTIVE - denotes the collection is in Active status. Service operations can only be performed when a collection is active. INACTIVE - denotes the collection is in In-Active status. Service operation will fail if performed on an inactive collection.
    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.CollectionResponse

      class CollectionResponse extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      -7085827381593595560L
      • Serialized Fields

        • businessId
          long businessId
        • createdBy
          String createdBy
        • createdOn
          long createdOn
        • description
          String description
        • id
          long id
        • name
          String name
        • properties
          @Valid List<CollectionProperty> properties
          properties - Holds the collection property attributes list
        • status
          CollectionStatus status
          status - This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
        • updatedBy
          String updatedBy
        • updatedOn
          long updatedOn
    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.Collections

      class Collections extends Object implements Serializable
      serialVersionUID:
      -7085827381593595560L
    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.CollectionsResponse

      class CollectionsResponse extends com.skava.core.validation.OutputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collections
          List<Collections> collections
          Collections - The collection parameter contains list of collection response data.
        • pageableInfo
          PageableInfo pageableInfo
          pageDataInfo - Page data consists of page, size, count and total count of the response data
    • Class com.skava.ratingandreviews.collection.model.datatransferobjects.RRErrorResponse

      class RRErrorResponse extends Object implements Serializable
      serialVersionUID:
      -7085827381593595560L
      • Serialized Fields

        • responseCode
          String responseCode
          response Code - holds the response code
        • responseMessage
          String responseMessage
          responseMessgae -holds the resonse messgae
  • Package com.skava.ratingandreviews.collection.model.domain

    • Class com.skava.ratingandreviews.collection.model.domain.CollectionAttributeDomain

      class CollectionAttributeDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • defaultValue
          String defaultValue
          defaultValue - Holds the defaultValue of the collection property attribute
        • description
          String description
          description - Holds the description of the collection property attribute
        • name
          String name
          name - Holds the name of the collection property attribute
        • nullable
          boolean nullable
          nullable - Holds the validationRule of the collection property attribute
        • possibleValues
          List<String> possibleValues
          possibleValues - The possible values of the attribute.
        • type
          CollectionAttributeType type
          type - The type of the attribute.
    • Class com.skava.ratingandreviews.collection.model.domain.CollectionDomain

      class CollectionDomain extends Object implements Serializable
      serialVersionUID:
      -4490125222317657635L
      • Serialized Fields

        • businessId
          long businessId
          businessId - It refers the businessId of the collection.
        • createdBy
          String createdBy
          CreatedBy - Id of the user who created entity.
        • createdOn
          Date createdOn
          CreatedOn - Time stamp denotes the created time of the entity.
        • description
          String description
          description - It refers to the description of collection.
        • filters
          String filters
          filters - The filter parameter to hold the qdsl.
        • id
          long id
          id - It refers to the identifier of collection
        • name
          String name
          name - It refers to the name of collection.
        • page
          int page
          Page - This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • propertiesMap
          Map<String,CollectionPropertyDomain> propertiesMap
          ppropetiemap - Holds the collectionAttributes of the collection
        • size
          int size
          Size - This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          Sort - The filter parameter to hold the qdsl.
        • status
          CollectionStatus status
          Status - This is used to change the status of the particular collection.There are three status ACTIVE denotes Entity is in Active status INACTIVE denotes Entity is in In-Active status DELETED denotes Entity is in Deleted status
        • updatedBy
          String updatedBy
          UpdatedBY - Id of the user who updated entity.
        • updatedOn
          Date updatedOn
          updatedOn - Time stamp denotes the updated time of the entity.
        • userId
          String userId
          userid - User Identifier for the transaction.
        • userRoles
          Set<String> userRoles
          userRoles - User Roles for the transaction.
    • Class com.skava.ratingandreviews.collection.model.domain.CollectionPropertyDomain

      class CollectionPropertyDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • businessId
          long businessId
          bussinessId - It refers the identifier of the business.
        • collectionId
          long collectionId
          CollectionId - Holds the collection Id of the collection property
        • name
          String name
          name - Holds the unique name of the collection property
        • userId
          String userId
          UserId - User Identifier for the transaction.
        • userRoles
          Set<String> userRoles
          userRoles - User Roles for the transaction.
        • value
          String value
          value - Holds the value of the collection property
  • Package com.skava.ratingandreviews.collection.model.entity

  • Package com.skava.ratingandreviews.exceptions

  • Package com.skava.ratingandreviews.model

    • Class com.skava.ratingandreviews.model.RatingReviewEventPayload

      class RatingReviewEventPayload extends Object implements Serializable
      serialVersionUID:
      2624342083075124359L
      • Serialized Fields

        • businessId
          long businessId
          businessId - Holds the business identifier Gets the businessId from the collectionId
        • collectionId
          long collectionId
          CollectionId - Holds a valid collection identifier of this microservice. The requested operation will be performed on this collection identifier. A collection is the topmost entity of a microservice under which all the other entities/resources reside. Each collection represents an instance of the microservice with the configured properties. These properties can be modified to bring in a different behavior per collection of the same microservice. The Store association is the process of associating a microservice collection to a store along with its respective sub-entity. This way, the storefront can fetch/store the required information from that respective association.
        • imageUrls
          List<String> imageUrls
          imageUrls - Holds the urls of the image.
        • itemdescription
          String itemdescription
          itemdescription - Holds the description of the item.
        • itemid
          String itemid
          itemId - Holds the identifier of the item.
        • itemname
          String itemname
          itemname - Holds the name of the item.
        • locale
          String locale
          locale - Holds the locale as a string.
        • properties
          Map<String,String> properties
          properties - Holds the properties.
        • ratingId
          long ratingId
          ratingId - Holds the identifier of the rating.
        • review
          String review
          review - Holds the review as string.
        • reviewTitle
          String reviewTitle
          reviewTitle - Holds the review title as string.
        • status
          RatingStatus status
          status - Holds the status.
        • storeId
          String storeId
          storeId - Holds the identifier of the store of the microserice.
        • userId
          String userId
          userId - Holds the identifier of the user.
    • Class com.skava.ratingandreviews.model.RatingSummaryEventPayload

      class RatingSummaryEventPayload extends Object implements Serializable
      serialVersionUID:
      2624342083075124359L
      • Serialized Fields

        • collectionId
          long collectionId
          CollectionId - Holds a valid collection identifier of this microservice. The requested operation will be performed on this collection identifier. A collection is the topmost entity of a microservice under which all the other entities/resources reside. Each collection represents an instance of the microservice with the configured properties. These properties can be modified to bring in a different behavior per collection of the same microservice. The Store association is the process of associating a microservice collection to a store along with its respective sub-entity. This way, the storefront can fetch/store the required information from that respective association.
        • itemid
          String itemid
          itemId - Holds the identifier of the item.
        • ratingdistribution
          Map<String,Integer> ratingdistribution
          ratingDistribution - Holds the distribution of the ratings.
        • ratingfinal
          Double ratingfinal
          ratingFinal - Holds the value for ratingFinal.
        • ratingsCount
          int ratingsCount
          ratingCount - Holds the count of the ratings as integer.
    • Class com.skava.ratingandreviews.model.ReviewSummarizationRequest

      class ReviewSummarizationRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • contents
          List<String> contents
          contents - This will contain the List of contents
        • promptClassification
          String promptClassification
          prompt - This will contain the prompt for the reviews
  • Package com.skava.ratingandreviews.model.datatransferobject.request

    • Class com.skava.ratingandreviews.model.datatransferobject.request.PatchUpdateQARequest

      class PatchUpdateQARequest extends Object implements Serializable
      serialVersionUID:
      2405172041950251807L
      • Serialized Fields

        • id
          long id
          id - It refers to identifier of QnA
        • remarks
          String remarks
          remarks - It refers to remarks on QnA
        • workFlowStatus
          RatingStatus workFlowStatus
          Status of the QandA as APPROVED, PENDING, REJECTED
    • Class com.skava.ratingandreviews.model.datatransferobject.request.RatingAnswersRequest

      class RatingAnswersRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • answers
          List<RatingmultipleAnswersDomain> answers
          answers - Holds the answers
        • authToken
          String authToken
          authToken - It refers the authorization token that initiated the transaction.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of Collection
        • questionId
          long questionId
          questionId - Holds the id of question
    • Class com.skava.ratingandreviews.model.datatransferobject.request.RatingFeedbackInfoDataRequest

      class RatingFeedbackInfoDataRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          authToken - It refers the authorization token that initiated the transaction.
        • businessId
          long businessId
          businessId - It refers the businessId of the User Preference.
        • locale
          String locale
          locale - It refers the localization
        • ratingFeedbackId
          long ratingFeedbackId
          ratingfeedbackId - It refers to the identifier of User Preference
        • reviewFeedbackRequest
          ReviewFeedbackRequest reviewFeedbackRequest
          ratingFeedbackRequest - holds the information about the reviewFeedbackRequest
        • storeId
          long storeId
          storeId - It refers the storeId of the User Preference.
        • userId
          String userId
          userId - It refers the userId of the User Preference.
        • version
          String version
          version - It refers the version
    • Class com.skava.ratingandreviews.model.datatransferobject.request.RatingmultipleAnswersRequest

      class RatingmultipleAnswersRequest extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • answers
          String answers
          answers - Holds the
        • remarks
          String remarks
          remarks - Holds the remarks on Answer
    • Class com.skava.ratingandreviews.model.datatransferobject.request.RatingQARequest

      class RatingQARequest extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • answers
          List<RatingmultipleAnswersRequest> answers
          answers - Holds the answers
        • questions
          String questions
          questions - Holds the questions
        • remarks
          String remarks
          remarks - Holds the remarks on Question
        • status
          RatingQandAStatus status
          status - Holds the status of QandA as ACTIVE, INACTIVE
        • workFlowStatus
          RatingStatus workFlowStatus
          workFlowStatus - Holds the status of QandA as APPROVED, REJECTED, PENDING
    • Class com.skava.ratingandreviews.model.datatransferobject.request.RatingQuestionsAnswersRequest

      class RatingQuestionsAnswersRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          authToken - It refers the authorization token that initiated the transaction.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of Collection
        • itemId
          String itemId
          itemId - It refers to the identifier of an item
        • locale
          String locale
          locale - It refers to the locale.
        • questionsAndAnswers
          List<RatingQARequest> questionsAndAnswers
          questionsAndAnswers - Contains a question and its answers.
    • Class com.skava.ratingandreviews.model.datatransferobject.request.RatingReviewsInfoDataRequest

      class RatingReviewsInfoDataRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • action
          String action
          action - Field used by the Validation to identify what was the method
        • authToken
          String authToken
          authtoken - It refers the authorization token that initiated the transaction.
        • businessId
          long businessId
          businessId - It refers the businessId of the User Preference.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of Collection
        • enableHashtags
          boolean enableHashtags
          To generate hashtags
        • enableReviewSummary
          boolean enableReviewSummary
          To enable review summary
        • filters
          String filters
          filters - It holds the value for filters
        • isSkipTotalCount
          boolean isSkipTotalCount
          To skip total count of records returned
        • locale
          String locale
          locale - It refers the localization
        • page
          int page
          Page - This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • ratingClassification
          RatingClassification ratingClassification
          ratingClassification - holds the ratingClassification
        • ratingId
          long ratingId
          ratingId - It refers to the identifier of User Preference
        • ratingsReviewsRequest
          RatingsReviewsRequest ratingsReviewsRequest
          RatinngReviewRequest - It refers to the UserRatingPreference Request of User Preference
        • size
          int size
          size - This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - The sort parameter for the EcomSort
        • storeId
          String storeId
          storeId - holds the identifier of the store
        • userId
          String userId
          userId - It refers to the identifier of User Preference
        • version
          String version
          version - It refers the version
    • Class com.skava.ratingandreviews.model.datatransferobject.request.RatingsReviewsQAInfoDataRequest

      class RatingsReviewsQAInfoDataRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          authtoken - It refers the authorization token that initiated the transaction.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of Collection
        • filters
          String filters
          filters - It holds the value for filters
        • itemId
          String itemId
          itemId - It refers to identity of Item
        • locale
          String locale
          locale - It refers the localization
        • page
          int page
          Page - This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • patchUpdateQARequest
          List<PatchUpdateQARequest> patchUpdateQARequest
          patchUpdateQARequest - It refers to list of PatchUpdateQARequest
        • questionId
          long questionId
          questionId - It refers to identifier of questionId
        • size
          int size
          size - This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - The sort parameter for the EcomSort
    • Class com.skava.ratingandreviews.model.datatransferobject.request.RatingsReviewsRequest

      class RatingsReviewsRequest extends Object implements Serializable
      serialVersionUID:
      2405172041950251807L
    • Class com.skava.ratingandreviews.model.datatransferobject.request.RatingsSummaryInfoDataRequest

      class RatingsSummaryInfoDataRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • authToken
          String authToken
          authToken - It refers the authorization token that initiated the transaction.
        • businessId
          long businessId
          businessId - It refers the businessId of the User Preference.
        • collectionId
          long collectionId
          CollectionId - It refers to the identifier of Collection
        • filters
          String filters
          filetrs - holds the value for filter
        • locale
          String locale
          locale - It refers the localization
        • page
          int page
          page - This parameter will be available for all the services that supports pagination. This parameter is used to mention the starting index of the items which going to responded by the API.
        • size
          int size
          size - This parameter will be available for all the services that supports pagination. This parameter is used to mention the number of maximum items that needs to be responded for the request.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - The sort parameter for the EcomSort
        • storeId
          long storeId
          storeId - It refers the storeId of the User Preference.
        • version
          String version
          version - It refers the version
    • Class com.skava.ratingandreviews.model.datatransferobject.request.ReviewFeedbackRequest

      class ReviewFeedbackRequest extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • feedback
          Feedback feedback
          feedback - Holds the values for feedback.
        • properties
          Map<String,String> properties
          properties-Holds the properties.
    • Class com.skava.ratingandreviews.model.datatransferobject.request.VotesRequest

      class VotesRequest extends com.skava.core.validation.InputModel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • answersId
          long answersId
          answers - holds the value of the answerId
        • authToken
          String authToken
          authToken - It refers the authorization token that initiated the transaction.
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of Collection
        • questionId
          long questionId
          questionId- holds the value of questionsId
        • userId
          long userId
          userId - holds the value of userId
        • voteType
          VoteType voteType
          voteType - holds the voteType value of the rating
  • Package com.skava.ratingandreviews.model.datatransferobject.response

  • Package com.skava.ratingandreviews.model.domain

    • Class com.skava.ratingandreviews.model.domain.RatingAnswersDomain

      class RatingAnswersDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • answerId
          long answerId
          answerId - It refers to the Identifier of Answer
        • answerIds
          List<Long> answerIds
          answerId - It refers to the Identifier of Answer
        • answers
          String answers
          answers - It holds the answers
        • collectionId
          long collectionId
          collectionId - It refers to the identifier of Collection
        • createdBy
          String createdBy
          createdBy - Holds data of user
        • createdTime
          Date createdTime
          createdTime - Holds time of creation
        • isStatusApprovedNotExists
          boolean isStatusApprovedNotExists
          isStatusApprovedNotExists - Holds the state of the statusapproved exist or not.
        • locale
          String locale
          locale - It refers the localization
        • questionId
          long questionId
          questionId - It refers to the Identifier of Question
        • questions
          String questions
          answers - It holds the answers
        • remarks
          String remarks
          remarks - Holds the remarks on an answer
        • updatedBy
          String updatedBy
          updated by - Holds the value by which it gets updated.
        • updatedTime
          Date updatedTime
          updated Time - Holds the updated time of the rating review Domain.
        • workFlowStatus
          RatingStatus workFlowStatus
          workFlowStatus - Holds the PATCH update state of an answer
    • Class com.skava.ratingandreviews.model.domain.RatingmultipleAnswersDomain

      class RatingmultipleAnswersDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • answers
          String answers
          answers - Holds the
        • createdBy
          String createdBy
        • createdTime
          Date createdTime
        • id
          long id
        • likesCount
          int likesCount
          likesCount-holds the number of likes on that answer
        • remarks
          String remarks
          remarks - Holds the remarks on Answer
        • unlikesCount
          int unlikesCount
          unlikesCount-holds the number of unlikes on that answer
        • workFlowStatus
          RatingStatus workFlowStatus
    • Class com.skava.ratingandreviews.model.domain.RatingQuestionsAndAnswersDomain

      class RatingQuestionsAndAnswersDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • answers
          List<RatingmultipleAnswersDomain> answers
        • createdBy
          String createdBy
          createdBy - Holds the ID of the user.
        • createdTime
          Date createdTime
          createdTime - Holds the time when created.
        • id
          long id
          id-Holds the ID of the question.
        • itemId
          String itemId
          itemId-Holds the ID of the question.
        • questions
          String questions
          Indicates the question.
        • remarks
          String remarks
          itemId-Holds the ID of the question.
        • status
          RatingQandAStatus status
          status - Holds the status of QandA as ACTIVE,INACTIVE.
        • workFlowStatus
          RatingStatus workFlowStatus
          workFlowStatus - Holds the Status of QandA as APPROVED,PENDING,REJECTED.
    • Class com.skava.ratingandreviews.model.domain.RatingQuestionsAnswersDomain

      class RatingQuestionsAnswersDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          long collectionId
          collectionId - Holds the Id of Collection
        • createdBy
          String createdBy
          createdBy - Holds the name/id of the user
        • createdTime
          Date createdTime
          createdTime - Holds the time when created
        • itemId
          String itemId
          questions - Holds the Id of Item
        • questionsAndAnswers
          List<RatingQuestionsAndAnswersDomain> questionsAndAnswers
          questionsAndAnswers - Holds the questionsAndAnswersF
        • updatedBy
          String updatedBy
          updated by - Holds the value by which it gets updated.
        • updatedTime
          Date updatedTime
          updated Time - Holds the updated time of the rating review Domain.
        • workFlowStatus
          RatingStatus workFlowStatus
          workFlowStatus - Holds the status as APPROVED, PENDING, REJECTED
    • Class com.skava.ratingandreviews.model.domain.RatingQuestionsDomain

      class RatingQuestionsDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          long collectionId
          collectionId - It refers to the identifier of Collection
        • createdBy
          String createdBy
        • createdTime
          Date createdTime
        • isStatusApprovedNotExists
          boolean isStatusApprovedNotExists
          isStatusApprovedNotExists - Holds the state of the statusapproved exist or not.
        • locale
          String locale
          locale - It refers the localization
        • questionId
          long questionId
          questionId - It holds the Identifier of a question
        • questionIds
          List<Long> questionIds
          The questionIds.
        • questions
          String questions
          questions - It holds the questions
        • remarks
          String remarks
          remarks - It holds remarks on the question
        • updatedBy
          String updatedBy
          updated by - Holds the value by which it gets updated.
        • updatedTime
          Date updatedTime
          updated Time - Holds the updated time of the rating review Domain.
        • workFlowStatus
          RatingStatus workFlowStatus
          RatingStatus - It Holds values as APPROVED, PENDING, REJECTED
    • Class com.skava.ratingandreviews.model.domain.RatingReviewDomain

      class RatingReviewDomain extends Object implements Serializable
      serialVersionUID:
      2624342083075124359L
      • Serialized Fields

        • classification
          RatingClassification classification
          RatingClassification - holds the classification of the rating
        • collectionId
          long collectionId
          collection id - Holds the id of the collection for user preference.
        • createdTime
          Date createdTime
          createdTime - Holds the created time of the rating review Domain.
        • filters
          String filters
          filters - Holds the information about the filters.
        • id
          long id
          id - Holds the identifier for the user preference.
        • imageUrls
          List<String> imageUrls
          imageUrls - list of the image urls
        • isDataApprovedNotExists
          boolean isDataApprovedNotExists
          isDataApprovedNotExists - Holds the state of the dateapproved exist or not.
        • itemId
          String itemId
          item id - Holds the identifier of the item.
        • likeCount
          Integer likeCount
          like count - Holds the count of number of likes.
        • locale
          String locale
          locale - Holds the localization for the user preference
        • moderateby
          String moderateby
          moderateby - Holds the value by which it get moderated.
        • onlyResponseProperty
          boolean onlyResponseProperty
          onlyResponseProperty - Holds the state of the whether only response property is there to update.
        • page
          int page
          page - Holds the informations about the page.
        • properties
          Map<String,String> properties
          properties - Holds the properties.
        • rating
          int rating
          rating - Holds the rating for the user preference.
        • rawReview
          String rawReview
          rawReview - Holds the raw review for the user preference.
        • remarks
          String remarks
          remarks - Holds the value about the remarks on review
        • review
          String review
          review - Holds the review for the user preference.
        • reviewtitle
          String reviewtitle
          reviewtitle - Holds the information about the reviewtitle.
        • size
          int size
          size - Holds the information about the size.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - Holds the information about the sort.
        • status
          RatingStatus status
          RatingStatus - holds the status of the rating
        • unlikeCount
          Integer unlikeCount
          unlike count - Holds the count of number of unlikes.
        • updatedBy
          String updatedBy
          updated by - Holds the value by which it gets updated.
        • updatedTime
          Date updatedTime
          updated Time - Holds the updated time of the rating review Domain.
        • userPreferenceId
          String userPreferenceId
          userpreferencedId - Holds the id of the userPreferance.
    • Class com.skava.ratingandreviews.model.domain.RatingSummaryDomain

      class RatingSummaryDomain extends Object implements Serializable
      serialVersionUID:
      2624342083075124359L
      • Serialized Fields

        • accumulatedTotal
          int accumulatedTotal
          accumulated total - Holds the accumulated total for user preference.
        • classification
          RatingClassification classification
          RatingClassification - holds the classification of the rating
        • collectionId
          long collectionId
          collection id - Holds the identifier of the collection for the user preference.
        • filters
          String filters
          filters - Holds the information about the filters.
        • id
          long id
          id - Holds the identifier for the user preferences.
        • itemId
          String itemId
          item id - Holds the identifier of the item for user preference.
        • maxRating
          int maxRating
          max rating - Holds the maximum rating for the Rating.
        • page
          int page
          page - Holds the informations about the page.
        • ratingdistribution
          Map<String,Integer> ratingdistribution
          ratig distributon - Holds the distribution of the ratings.
        • ratingfinal
          Double ratingfinal
          rating final - Holds the rating final for the user preference.
        • ratingsCount
          int ratingsCount
          rating count - Holds the counts of the rating.
        • size
          int size
          size - Holds the information about the size.
        • sort
          com.skava.core.qdsl.sort.EcomSorts sort
          sort - Holds the information about the sort.
        • status
          RatingStatus status
          RatingStatus - holds the status of the rating
        • updatedTime
          Date updatedTime
          updated time - Holds the updated time for the user preference.
    • Class com.skava.ratingandreviews.model.domain.ReviewFeedbackDomain

      class ReviewFeedbackDomain extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • createdTime
          Date createdTime
          created time - Holds the created time for the user preference.
        • feedback
          Feedback feedback
          feedback - Holds the feedback for the user preference.
        • id
          long id
          id - Holds the identifier for the user preference.
        • properties
          Map<String,String> properties
          properties - Holds the properties for the user preference.
        • ratingId
          long ratingId
          ratingId - Holds the identifier of the rating for the user preference.
        • updatedBy
          String updatedBy
          updated by - Holds the value by which it gets updated.
        • updatedTime
          Date updatedTime
          updated time - Holds the updated time for the user preference.
        • userPreferenceId
          String userPreferenceId
          userPreferencedId - Holds the identifier of the userPreference.
  • Package com.skava.ratingandreviews.model.entity

    • Class com.skava.ratingandreviews.model.entity.QRatingAnswersEntity

      class QRatingAnswersEntity extends com.querydsl.core.types.dsl.EntityPathBase<RatingAnswersEntity> implements Serializable
      serialVersionUID:
      -277630341L
      • Serialized Fields

        • answers
          com.querydsl.core.types.dsl.StringPath answers
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • likesCount
          com.querydsl.core.types.dsl.NumberPath<Integer> likesCount
        • questionId
          com.querydsl.core.types.dsl.NumberPath<Long> questionId
        • remarks
          com.querydsl.core.types.dsl.StringPath remarks
        • unlikesCount
          com.querydsl.core.types.dsl.NumberPath<Integer> unlikesCount
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
        • workFlowStatus
          com.querydsl.core.types.dsl.EnumPath<RatingStatus> workFlowStatus
    • Class com.skava.ratingandreviews.model.entity.QRatingFeedbackEntity

      class QRatingFeedbackEntity extends com.querydsl.core.types.dsl.EntityPathBase<RatingFeedbackEntity> implements Serializable
      serialVersionUID:
      -310909339L
      • Serialized Fields

        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
        • feedback
          com.querydsl.core.types.dsl.EnumPath<Feedback> feedback
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • properties
          com.querydsl.core.types.dsl.StringPath properties
        • ratingreview
          QRatingsReviewsEntity ratingreview
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
        • userPreferenceId
          com.querydsl.core.types.dsl.StringPath userPreferenceId
    • Class com.skava.ratingandreviews.model.entity.QRatingQuestionsEntity

      class QRatingQuestionsEntity extends com.querydsl.core.types.dsl.EntityPathBase<RatingQuestionsEntity> implements Serializable
      serialVersionUID:
      -1349987181L
      • 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
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • itemId
          com.querydsl.core.types.dsl.StringPath itemId
        • questions
          com.querydsl.core.types.dsl.StringPath questions
        • remarks
          com.querydsl.core.types.dsl.StringPath remarks
        • status
          com.querydsl.core.types.dsl.EnumPath<RatingQandAStatus> status
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
        • workFlowStatus
          com.querydsl.core.types.dsl.EnumPath<RatingStatus> workFlowStatus
    • Class com.skava.ratingandreviews.model.entity.QRatingsReviewsEntity

      class QRatingsReviewsEntity extends com.querydsl.core.types.dsl.EntityPathBase<RatingsReviewsEntity> implements Serializable
      serialVersionUID:
      699178152L
      • Serialized Fields

        • classification
          com.querydsl.core.types.dsl.EnumPath<RatingClassification> classification
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • imageUrl
          com.querydsl.core.types.dsl.StringPath imageUrl
        • itemId
          com.querydsl.core.types.dsl.StringPath itemId
        • likeCount
          com.querydsl.core.types.dsl.NumberPath<Integer> likeCount
        • locale
          com.querydsl.core.types.dsl.StringPath locale
        • moderatedBy
          com.querydsl.core.types.dsl.StringPath moderatedBy
        • properties
          com.querydsl.core.types.dsl.StringPath properties
        • rating
          com.querydsl.core.types.dsl.NumberPath<Integer> rating
        • rawReview
          com.querydsl.core.types.dsl.StringPath rawReview
        • remarks
          com.querydsl.core.types.dsl.StringPath remarks
        • review
          com.querydsl.core.types.dsl.StringPath review
        • reviewtitle
          com.querydsl.core.types.dsl.StringPath reviewtitle
        • status
          com.querydsl.core.types.dsl.EnumPath<RatingStatus> status
        • unlikeCount
          com.querydsl.core.types.dsl.NumberPath<Integer> unlikeCount
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
        • userPreferenceId
          com.querydsl.core.types.dsl.StringPath userPreferenceId
    • Class com.skava.ratingandreviews.model.entity.QRatingSummaryEntity

      class QRatingSummaryEntity extends com.querydsl.core.types.dsl.EntityPathBase<RatingSummaryEntity> implements Serializable
      serialVersionUID:
      -828458772L
      • Serialized Fields

        • accumulatedTotal
          com.querydsl.core.types.dsl.NumberPath<Integer> accumulatedTotal
        • classification
          com.querydsl.core.types.dsl.EnumPath<RatingClassification> classification
        • collectionId
          com.querydsl.core.types.dsl.NumberPath<Long> collectionId
        • finalRating
          com.querydsl.core.types.dsl.NumberPath<Double> finalRating
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • itemId
          com.querydsl.core.types.dsl.StringPath itemId
        • maxRating
          com.querydsl.core.types.dsl.NumberPath<Integer> maxRating
        • ratingsCount
          com.querydsl.core.types.dsl.NumberPath<Integer> ratingsCount
        • ratingsDistribution
          com.querydsl.core.types.dsl.StringPath ratingsDistribution
        • status
          com.querydsl.core.types.dsl.EnumPath<RatingStatus> status
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
    • Class com.skava.ratingandreviews.model.entity.QVotesEntity

      class QVotesEntity extends com.querydsl.core.types.dsl.EntityPathBase<VotesEntity> implements Serializable
      serialVersionUID:
      1717538924L
      • Serialized Fields

        • answersId
          com.querydsl.core.types.dsl.NumberPath<Long> answersId
        • createdBy
          com.querydsl.core.types.dsl.StringPath createdBy
        • createdTime
          com.querydsl.core.types.dsl.DateTimePath<Date> createdTime
        • id
          com.querydsl.core.types.dsl.NumberPath<Long> id
        • questionId
          com.querydsl.core.types.dsl.NumberPath<Long> questionId
        • updatedBy
          com.querydsl.core.types.dsl.StringPath updatedBy
        • updatedTime
          com.querydsl.core.types.dsl.DateTimePath<Date> updatedTime
        • userId
          com.querydsl.core.types.dsl.NumberPath<Long> userId
        • voteType
          com.querydsl.core.types.dsl.EnumPath<VoteType> voteType
    • Class com.skava.ratingandreviews.model.entity.RatingAnswersEntity

      class RatingAnswersEntity extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • answers
          String answers
          answers - holds the value of the answers
        • createdBy
          String createdBy
        • createdTime
          Date createdTime
          updated Time - holds the value of the updatedTime of the rating
        • id
          long id
          id- holds the identifier of the Questions
        • likesCount
          int likesCount
          likesCount - holds the likesCount of the Answers
        • questionId
          long questionId
          questionId- holds the value of questionsId
        • remarks
          String remarks
          remarks - holds the remarks on the answers
        • unlikesCount
          int unlikesCount
          unlikesCount - holds the unlikesCount of the Answers
        • updatedBy
          String updatedBy
          updatedBy - holds the updated by Value
        • updatedTime
          Date updatedTime
          updated Time - holds the UpdatedTime of the Answers
        • workFlowStatus
          RatingStatus workFlowStatus
    • Class com.skava.ratingandreviews.model.entity.RatingFeedbackEntity

      class RatingFeedbackEntity extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • createdTime
          Date createdTime
          created Time - holds the createdTime of the Rating
        • feedback
          Feedback feedback
          feedback - holds the feedback value
        • id
          long id
        • properties
          String properties
          properties - holds the properties of the Rating
        • ratingreview
          RatingsReviewsEntity ratingreview
          rating review - holds the review of the Rating
        • updatedBy
          String updatedBy
          updatedBy - holds the updated by Value
        • updatedTime
          Date updatedTime
          updated Time - holds the UpdatedTime of the Rating
        • userPreferenceId
          String userPreferenceId
          userPrefereceId - holds the userPreferancedId
    • Class com.skava.ratingandreviews.model.entity.RatingQuestionsEntity

      class RatingQuestionsEntity extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • collectionId
          long collectionId
          collection Id - holds the identifier of the collection
        • createdBy
          String createdBy
        • createdTime
          Date createdTime
          created Time - holds the createdTime of the Questions
        • id
          long id
          id- holds the identifier of the Questions
        • itemId
          String itemId
          itemId - holds the value of itemId
        • questions
          String questions
          questions - holds the value of the Questions
        • remarks
          String remarks
          remarks - holds the remarks on the Questions
        • status
          RatingQandAStatus status
        • updatedBy
          String updatedBy
          updatedBy - holds the updated by Value
        • updatedTime
          Date updatedTime
          updated Time - holds the UpdatedTime of the Questions
        • workFlowStatus
          RatingStatus workFlowStatus
    • Class com.skava.ratingandreviews.model.entity.RatingsReviewsEntity

      class RatingsReviewsEntity extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • classification
          RatingClassification classification
        • collectionId
          Long collectionId
          The collectionId - holds the identifier of the COllection.
        • createdTime
          Date createdTime
          created Time - holds the created time of the rating
        • id
          long id
          Id -It refers the Identifier of the collection.
        • imageUrl
          String imageUrl
          image url - holds the list of image url
        • itemId
          String itemId
          itemid - holds the itemId
        • likeCount
          Integer likeCount
          like count - holds the number of like counts
        • locale
          String locale
          locale - holds the localisation value
        • moderatedBy
          String moderatedBy
          moderated by - holds the moderated by value of the rating
        • properties
          String properties
          properties - holds the properties of the rating
        • rating
          int rating
          rating- holds the value of the rating
        • rawReview
          String rawReview
          rawReview - holds the value of rawReview
        • remarks
          String remarks
          remarks - holds the remarks on the rating
        • review
          String review
          review - holds the value of the review
        • reviewtitle
          String reviewtitle
          review title - holds the value of the reviewtitle
        • status
          RatingStatus status
          status - holds the value for status
        • unlikeCount
          Integer unlikeCount
          unlike count - holds the number of unlike counts
        • updatedBy
          String updatedBy
          updated by - holds the updated by value of the rating
        • updatedTime
          Date updatedTime
          updated time - holds the updated time of the rating
        • userPreferenceId
          String userPreferenceId
          userPreferencedId - holds the UserPreferancedId
    • Class com.skava.ratingandreviews.model.entity.RatingSummaryEntity

      class RatingSummaryEntity extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • accumulatedTotal
          int accumulatedTotal
          accumulated total - holds the accumulated total of the rating
        • classification
          RatingClassification classification
          classification - holds the value for classification
        • collectionId
          Long collectionId
          collection Id - holds the identifier of the collection
        • finalRating
          Double finalRating
          final Rating - holds the value of the finalRating
        • id
          long id
          id- holds the identifier of the rating
        • itemId
          String itemId
          itemId - holds the identifier of the item
        • maxRating
          int maxRating
          max Rating - holds the value of the maxRating
        • ratingsCount
          int ratingsCount
          rating count -holds the ratingCount of the rating
        • ratingsDistribution
          String ratingsDistribution
          rating distribution - holds the value of the rating distributiion
        • status
          RatingStatus status
          status - holds the value for status
        • updatedTime
          Date updatedTime
          updated Time - holds the value of the updatedTime of the rating
    • Class com.skava.ratingandreviews.model.entity.VotesEntity

      class VotesEntity extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • answersId
          long answersId
          answers - holds the value of the answerId
        • createdBy
          String createdBy
        • createdTime
          Date createdTime
        • id
          long id
          id- holds the identifier of the Questions
        • questionId
          long questionId
          questionId- holds the value of questionsId
        • updatedBy
          String updatedBy
          updated by - holds the updated by value of the rating
        • updatedTime
          Date updatedTime
          updated time - holds the updated time of the rating
        • userId
          long userId
          userId - holds the value of userId
        • voteType
          VoteType voteType
          voteType - holds the voteType value of the rating
  • Package com.skava.ratingandreviews.model.responses