Top Fields Constructors Methods
org.hibernate.metamodel.mapping.internal

public final Class SimpleAttributeMetadata

extends Object
implements AttributeMetadata
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.mapping.AttributeMetadata
Imports
org.hibernate.engine.spi.CascadeStyle, .CascadeStyles, org.hibernate.mapping.Property, .Value, org.hibernate.metamodel.mapping.AttributeMetadata, org.hibernate.property.access.spi.PropertyAccess, org.hibernate.type.descriptor.java.MutabilityPlan

Field Summary

Modifier and TypeField and Description
private final CascadeStyle
private final boolean
private final boolean
private final MutabilityPlan<?>
private final boolean
private final PropertyAccess
private final boolean
private final boolean

Constructor Summary

AccessConstructor and Description
public
SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan<T> mutabilityPlan, Property bootProperty, Value value)

public
SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan<T> mutabilityPlan, boolean nullable, boolean insertable, boolean updateable, boolean includeInOptimisticLocking, boolean selectable)

public
SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan<T> mutabilityPlan, boolean nullable, boolean insertable, boolean updateable, boolean includeInOptimisticLocking, boolean selectable, CascadeStyle cascadeStyle)

Method Summary

Modifier and TypeMethod and Description
public CascadeStyle
public MutabilityPlan<T>
public PropertyAccess
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cascadeStyleback to summary
private final CascadeStyle cascadeStyle
includeInOptimisticLockingback to summary
private final boolean includeInOptimisticLocking
insertableback to summary
private final boolean insertable
mutabilityPlanback to summary
private final MutabilityPlan<?> mutabilityPlan
nullableback to summary
private final boolean nullable
propertyAccessback to summary
private final PropertyAccess propertyAccess
selectableback to summary
private final boolean selectable
updateableback to summary
private final boolean updateable

Constructor Detail

SimpleAttributeMetadataback to summary
public SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan<T> mutabilityPlan, Property bootProperty, Value value)
SimpleAttributeMetadataback to summary
public SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan<T> mutabilityPlan, boolean nullable, boolean insertable, boolean updateable, boolean includeInOptimisticLocking, boolean selectable)
SimpleAttributeMetadataback to summary
public SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan<T> mutabilityPlan, boolean nullable, boolean insertable, boolean updateable, boolean includeInOptimisticLocking, boolean selectable, CascadeStyle cascadeStyle)

Method Detail

getCascadeStyleback to summary
public CascadeStyle getCascadeStyle()

Overrides default org.hibernate.metamodel.mapping.AttributeMetadata.getCascadeStyle.

Annotations
@Override
getMutabilityPlanback to summary
public MutabilityPlan<T> getMutabilityPlan()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.getMutabilityPlan.

Annotations
@Override
getPropertyAccessback to summary
public PropertyAccess getPropertyAccess()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.getPropertyAccess.

Annotations
@Override
isIncludedInDirtyCheckingback to summary
public boolean isIncludedInDirtyChecking()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isIncludedInDirtyChecking.

Annotations
@Override
isIncludedInOptimisticLockingback to summary
public boolean isIncludedInOptimisticLocking()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isIncludedInOptimisticLocking.

Annotations
@Override
isInsertableback to summary
public boolean isInsertable()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isInsertable.

Annotations
@Override
isNullableback to summary
public boolean isNullable()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isNullable.

Annotations
@Override
isSelectableback to summary
public boolean isSelectable()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isSelectable.

Annotations
@Override
isUpdatableback to summary
public boolean isUpdatable()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isUpdatable.

Annotations
@Override