Top Fields Constructors Methods
org.hibernate.metamodel.internal

public Class SingularAttributeMetadataImpl<X, Y>

extends BaseAttributeMetadata<X, Y>
implements SingularAttributeMetadata<X, Y>
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.internal.SingularAttributeMetadata, org.hibernate.metamodel.internal.AttributeMetadata
Imports
java.lang.reflect.Member, org.hibernate.mapping.Property, .Value, org.hibernate.metamodel.AttributeClassification, .ValueClassification, org.hibernate.metamodel.model.domain.ManagedDomainType

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final ValueContext

Constructor Summary

AccessConstructor and Description
pack-priv
SingularAttributeMetadataImpl(Property propertyMapping, ManagedDomainType<X> ownerType, Member member, AttributeClassification attributeClassification, MetadataContext metadataContext)

Method Summary

Modifier and TypeMethod and Description
public ValueContext
getValueContext()

Implements org.hibernate.metamodel.internal.SingularAttributeMetadata.getValueContext.

Retrieve the value context for this attribute
Inherited from org.hibernate.metamodel.internal.BaseAttributeMetadata:
determineMemberDescriptiongetAttributeClassificationgetJavaTypegetMembergetMemberDescriptiongetNamegetOwnerTypegetPropertyMappingisPlural

Field Detail

valueContextback to summary
private final ValueContext valueContext

Constructor Detail

SingularAttributeMetadataImplback to summary
pack-priv SingularAttributeMetadataImpl(Property propertyMapping, ManagedDomainType<X> ownerType, Member member, AttributeClassification attributeClassification, MetadataContext metadataContext)

Method Detail

getValueContextback to summary
public ValueContext getValueContext()

Implements org.hibernate.metamodel.internal.SingularAttributeMetadata.getValueContext.

Doc from org.hibernate.metamodel.internal.SingularAttributeMetadata.getValueContext.

Retrieve the value context for this attribute

Returns:ValueContext

The attributes value context

Annotations
@Override