Class DefaultInboundQuoteCommentConversionHelper

java.lang.Object
de.hybris.platform.sap.c4c.quote.inbound.impl.DefaultInboundQuoteCommentConversionHelper
All Implemented Interfaces:
InboundQuoteCommentConversionHelper

public class DefaultInboundQuoteCommentConversionHelper extends Object implements InboundQuoteCommentConversionHelper
Default implementation for InboundQuoteCommentConversionHelper
  • Constructor Details

    • DefaultInboundQuoteCommentConversionHelper

      public DefaultInboundQuoteCommentConversionHelper()
  • Method Details

    • createHeaderComment

      public String createHeaderComment(String quoteId, String text, String userUid)
      Description copied from interface: InboundQuoteCommentConversionHelper
      Method to create comment Quote Header level with given parameters
      Specified by:
      createHeaderComment in interface InboundQuoteCommentConversionHelper
      Returns:
      String
    • getQuoteComments

      public String getQuoteComments(String quoteId)
      Description copied from interface: InboundQuoteCommentConversionHelper
      Method to get Quote Comments codes
      Specified by:
      getQuoteComments in interface InboundQuoteCommentConversionHelper
      Returns:
      String
    • createComment

      protected String createComment(CommerceCommentParameter parameter)
      Method to create a comment model with given parameters
      Parameters:
      parameter -
      commentType -
      baseStore -
      Returns:
      List of comment codes
    • getEntryForEntryNumber

      protected AbstractOrderEntryModel getEntryForEntryNumber(AbstractOrderModel order, int number)
      Method to get quoteEnrty model for given quote and entry number
      Parameters:
      order -
      number -
      Returns:
    • validateCommentParameter

      protected void validateCommentParameter(CommerceCommentParameter parameter)
      Method to validate the CommerceComment parameters to generate a quote comment
      Parameters:
      parameter -
    • getUserService

      public de.hybris.platform.servicelayer.user.UserService getUserService()
    • setUserService

      public void setUserService(de.hybris.platform.servicelayer.user.UserService userService)
    • getQuoteService

      public de.hybris.platform.order.QuoteService getQuoteService()
    • setQuoteService

      public void setQuoteService(de.hybris.platform.order.QuoteService quoteService)
    • getCommentService

      public de.hybris.platform.comments.services.CommentService getCommentService()
    • setCommentService

      public void setCommentService(de.hybris.platform.comments.services.CommentService commentService)
    • getModelService

      public de.hybris.platform.servicelayer.model.ModelService getModelService()
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)