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> ValueAttributeDefinition.Builder<T,B>
- Enclosing interface:
DerivedAttributeDefinition<T>
public static sealed interface DerivedAttributeDefinition.DenormalizedBuilder<T,B extends DerivedAttributeDefinition.DenormalizedBuilder<T,B>>
extends ValueAttributeDefinition.Builder<T,B>
Builds a derived AttributeDefinition instance
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceDerivedAttributeDefinition.DenormalizedBuilder.DenormalizedAttributeStep<T,B extends DerivedAttributeDefinition.DenormalizedBuilder<T, B>> The second step in building a denormalized attributestatic interfaceDerivedAttributeDefinition.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, 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