Module is.codion.framework.domain
Interface DerivedAttributeDefinition.DenormalizedBuilder<T,B extends DerivedAttributeDefinition.DenormalizedBuilder<T,B>>
- Type Parameters:
T
- the attribute value type
- All Superinterfaces:
AttributeDefinition.Builder<T,
B>
- Enclosing interface:
DerivedAttributeDefinition<T>
public static sealed interface DerivedAttributeDefinition.DenormalizedBuilder<T,B extends DerivedAttributeDefinition.DenormalizedBuilder<T,B>>
extends AttributeDefinition.Builder<T,B>
Builds a derived AttributeDefinition instance
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
DerivedAttributeDefinition.DenormalizedBuilder.DenormalizedAttributeStep<T,
B extends DerivedAttributeDefinition.DenormalizedBuilder<T, B>> The second step in building a denormalized attributestatic interface
DerivedAttributeDefinition.DenormalizedBuilder.SourceAttributeStep<T,
B extends DerivedAttributeDefinition.DenormalizedBuilder<T, B>> The first step in building a denormalized attribute -
Method Summary
Methods inherited from interface is.codion.framework.domain.entity.attribute.AttributeDefinition.Builder
attribute, build, caption, captionResource, captionResource, comparator, dateTimePattern, dateTimePattern, defaultValue, defaultValue, description, format, fractionDigits, hidden, items, maximum, maximumLength, minimum, mnemonic, mnemonicResource, mnemonicResource, nullable, numberGrouping, range, roundingMode, trim