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 Details

    • modifiesEntity

      TransientAttributeDefinition.Builder<T,B> modifiesEntity(boolean modifiesEntity)
      Default true.
      Parameters:
      modifiesEntity - if false then modifications to the value will not result in the owning entity becoming modified
      Returns:
      this builder instance