Module is.codion.framework.domain
Interface TransientAttributeDefinition.Builder<T,B extends TransientAttributeDefinition.Builder<T,B>>
- Type Parameters:
T- the attribute value type
- All Superinterfaces:
AttributeDefinition.Builder<T,,B> ValueAttributeDefinition.Builder<T,B>
- Enclosing interface:
TransientAttributeDefinition<T>
public static sealed interface TransientAttributeDefinition.Builder<T,B extends TransientAttributeDefinition.Builder<T,B>>
extends ValueAttributeDefinition.Builder<T,B>
Builds a transient AttributeDefinition instance
-
Method Summary
Methods inherited from interface is.codion.framework.domain.entity.attribute.AttributeDefinition.Builder
attribute, caption, captionResource, captionResource, comparator, defaultValue, defaultValue, description, descriptionResource, descriptionResource, hidden, mnemonic, mnemonicResource, mnemonicResource, nullableMethods inherited from interface is.codion.framework.domain.entity.attribute.ValueAttributeDefinition.Builder
build, dateTimePattern, dateTimePattern, format, fractionDigits, items, maximum, maximumLength, minimum, numberGrouping, range, roundingMode, trim
-
Method Details
-
modifies
Default true.- Parameters:
modifies- if false then modifications to the value will not result in the owning entity becoming modified- Returns:
- this builder instance
-