Interface RatingQuestionsAndAnswersFactory

All Known Implementing Classes:
RatingQuestionsAndAnswersFactoryImpl

public interface RatingQuestionsAndAnswersFactory

Interface RatingQuestionsAndAnswersFactory

Holds the information about the RatingQuestionsAndAnswersFactory

Author:
Infosys Equinox
  • Method Details

    • createQuestinsAndAnswersDomain

      RatingQuestionsAnswersDomain createQuestinsAndAnswersDomain(RatingQuestionsAnswersRequest ratingQuestionsAndAnswersRequest)
      method - createQuestinsAndAnswersDomain
      Parameters:
      ratingQuestionsAndAnswersRequest - This parameter holds the RatingQuestionsAnswersRequest.
    • updateGetQuestionsResponse

      PatchQuestionStatusResponse updateGetQuestionsResponse(List<RatingQuestionsDomain> ratingQuestionsDomains)
      method - updateGetQuestionsResponse
      Parameters:
      ratingQuestionsDomains - This parameter holds the RatingQuestionsAndAnswersInfoDataRequest.
    • updateGetAnswersResponse

      PatchAnswerStatusResponse updateGetAnswersResponse(List<RatingAnswersDomain> ratingAnswersDomains)
      method - updateGetQuestionsResponse
      Parameters:
      ratingAnswersDomains - This parameter holds the list of RatingAnswersDomain.
    • createQuestionStatusDomain

      List<RatingQuestionsDomain> createQuestionStatusDomain(List<RatingQuestionsEntity> questionStatusEntities)
      method - UpadetQuestionStatus
      Parameters:
      questionStatusEntities - This parameter holds the list of RatingQuestionsEntity.
    • createQuestionsEntity

      RatingQuestionsEntity createQuestionsEntity(RatingQuestionsAnswersDomain ratingQuestionsAnswersDomain, RatingQuestionsAndAnswersDomain ratingQuestionsAndAnswersDomain)
      method - createQuestionsEntity
      Parameters:
      ratingQuestionsAnswersDomain - This parameter holds the RatingQuestionsAnswersDomain.
      ratingQuestionsAndAnswersDomain - This parameter holds the RatingQuestionsAndAnswersDomain.
    • createAnswersFromAnswerEntity

      RatingmultipleAnswersDomain createAnswersFromAnswerEntity(RatingAnswersEntity ratingAnswersEntity)
      method - createAnswersFromAnswerEntity
      Parameters:
      ratingAnswersEntity - This parameter holds the RatingAnswersEntity.
    • createRatingQuestionsAndAnswersDomain

      RatingQuestionsAndAnswersDomain createRatingQuestionsAndAnswersDomain(List<RatingmultipleAnswersDomain> multipleAnswersResponse, RatingQuestionsEntity ratingQuestionsEntity)
      method - createRatingQuestionsAndAnswersDomain
      Parameters:
      multipleAnswersResponse - This parameter holds the list of RatingmultipleAnswersDomain.
      ratingQuestionsEntity - This parameter holds the RatingQuestionsEntity.
    • createRatingQuestionsAndAnswersResponse

      RatingQuestionsAndAnswersResponse createRatingQuestionsAndAnswersResponse(RatingQuestionsAnswersDomain ratingQuestionsAnswersDomain)
      method - createRatingQuestionsAndAnswersResponse
      Parameters:
      ratingQuestionsAnswersDomain - This parameter holds the RatingQuestionsAnswersDomain.
    • setRatingAnswerEntity

      void setRatingAnswerEntity(RatingQuestionsAnswersDomain ratingQuestionsAnswersDomain, RatingQuestionsEntity ratingQuestionsEntity, RatingmultipleAnswersDomain ratingmultipleAnswersDomain, RatingAnswersEntity ratingAnswersEntity)
      method - setRatingAnswerEntity
      Parameters:
      ratingQuestionsAnswersDomain - This parameter holds the RatingQuestionsAnswersDomain.
      ratingQuestionsEntity - This parameter holds the RatingQuestionsEntity.
      ratingmultipleAnswersDomain - This parameter holds the RatingmultipleAnswersDomain.
      ratingAnswersEntity - This parameter holds the RatingAnswersEntity.
    • createQuestionAndAnswersResponse

      GetByIdQuestionAndAnswersResponse createQuestionAndAnswersResponse(RatingQuestionsEntity ratingQuestionsEntity)
      method - createQuestionAndAnswersResponse
      Parameters:
      ratingQuestionsEntity - ratingQuestionsEntity
      Returns:
      GetByIdQuestionAndAnswersResponse
    • setRatingQuestionsAndAnswersDomain

      void setRatingQuestionsAndAnswersDomain(RatingQuestionsEntity ratingQuestionsEntity, RatingQuestionsAndAnswersDomain ratingQuestionsAndAnswersDomain)
      method - setRatingQuestionsAndAnswersDomain
      Parameters:
      ratingQuestionsEntity - This parameter holds the RatingQuestionsEntity.
      ratingQuestionsAndAnswersDomain - This parameter holds the RatingQuestionsAndAnswersDomain.
    • setAnswersDomain

      RatingmultipleAnswersDomain setAnswersDomain(RatingAnswersEntity ratingAnswersEntity)
      method - setAnswersDomain
      Parameters:
      ratingAnswersEntity - This parameter holds the RatingAnswersEntity.
      Returns:
      RatingmultipleAnswersDomain
    • setAnswersResponse

      GetAnswersResponse setAnswersResponse(RatingAnswersEntity ratingAnswersEntity)
      method - setAnswersResponse
      Parameters:
      ratingAnswersEntity - This parameter holds the RatingAnswersEntity.
    • createAnswerStatusDomain

      List<RatingAnswersDomain> createAnswerStatusDomain(List<RatingAnswersEntity> ratingAnswersStatusEntity)
      method - createAnswerStatusDomain
      Parameters:
      ratingAnswersStatusEntity - This parameter holds the list of RatingAnswersEntity.