Package com.afrunt.randomjoke
Class Jokes
- java.lang.Object
-
- com.afrunt.randomjoke.Jokes
-
public class Jokes extends Object
- Author:
- Andrii Frunt
-
-
Constructor Summary
Constructors Constructor Description Jokes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JokesaddSupplier(AbstractJokeSupplier supplier)List<AbstractJokeSupplier>getJokeSuppliers()Optional<Joke>randomJoke()JokessetJokeSuppliers(List<AbstractJokeSupplier> jokeSuppliers)Jokeswith(Class<? extends AbstractJokeSupplier>... supplierTypes)JokeswithDefaultSuppliers()Jokeswithout(Class<? extends AbstractJokeSupplier> supplierType)
-
-
-
Method Detail
-
withDefaultSuppliers
public Jokes withDefaultSuppliers()
-
without
public Jokes without(Class<? extends AbstractJokeSupplier> supplierType)
-
with
public Jokes with(Class<? extends AbstractJokeSupplier>... supplierTypes)
-
getJokeSuppliers
public List<AbstractJokeSupplier> getJokeSuppliers()
-
setJokeSuppliers
public Jokes setJokeSuppliers(List<AbstractJokeSupplier> jokeSuppliers)
-
addSupplier
public Jokes addSupplier(AbstractJokeSupplier supplier)
-
-