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>
- Enclosing interface:
- TransientAttributeDefinition<T>
public static interface TransientAttributeDefinition.Builder<T,B extends TransientAttributeDefinition.Builder<T,B>>
extends AttributeDefinition.Builder<T,B>
Builds a transient AttributeDefinition instance
-
Method Summary
Methods inherited from interface is.codion.framework.domain.entity.attribute.AttributeDefinition.Builder
attribute, beanProperty, build, caption, captionResourceKey, comparator, dateTimePattern, decimalRoundingMode, defaultValue, defaultValue, description, format, hidden, items, localeDateTimePattern, maximumFractionDigits, maximumLength, maximumValue, minimumValue, mnemonic, nullable, numberFormatGrouping, valueRange
-
Method Details
-
modifiesEntity
- Parameters:
modifiesEntity
- if false then modifications to the value will not result in the owning entity becoming modified- Returns:
- this builder instance
-