@Value.Immutable public abstract class ModifyInstanceValue<O,T> extends Object implements ModifiableValue<O,T>, HasHumanReadableLabel
| Constructor and Description |
|---|
ModifyInstanceValue() |
| Modifier and Type | Method and Description |
|---|---|
String |
asHumanReadable() |
T |
get(O instance) |
abstract Id<O> |
id() |
static <O,T> ImmutableModifyInstanceValue<O,T> |
of(Id<O> id,
ModifiableProperty<O,T> property) |
protected abstract ModifiableProperty<O,T> |
property() |
void |
set(O instance,
T value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnamed, ofType, relatedTo, unvalidatedasHumanReadable@Value.Parameter protected abstract ModifiableProperty<O,T> property()
public String asHumanReadable()
asHumanReadable in interface HasHumanReadableLabelpublic static <O,T> ImmutableModifyInstanceValue<O,T> of(Id<O> id, ModifiableProperty<O,T> property)
Copyright © 2023. All rights reserved.