Class AbstractBaseFacade

java.lang.Object
de.hybris.platform.personalizationfacades.AbstractBaseFacade
Direct Known Subclasses:
DefaultActionFacade, DefaultCustomerSegmentationFacade, DefaultCustomizationFacade, DefaultSegmentFacade, DefaultTriggerFacade, DefaultVariationFacade

public abstract class AbstractBaseFacade extends Object
Abstract class with utility method for controller facades
  • Field Details

    • EMPTY_SEARCH_RESULT

      public static final SearchResult EMPTY_SEARCH_RESULT
  • Constructor Details

    • AbstractBaseFacade

      public AbstractBaseFacade()
  • Method Details

    • validateCode

      protected void validateCode(String cxTypeName, String code)
    • validateName

      protected void validateName(String cxTypeName, String name)
    • throwAlreadyExists

      protected void throwAlreadyExists(String name, String code)
    • createUnknownIdentifierException

      protected UnknownIdentifierException createUnknownIdentifierException(String name, String code)
    • getCatalogVersion

      protected CatalogVersionModel getCatalogVersion(String catalogId, String catalogVersionId)
    • getEmptySearchData

      protected <T> SearchPageData<T> getEmptySearchData()
    • getSearchDataForSingleElement

      protected <T> SearchPageData<T> getSearchDataForSingleElement()
    • convertSearchPage

      protected <I, R> SearchPageData<R> convertSearchPage(SearchPageData<I> input, Function<List<I>,List<R>> mapper)
    • validateCatalogIdentifiers

      protected void validateCatalogIdentifiers(String catalogId, String catalogVersionId)
    • executeInTransaction

      protected <ITEM> ITEM executeInTransaction(Supplier<ITEM> transactionBody)
    • executeInTransaction

      protected <ITEM> ITEM executeInTransaction(Supplier<ITEM> transactionBody, rx.functions.Action0 rollbackAction)
    • rollbackTransaction

      protected void rollbackTransaction(Transaction tx)
    • setModelService

      public void setModelService(ModelService modelService)
    • getModelService

      public ModelService getModelService()
    • setCatalogVersionService

      public void setCatalogVersionService(CatalogVersionService catalogVersionService)
    • getCatalogVersionService

      public CatalogVersionService getCatalogVersionService()