Package org.core.utils.entry
Class AbstractSnapshotValue.AbstractIdentitySnapshotValue<O,V>
java.lang.Object
org.core.utils.entry.AbstractSnapshotValue<O,V>
org.core.utils.entry.AbstractSnapshotValue.AbstractIdentitySnapshotValue<O,V>
- All Implemented Interfaces:
SnapshotValue<O,V>
,SnapshotValue.IdentifySnapshotValue<O,V>
,Identifiable
- Enclosing class:
- AbstractSnapshotValue<O,V>
public abstract static class AbstractSnapshotValue.AbstractIdentitySnapshotValue<O,V>
extends AbstractSnapshotValue<O,V>
implements SnapshotValue.IdentifySnapshotValue<O,V>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.core.utils.entry.AbstractSnapshotValue
AbstractSnapshotValue.AbstractIdentitySnapshotValue<O,V>
Nested classes/interfaces inherited from interface org.core.utils.entry.SnapshotValue
SnapshotValue.IdentifySnapshotValue<O,V>
-
Field Summary
Fields inherited from class org.core.utils.entry.AbstractSnapshotValue
getter, setter, value
-
Constructor Summary
ConstructorDescriptionAbstractIdentitySnapshotValue(String id, String name, V value, Function<O,V> getter, BiConsumer<O,V> setter)
-
Method Summary
Methods inherited from class org.core.utils.entry.AbstractSnapshotValue
applyValue, clone, getValue, setValue, storeValue
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.core.utils.entry.SnapshotValue
applyValue, canApplyTo, clone, getValue, setValue, storeValue
-
Constructor Details
-
AbstractIdentitySnapshotValue
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceIdentifiable
-
getName
- Specified by:
getName
in interfaceIdentifiable
-