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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateComment(CommerceCommentParameter parameter) Method to create a comment model with given parameterscreateHeaderComment(String quoteId, String text, String userUid) Method to create comment Quote Header level with given parametersde.hybris.platform.comments.services.CommentServiceprotected AbstractOrderEntryModelgetEntryForEntryNumber(AbstractOrderModel order, int number) Method to get quoteEnrty model for given quote and entry numberde.hybris.platform.servicelayer.model.ModelServicegetQuoteComments(String quoteId) Method to get Quote Comments codesde.hybris.platform.order.QuoteServicede.hybris.platform.servicelayer.user.UserServicevoidsetCommentService(de.hybris.platform.comments.services.CommentService commentService) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetQuoteService(de.hybris.platform.order.QuoteService quoteService) voidsetUserService(de.hybris.platform.servicelayer.user.UserService userService) protected voidvalidateCommentParameter(CommerceCommentParameter parameter) Method to validate the CommerceComment parameters to generate a quote comment
-
Constructor Details
-
DefaultInboundQuoteCommentConversionHelper
public DefaultInboundQuoteCommentConversionHelper()
-
-
Method Details
-
createHeaderComment
Description copied from interface:InboundQuoteCommentConversionHelperMethod to create comment Quote Header level with given parameters- Specified by:
createHeaderCommentin interfaceInboundQuoteCommentConversionHelper- Returns:
- String
-
getQuoteComments
Description copied from interface:InboundQuoteCommentConversionHelperMethod to get Quote Comments codes- Specified by:
getQuoteCommentsin interfaceInboundQuoteCommentConversionHelper- Returns:
- String
-
createComment
Method to create a comment model with given parameters- Parameters:
parameter-commentType-baseStore-- Returns:
- List of comment codes
-
getEntryForEntryNumber
Method to get quoteEnrty model for given quote and entry number- Parameters:
order-number-- Returns:
-
validateCommentParameter
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)
-