public abstract class AbstractBaseFacade
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static SearchResult |
EMPTY_SEARCH_RESULT |
| Constructor and Description |
|---|
AbstractBaseFacade() |
| Modifier and Type | Method and Description |
|---|---|
protected <I,R> SearchPageData<R> |
convertSearchPage(SearchPageData<I> input,
java.util.function.Function<java.util.List<I>,java.util.List<R>> mapper) |
protected UnknownIdentifierException |
createUnknownIdentifierException(java.lang.String name,
java.lang.String code) |
protected <ITEM> ITEM |
executeInTransaction(java.util.function.Supplier<ITEM> transactionBody) |
protected <ITEM> ITEM |
executeInTransaction(java.util.function.Supplier<ITEM> transactionBody,
Action0 rollbackAction) |
protected CatalogVersionModel |
getCatalogVersion(java.lang.String catalogId,
java.lang.String catalogVersionId) |
CatalogVersionService |
getCatalogVersionService() |
protected <T> SearchPageData<T> |
getEmptySearchData() |
ModelService |
getModelService() |
protected <T> SearchPageData<T> |
getSearchDataForSingleElement() |
protected void |
rollbackTransaction(Transaction tx) |
void |
setCatalogVersionService(CatalogVersionService catalogVersionService) |
void |
setModelService(ModelService modelService) |
protected void |
throwAlreadyExists(java.lang.String name,
java.lang.String code) |
protected void |
validateCatalogIdentifiers(java.lang.String catalogId,
java.lang.String catalogVersionId) |
protected void |
validateCode(java.lang.String cxTypeName,
java.lang.String code) |
protected void |
validateName(java.lang.String cxTypeName,
java.lang.String name) |
public static final SearchResult EMPTY_SEARCH_RESULT
protected void validateCode(java.lang.String cxTypeName,
java.lang.String code)
protected void validateName(java.lang.String cxTypeName,
java.lang.String name)
protected void throwAlreadyExists(java.lang.String name,
java.lang.String code)
protected UnknownIdentifierException createUnknownIdentifierException(java.lang.String name, java.lang.String code)
protected CatalogVersionModel getCatalogVersion(java.lang.String catalogId, java.lang.String catalogVersionId)
protected <T> SearchPageData<T> getEmptySearchData()
protected <T> SearchPageData<T> getSearchDataForSingleElement()
protected <I,R> SearchPageData<R> convertSearchPage(SearchPageData<I> input, java.util.function.Function<java.util.List<I>,java.util.List<R>> mapper)
protected void validateCatalogIdentifiers(java.lang.String catalogId,
java.lang.String catalogVersionId)
protected <ITEM> ITEM executeInTransaction(java.util.function.Supplier<ITEM> transactionBody)
protected <ITEM> ITEM executeInTransaction(java.util.function.Supplier<ITEM> transactionBody,
Action0 rollbackAction)
protected void rollbackTransaction(Transaction tx)
public void setModelService(ModelService modelService)
public ModelService getModelService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
public CatalogVersionService getCatalogVersionService()
Copyright © 2018 SAP SE. All Rights Reserved.