public abstract class AbstractModelMother<T extends ItemModel>
extends java.lang.Object
| Constructor and Description |
|---|
AbstractModelMother() |
| Modifier and Type | Method and Description |
|---|---|
FlexibleSearchService |
getFlexibleSearchService() |
protected T |
getFromCollectionOrSaveAndReturn(java.util.function.Supplier<java.util.Collection<T>> getter,
java.util.function.Supplier<T> creator) |
protected java.util.Optional<T> |
getModelFromCollection(java.util.function.Supplier<java.util.Collection<T>> getter) |
ModelService |
getModelService() |
protected T |
getOrSaveAndReturn(java.util.function.Supplier<T> getter,
java.util.function.Supplier<T> creator) |
protected T |
saveModel(java.util.function.Supplier<T> creator) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
void |
setModelService(ModelService modelService) |
protected T getFromCollectionOrSaveAndReturn(java.util.function.Supplier<java.util.Collection<T>> getter, java.util.function.Supplier<T> creator)
protected java.util.Optional<T> getModelFromCollection(java.util.function.Supplier<java.util.Collection<T>> getter)
protected T getOrSaveAndReturn(java.util.function.Supplier<T> getter, java.util.function.Supplier<T> creator)
public ModelService getModelService()
public void setModelService(ModelService modelService)
public FlexibleSearchService getFlexibleSearchService()
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
Copyright © 2018 SAP SE. All Rights Reserved.