public abstract class AbstractAttributeBinding extends java.lang.Object implements AttributeBinding
AttributeBinding implementors| Modifier | 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, waitisAssociationprotected AbstractAttributeBinding(AttributeBindingContainer container, Attribute attribute)
public AttributeBindingContainer getContainer()
AttributeBindinggetContainer in interface AttributeBindingpublic Attribute getAttribute()
AttributeBindinggetAttribute in interface AttributeBindingpublic HibernateTypeDescriptor getHibernateTypeDescriptor()
AttributeBindingType for this binding.
For information about the Java type, query the Attribute obtained from AttributeBinding.getAttribute()
instead.getHibernateTypeDescriptor in interface AttributeBindingpublic boolean isBasicPropertyAccessor()
isBasicPropertyAccessor in interface AttributeBindingpublic java.lang.String getPropertyAccessorName()
getPropertyAccessorName in interface AttributeBindingpublic void setPropertyAccessorName(java.lang.String propertyAccessorName)
setPropertyAccessorName in interface AttributeBindingpublic boolean isIncludedInOptimisticLocking()
isIncludedInOptimisticLocking in interface AttributeBindingpublic void setIncludedInOptimisticLocking(boolean includedInOptimisticLocking)
setIncludedInOptimisticLocking in interface AttributeBindingpublic MetaAttributeContext getMetaAttributeContext()
AttributeBindinggetMetaAttributeContext in interface AttributeBindingpublic void setMetaAttributeContext(MetaAttributeContext metaAttributeContext)
public boolean isAlternateUniqueKey()
isAlternateUniqueKey in interface AttributeBindingpublic void setAlternateUniqueKey(boolean alternateUniqueKey)
public boolean isLazy()
isLazy in interface AttributeBindingpublic void setLazy(boolean isLazy)
public void addEntityReferencingAttributeBinding(SingularAssociationAttributeBinding referencingAttributeBinding)
addEntityReferencingAttributeBinding in interface AttributeBindingpublic java.util.Set<SingularAssociationAttributeBinding> getEntityReferencingAttributeBindings()
getEntityReferencingAttributeBindings in interface AttributeBindingpublic void validate()
validate in interface AttributeBindingCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.