Class BaseController

java.lang.Object
de.hybris.platform.b2ctelcooccaddon.controllers.BaseController
Direct Known Subclasses:
TmaAddressController, TmaCartsController, TmaExportController, TmaOccRecommendationController, TmaOrdersController, TmaProductsController, TmaSaveCartController, TmaUsersController

public abstract class BaseController extends Object
Abstract Base Controller defining common methods and fields to be used by other API controllers.
Since:
6.6
  • Field Details

  • Constructor Details

    • BaseController

      public BaseController()
  • Method Details

    • sanitize

      protected String sanitize(String input)
    • handleModelNotFoundException

      @ResponseStatus(BAD_REQUEST) @ResponseBody @ExceptionHandler(de.hybris.platform.servicelayer.exceptions.ModelNotFoundException.class) public ErrorListWsDTO handleModelNotFoundException(Exception ex)
    • validate

      protected void validate(Object object, String objectName, org.springframework.validation.Validator validator)
    • handleErrorInternal

      protected ErrorListWsDTO handleErrorInternal(String type, 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)