Package | Description |
---|---|
org.hibernate.metamodel.binding | |
org.hibernate.property |
This package abstracts the notion of a "property" of
an entity.
|
org.hibernate.tuple |
This package defines a runtime metamodel for entities at
the object level and abstracts the differences between
the various entity modes.
|
org.hibernate.tuple.entity |
Modifier and Type | Interface and Description |
---|---|
interface |
AssociationAttributeBinding
Contract describing a binding for attributes which model associations.
|
interface |
KeyValueBinding
TODO : javadoc
|
interface |
PluralAttributeBinding |
interface |
SingularAssociationAttributeBinding
Contract describing the attribute binding for singular associations (
many-to-one , one-to-one ). |
interface |
SingularAttributeBinding
Specialized binding contract for singular (non-collection) attributes
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAttributeBinding
Basic support for
AttributeBinding implementors |
class |
AbstractPluralAttributeBinding
TODO : javadoc
|
class |
AbstractSingularAttributeBinding |
class |
BagBinding
TODO : javadoc
|
class |
BasicAttributeBinding
TODO : javadoc
|
class |
ComponentAttributeBinding |
class |
ManyToOneAttributeBinding
TODO : javadoc
|
class |
SetBinding |
Modifier and Type | Method and Description |
---|---|
AttributeBinding |
SingularAssociationAttributeBinding.getReferencedAttributeBinding() |
AttributeBinding |
ManyToOneAttributeBinding.getReferencedAttributeBinding() |
AttributeBinding |
ComponentAttributeBinding.locateAttributeBinding(String name) |
AttributeBinding |
AttributeBindingContainer.locateAttributeBinding(String name)
Locate a specific attribute binding, by its local name.
|
AttributeBinding |
EntityBinding.locateAttributeBinding(String name) |
Modifier and Type | Method and Description |
---|---|
Iterable<AttributeBinding> |
ComponentAttributeBinding.attributeBindings() |
Iterable<AttributeBinding> |
AttributeBindingContainer.attributeBindings()
Obtain all attribute bindings
|
Iterable<AttributeBinding> |
EntityBinding.attributeBindings() |
Iterable<AttributeBinding> |
EntityBinding.getAttributeBindingClosure()
Gets the attribute bindings defined on this class, including the
identifier attribute binding and attribute bindings defined
as part of a join.
|
Iterable<AttributeBinding> |
EntityBinding.getSubEntityAttributeBindingClosure()
Gets the attribute bindings for this EntityBinding and all of its
sub-EntityBinding, starting from the root of the hierarchy; includes
the identifier and attribute bindings defined as part of a join.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ComponentAttributeBinding.registerAttributeBinding(String name,
AttributeBinding attributeBinding) |
protected void |
EntityBinding.registerAttributeBinding(String name,
AttributeBinding attributeBinding) |
void |
SingularAssociationAttributeBinding.resolveReference(AttributeBinding attributeBinding) |
void |
ManyToOneAttributeBinding.resolveReference(AttributeBinding referencedAttributeBinding) |
Modifier and Type | Method and Description |
---|---|
static PropertyAccessor |
PropertyAccessorFactory.getPropertyAccessor(AttributeBinding property,
EntityMode mode)
Retrieves a PropertyAccessor instance based on the given property definition and
entity mode.
|
Modifier and Type | Method and Description |
---|---|
static StandardProperty |
PropertyFactory.buildStandardProperty(AttributeBinding property,
boolean lazyAvailable)
Generate a "standard" (i.e., non-identifier and non-version) based on the given
mapped property.
|
Modifier and Type | Method and Description |
---|---|
protected Getter |
PojoEntityTuplizer.buildPropertyGetter(AttributeBinding mappedProperty) |
protected abstract Getter |
AbstractEntityTuplizer.buildPropertyGetter(AttributeBinding mappedProperty)
Build an appropriate Getter for the given property.
|
protected Getter |
DynamicMapEntityTuplizer.buildPropertyGetter(AttributeBinding mappedProperty) |
protected Setter |
PojoEntityTuplizer.buildPropertySetter(AttributeBinding mappedProperty) |
protected abstract Setter |
AbstractEntityTuplizer.buildPropertySetter(AttributeBinding mappedProperty)
Build an appropriate Setter for the given property.
|
protected Setter |
DynamicMapEntityTuplizer.buildPropertySetter(AttributeBinding mappedProperty) |
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.