public abstract class AbstractAttributeBinding extends java.lang.Object implements AttributeBinding
AttributeBinding
implementorsModifier | Constructor and Description |
---|---|
protected |
AbstractAttributeBinding(AttributeBindingContainer container,
Attribute attribute) |
Modifier and Type | Method and Description |
---|---|
void |
addEntityReferencingAttributeBinding(SingularAssociationAttributeBinding referencingAttributeBinding) |
Attribute |
getAttribute()
Obtain the attribute bound.
|
AttributeBindingContainer |
getContainer()
Obtain the entity binding to which this attribute binding exists.
|
java.util.Set<SingularAssociationAttributeBinding> |
getEntityReferencingAttributeBindings() |
HibernateTypeDescriptor |
getHibernateTypeDescriptor()
Obtain the descriptor for the Hibernate
Type for this binding. |
MetaAttributeContext |
getMetaAttributeContext()
Obtain the meta attributes associated with this binding
|
java.lang.String |
getPropertyAccessorName() |
boolean |
isAlternateUniqueKey() |
boolean |
isBasicPropertyAccessor() |
boolean |
isIncludedInOptimisticLocking() |
boolean |
isLazy() |
void |
setAlternateUniqueKey(boolean alternateUniqueKey) |
void |
setIncludedInOptimisticLocking(boolean includedInOptimisticLocking) |
void |
setLazy(boolean isLazy) |
void |
setMetaAttributeContext(MetaAttributeContext metaAttributeContext) |
void |
setPropertyAccessorName(java.lang.String propertyAccessorName) |
void |
validate() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isAssociation
protected AbstractAttributeBinding(AttributeBindingContainer container, Attribute attribute)
public AttributeBindingContainer getContainer()
AttributeBinding
getContainer
in interface AttributeBinding
public Attribute getAttribute()
AttributeBinding
getAttribute
in interface AttributeBinding
public HibernateTypeDescriptor getHibernateTypeDescriptor()
AttributeBinding
Type
for this binding.
For information about the Java type, query the Attribute
obtained from AttributeBinding.getAttribute()
instead.getHibernateTypeDescriptor
in interface AttributeBinding
public boolean isBasicPropertyAccessor()
isBasicPropertyAccessor
in interface AttributeBinding
public java.lang.String getPropertyAccessorName()
getPropertyAccessorName
in interface AttributeBinding
public void setPropertyAccessorName(java.lang.String propertyAccessorName)
setPropertyAccessorName
in interface AttributeBinding
public boolean isIncludedInOptimisticLocking()
isIncludedInOptimisticLocking
in interface AttributeBinding
public void setIncludedInOptimisticLocking(boolean includedInOptimisticLocking)
setIncludedInOptimisticLocking
in interface AttributeBinding
public MetaAttributeContext getMetaAttributeContext()
AttributeBinding
getMetaAttributeContext
in interface AttributeBinding
public void setMetaAttributeContext(MetaAttributeContext metaAttributeContext)
public boolean isAlternateUniqueKey()
isAlternateUniqueKey
in interface AttributeBinding
public void setAlternateUniqueKey(boolean alternateUniqueKey)
public boolean isLazy()
isLazy
in interface AttributeBinding
public void setLazy(boolean isLazy)
public void addEntityReferencingAttributeBinding(SingularAssociationAttributeBinding referencingAttributeBinding)
addEntityReferencingAttributeBinding
in interface AttributeBinding
public java.util.Set<SingularAssociationAttributeBinding> getEntityReferencingAttributeBindings()
getEntityReferencingAttributeBindings
in interface AttributeBinding
public void validate()
validate
in interface AttributeBinding
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.