Class BaseController
- java.lang.Object
-
- de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
-
- Direct Known Subclasses:
TmaCartsController,TmaExportController,TmaOccRecommendationController,TmaOrdersController,TmaProductsController,TmaSaveCartController,TmaUsersController
public abstract class BaseController extends java.lang.ObjectAbstract Base Controller defining common methods and fields to be used by other API controllers.- Since:
- 6.6
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringDEFAULT_FIELD_SETprotected static java.lang.StringFULL_FIELD_SET
-
Constructor Summary
Constructors Constructor Description BaseController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected de.hybris.platform.webservicescommons.mapping.DataMappergetDataMapper()protected de.hybris.platform.servicelayer.i18n.I18NServicegetI18nService()protected org.springframework.context.MessageSourcegetMessageSource()protected ErrorListWsDTOhandleErrorInternal(java.lang.String type, java.lang.String message)ErrorListWsDTOhandleModelNotFoundException(java.lang.Exception ex)protected java.lang.Stringsanitize(java.lang.String input)voidsetDataMapper(de.hybris.platform.webservicescommons.mapping.DataMapper dataMapper)voidsetI18nService(de.hybris.platform.servicelayer.i18n.I18NService i18nService)voidsetMessageSource(org.springframework.context.MessageSource messageSource)protected voidvalidate(java.lang.Object object, java.lang.String objectName, org.springframework.validation.Validator validator)
-
-
-
Field Detail
-
DEFAULT_FIELD_SET
protected static final java.lang.String DEFAULT_FIELD_SET
- See Also:
- Constant Field Values
-
FULL_FIELD_SET
protected static final java.lang.String FULL_FIELD_SET
- See Also:
- Constant Field Values
-
-
Method Detail
-
sanitize
protected java.lang.String sanitize(java.lang.String input)
-
handleModelNotFoundException
@ResponseStatus(BAD_REQUEST) @ResponseBody @ExceptionHandler(de.hybris.platform.servicelayer.exceptions.ModelNotFoundException.class) public ErrorListWsDTO handleModelNotFoundException(java.lang.Exception ex)
-
validate
protected void validate(java.lang.Object object, java.lang.String objectName, org.springframework.validation.Validator validator)
-
handleErrorInternal
protected ErrorListWsDTO handleErrorInternal(java.lang.String type, java.lang.String message)
-
getDataMapper
protected de.hybris.platform.webservicescommons.mapping.DataMapper getDataMapper()
-
setDataMapper
public void setDataMapper(de.hybris.platform.webservicescommons.mapping.DataMapper dataMapper)
-
getI18nService
protected de.hybris.platform.servicelayer.i18n.I18NService getI18nService()
-
setI18nService
public void setI18nService(de.hybris.platform.servicelayer.i18n.I18NService i18nService)
-
getMessageSource
protected org.springframework.context.MessageSource getMessageSource()
-
setMessageSource
public void setMessageSource(org.springframework.context.MessageSource messageSource)
-
-