Class AbstractModelMother<T extends ItemModel>

    • Constructor Detail

      • AbstractModelMother

        public AbstractModelMother()
    • Method Detail

      • getFromCollectionOrSaveAndReturn

        protected T getFromCollectionOrSaveAndReturn​(java.util.function.Supplier<java.util.Collection<T>> getter,
                                                     java.util.function.Supplier<T> creator)
      • saveModel

        protected T saveModel​(java.util.function.Supplier<T> creator)
      • getModelFromCollection

        protected java.util.Optional<T> getModelFromCollection​(java.util.function.Supplier<java.util.Collection<T>> getter)
      • getOrSaveAndReturn

        protected T getOrSaveAndReturn​(java.util.function.Supplier<T> getter,
                                       java.util.function.Supplier<T> creator)
      • setModelService

        public void setModelService​(ModelService modelService)
      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)