| Package | Description |
|---|---|
| de.flapdoodle.formula.types | |
| de.flapdoodle.formula.values.domain | |
| de.flapdoodle.formula.values.properties |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableId<O>
Immutable implementation of
Id. |
| Modifier and Type | Method and Description |
|---|---|
static <O> Id<O> |
Id.idFor(Class<O> type) |
| Modifier and Type | Method and Description |
|---|---|
static <O> ImmutableId<O> |
ImmutableId.copyOf(Id<O> instance)
Creates an immutable copy of a
Id value. |
ImmutableId.Builder<O> |
ImmutableId.Builder.from(Id<O> instance)
Fill a builder with attribute values from the provided
Id instance. |
| Modifier and Type | Method and Description |
|---|---|
Id<O> |
ImmutableCopyOnChangeValue.id() |
Id<O> |
ImmutableReadOnlyValue.id() |
Id<O> |
ImmutableModifyInstanceValue.id() |
abstract Id<O> |
CopyOnChangeValue.id() |
abstract Id<O> |
ReadOnlyValue.id() |
Id<T> |
HasId.id() |
abstract Id<O> |
ModifyInstanceValue.id() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableCopyOnChangeValue.Builder<O,T> |
ImmutableCopyOnChangeValue.Builder.id(Id<O> id)
Initializes the value for the
id attribute. |
ImmutableReadOnlyValue.Builder<O,T> |
ImmutableReadOnlyValue.Builder.id(Id<O> id)
Initializes the value for the
id attribute. |
ImmutableModifyInstanceValue.Builder<O,T> |
ImmutableModifyInstanceValue.Builder.id(Id<O> id)
Initializes the value for the
id attribute. |
static <O,T> ImmutableCopyOnChangeValue<O,T> |
ImmutableCopyOnChangeValue.of(Id<O> id,
CopyOnChangeProperty<O,T> property)
Construct a new immutable
CopyOnChangeValue instance. |
static <O,T> ImmutableCopyOnChangeValue<O,T> |
CopyOnChangeValue.of(Id<O> id,
CopyOnChangeProperty<O,T> property) |
static <O,T> ImmutableModifyInstanceValue<O,T> |
ImmutableModifyInstanceValue.of(Id<O> id,
ModifiableProperty<O,T> property)
Construct a new immutable
ModifyInstanceValue instance. |
static <O,T> ImmutableModifyInstanceValue<O,T> |
ModifyInstanceValue.of(Id<O> id,
ModifiableProperty<O,T> property) |
static <O,T> ImmutableReadOnlyValue<O,T> |
ImmutableReadOnlyValue.of(Id<O> id,
ReadOnlyProperty<O,T> property)
Construct a new immutable
ReadOnlyValue instance. |
static <O,T> ImmutableReadOnlyValue<O,T> |
ReadOnlyValue.of(Id<O> id,
ReadOnlyProperty<O,T> property) |
ImmutableCopyOnChangeValue<O,T> |
ImmutableCopyOnChangeValue.withId(Id<O> value)
Copy the current immutable object by setting a value for the
id attribute. |
ImmutableReadOnlyValue<O,T> |
ImmutableReadOnlyValue.withId(Id<O> value)
Copy the current immutable object by setting a value for the
id attribute. |
ImmutableModifyInstanceValue<O,T> |
ImmutableModifyInstanceValue.withId(Id<O> value)
Copy the current immutable object by setting a value for the
id attribute. |
| Modifier and Type | Method and Description |
|---|---|
ModifyInstanceValue<O,T> |
ModifiableProperty.withId(Id<O> id) |
CopyOnChangeValue<O,T> |
CopyOnChangeProperty.withId(Id<O> id) |
ReadOnlyValue<O,T> |
ReadOnlyProperty.withId(Id<O> id) |
Copyright © 2023. All rights reserved.