Class DefaultInboundQuoteCommentConversionHelper
- java.lang.Object
-
- de.hybris.platform.sap.c4c.quote.inbound.impl.DefaultInboundQuoteCommentConversionHelper
-
- All Implemented Interfaces:
InboundQuoteCommentConversionHelper
public class DefaultInboundQuoteCommentConversionHelper extends java.lang.Object implements InboundQuoteCommentConversionHelper
Default implementation for InboundQuoteCommentConversionHelper
-
-
Constructor Summary
Constructors Constructor Description DefaultInboundQuoteCommentConversionHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcreateComment(CommerceCommentParameter parameter)Method to create a comment model with given parametersjava.lang.StringcreateHeaderComment(java.lang.String quoteId, java.lang.String text, java.lang.String userUid)Method to create comment Quote Header level with given parametersCommentServicegetCommentService()protected AbstractOrderEntryModelgetEntryForEntryNumber(AbstractOrderModel order, int number)Method to get quoteEnrty model for given quote and entry numberModelServicegetModelService()java.lang.StringgetQuoteComments(java.lang.String quoteId)Method to get Quote Comments codesQuoteServicegetQuoteService()UserServicegetUserService()voidsetCommentService(CommentService commentService)voidsetModelService(ModelService modelService)voidsetQuoteService(QuoteService quoteService)voidsetUserService(UserService userService)protected voidvalidateCommentParameter(CommerceCommentParameter parameter)Method to validate the CommerceComment parameters to generate a quote comment
-
-
-
Method Detail
-
createHeaderComment
public java.lang.String createHeaderComment(java.lang.String quoteId, java.lang.String text, java.lang.String userUid)Description copied from interface:InboundQuoteCommentConversionHelperMethod to create comment Quote Header level with given parameters- Specified by:
createHeaderCommentin interfaceInboundQuoteCommentConversionHelper- Returns:
- String
-
getQuoteComments
public java.lang.String getQuoteComments(java.lang.String quoteId)
Description copied from interface:InboundQuoteCommentConversionHelperMethod to get Quote Comments codes- Specified by:
getQuoteCommentsin interfaceInboundQuoteCommentConversionHelper- Returns:
- String
-
createComment
protected java.lang.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 UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getQuoteService
public QuoteService getQuoteService()
-
setQuoteService
public void setQuoteService(QuoteService quoteService)
-
getCommentService
public CommentService getCommentService()
-
setCommentService
public void setCommentService(CommentService commentService)
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
-