public class StringIdStoreImpl<T> extends Object implements IStringIdStore<T>
| Constructor and Description |
|---|
StringIdStoreImpl(ISimpleStore<T> store,
java.util.function.Function<T,String> identity) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(T aEntity) |
Optional<T> |
findFirst(java.util.function.Predicate<T> aPredicate) |
Optional<T> |
findFirst(String aId) |
List<T> |
listAll(Comparator<T> aComparator) |
NotFoundPromise |
removeFirst(String aId) |
NotFoundPromise |
save(String aId,
T aEntity) |
public StringIdStoreImpl(ISimpleStore<T> store, java.util.function.Function<T,String> identity)
public Optional<T> findFirst(String aId)
findFirst in interface IStringIdStore<T>public Optional<T> findFirst(java.util.function.Predicate<T> aPredicate)
findFirst in interface IStringIdStore<T>public List<T> listAll(Comparator<T> aComparator)
listAll in interface IStringIdStore<T>public void add(T aEntity)
add in interface IStringIdStore<T>public NotFoundPromise save(String aId, T aEntity)
save in interface IStringIdStore<T>public NotFoundPromise removeFirst(String aId)
removeFirst in interface IStringIdStore<T>Copyright © 2023. All rights reserved.