public class SimpleStoreGsonImpl<T> extends Object implements ISimpleStore<T>
| Constructor and Description |
|---|
SimpleStoreGsonImpl(Class<T> aType,
IFileLocator aFileLocator,
com.google.gson.Gson aGson) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(T aEntity) |
Optional<T> |
findFirst(java.util.function.Predicate<T> aPredicate) |
List<T> |
listAll(Comparator<T> aComparator) |
NotFoundPromise |
removeFirst(java.util.function.Predicate<T> aPredicate) |
NotFoundPromise |
save(T aEntity,
java.util.function.Predicate<T> aPredicate) |
public SimpleStoreGsonImpl(Class<T> aType, IFileLocator aFileLocator, com.google.gson.Gson aGson)
public Optional<T> findFirst(java.util.function.Predicate<T> aPredicate)
findFirst in interface ISimpleStore<T>public List<T> listAll(Comparator<T> aComparator)
listAll in interface ISimpleStore<T>public void add(T aEntity)
add in interface ISimpleStore<T>public NotFoundPromise save(T aEntity, java.util.function.Predicate<T> aPredicate)
save in interface ISimpleStore<T>public NotFoundPromise removeFirst(java.util.function.Predicate<T> aPredicate)
removeFirst in interface ISimpleStore<T>Copyright © 2023. All rights reserved.