Class AbstractBaseFacade

    • Field Detail

      • EMPTY_SEARCH_RESULT

        public static final SearchResult EMPTY_SEARCH_RESULT
    • Constructor Detail

      • AbstractBaseFacade

        public AbstractBaseFacade()
    • Method Detail

      • validateCode

        protected void validateCode​(java.lang.String cxTypeName,
                                    java.lang.String code)
      • validateName

        protected void validateName​(java.lang.String cxTypeName,
                                    java.lang.String name)
      • throwAlreadyExists

        protected void throwAlreadyExists​(java.lang.String name,
                                          java.lang.String code)
      • createUnknownIdentifierException

        protected UnknownIdentifierException createUnknownIdentifierException​(java.lang.String name,
                                                                              java.lang.String code)
      • getCatalogVersion

        protected CatalogVersionModel getCatalogVersion​(java.lang.String catalogId,
                                                        java.lang.String catalogVersionId)
      • getEmptySearchData

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

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

        protected <I,​R> SearchPageData<R> convertSearchPage​(SearchPageData<I> input,
                                                                  java.util.function.Function<java.util.List<I>,​java.util.List<R>> mapper)
      • validateCatalogIdentifiers

        protected void validateCatalogIdentifiers​(java.lang.String catalogId,
                                                  java.lang.String catalogVersionId)
      • executeInTransaction

        protected <ITEM> ITEM executeInTransaction​(java.util.function.Supplier<ITEM> transactionBody)
      • executeInTransaction

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

        protected void rollbackTransaction​(Transaction tx)
      • setModelService

        public void setModelService​(ModelService modelService)
      • setCatalogVersionService

        public void setCatalogVersionService​(CatalogVersionService catalogVersionService)