public abstract class AbstractPluralAttributeBinding extends AbstractAttributeBinding implements PluralAttributeBinding
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPluralAttributeBinding(AttributeBindingContainer container,
PluralAttribute attribute,
CollectionElementNature collectionElementNature) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(java.lang.String name,
java.lang.String condition) |
PluralAttribute |
getAttribute()
Obtain the attribute bound.
|
int |
getBatchSize() |
Caching |
getCaching() |
CascadeStyle |
getCascadeStyle()
Obtain the cascade style in effect for this association.
|
AbstractCollectionElement |
getCollectionElement() |
CollectionKey |
getCollectionKey() |
java.lang.Class<? extends CollectionPersister> |
getCollectionPersisterClass() |
TableSpecification |
getCollectionTable() |
java.util.Comparator |
getComparator() |
java.lang.String |
getComparatorClassName() |
java.lang.String |
getCustomLoaderName() |
CustomSQL |
getCustomSqlDelete() |
CustomSQL |
getCustomSqlDeleteAll() |
CustomSQL |
getCustomSqlInsert() |
CustomSQL |
getCustomSqlUpdate() |
FetchMode |
getFetchMode()
Temporary.
|
FetchStyle |
getFetchStyle() |
FetchTiming |
getFetchTiming() |
java.util.Map |
getFilterMap() |
java.lang.String |
getOrderBy() |
java.lang.String |
getReferencedPropertyName() |
java.lang.String |
getWhere() |
boolean |
isAssociation() |
boolean |
isInverse() |
boolean |
isMutable() |
boolean |
isOrphanDelete() |
boolean |
isSorted() |
void |
setBatchSize(int batchSize) |
void |
setCaching(Caching caching) |
void |
setCascadeStyles(java.lang.Iterable<CascadeStyle> cascadeStyles)
Set the cascade styles in effect for this association.
|
void |
setCollectionPersisterClass(java.lang.Class<? extends CollectionPersister> collectionPersisterClass) |
void |
setCollectionTable(Table collectionTable) |
void |
setComparator(java.util.Comparator comparator) |
void |
setCustomLoaderName(java.lang.String customLoaderName) |
void |
setCustomSqlDelete(CustomSQL customSqlDelete) |
void |
setCustomSqlDeleteAll(CustomSQL customSqlDeleteAll) |
void |
setCustomSqlInsert(CustomSQL customSqlInsert) |
void |
setCustomSqlUpdate(CustomSQL customSqlUpdate) |
void |
setFetchStyle(FetchStyle fetchStyle) |
void |
setFetchTiming(FetchTiming fetchTiming) |
void |
setInverse(boolean inverse) |
void |
setMutable(boolean mutable) |
void |
setOrderBy(java.lang.String orderBy) |
void |
setWhere(java.lang.String where) |
addEntityReferencingAttributeBinding, getContainer, getEntityReferencingAttributeBindings, getHibernateTypeDescriptor, getMetaAttributeContext, getPropertyAccessorName, isAlternateUniqueKey, isBasicPropertyAccessor, isIncludedInOptimisticLocking, isLazy, setAlternateUniqueKey, setIncludedInOptimisticLocking, setLazy, setMetaAttributeContext, setPropertyAccessorName, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddEntityReferencingAttributeBinding, getContainer, getEntityReferencingAttributeBindings, getHibernateTypeDescriptor, getMetaAttributeContext, getPropertyAccessorName, isAlternateUniqueKey, isBasicPropertyAccessor, isIncludedInOptimisticLocking, isLazy, setIncludedInOptimisticLocking, setPropertyAccessorName, validateprotected AbstractPluralAttributeBinding(AttributeBindingContainer container, PluralAttribute attribute, CollectionElementNature collectionElementNature)
public PluralAttribute getAttribute()
AttributeBindinggetAttribute in interface AttributeBindinggetAttribute in interface PluralAttributeBindinggetAttribute in class AbstractAttributeBindingpublic boolean isAssociation()
isAssociation in interface AttributeBindingpublic TableSpecification getCollectionTable()
getCollectionTable in interface PluralAttributeBindingpublic void setCollectionTable(Table collectionTable)
public CollectionKey getCollectionKey()
getCollectionKey in interface PluralAttributeBindingpublic AbstractCollectionElement getCollectionElement()
getCollectionElement in interface PluralAttributeBindingpublic CascadeStyle getCascadeStyle()
AssociationAttributeBindinggetCascadeStyle in interface AssociationAttributeBindingpublic void setCascadeStyles(java.lang.Iterable<CascadeStyle> cascadeStyles)
AssociationAttributeBindingsetCascadeStyles in interface AssociationAttributeBindingcascadeStyles - The cascade styles.public boolean isOrphanDelete()
isOrphanDelete in interface PluralAttributeBindingpublic FetchMode getFetchMode()
AssociationAttributeBindinggetFetchMode in interface AssociationAttributeBindingpublic FetchTiming getFetchTiming()
getFetchTiming in interface AssociationAttributeBindingpublic void setFetchTiming(FetchTiming fetchTiming)
setFetchTiming in interface AssociationAttributeBindingpublic FetchStyle getFetchStyle()
getFetchStyle in interface AssociationAttributeBindingpublic void setFetchStyle(FetchStyle fetchStyle)
setFetchStyle in interface AssociationAttributeBindingpublic java.lang.String getCustomLoaderName()
getCustomLoaderName in interface PluralAttributeBindingpublic void setCustomLoaderName(java.lang.String customLoaderName)
public CustomSQL getCustomSqlInsert()
getCustomSqlInsert in interface PluralAttributeBindingpublic void setCustomSqlInsert(CustomSQL customSqlInsert)
public CustomSQL getCustomSqlUpdate()
getCustomSqlUpdate in interface PluralAttributeBindingpublic void setCustomSqlUpdate(CustomSQL customSqlUpdate)
public CustomSQL getCustomSqlDelete()
getCustomSqlDelete in interface PluralAttributeBindingpublic void setCustomSqlDelete(CustomSQL customSqlDelete)
public CustomSQL getCustomSqlDeleteAll()
getCustomSqlDeleteAll in interface PluralAttributeBindingpublic void setCustomSqlDeleteAll(CustomSQL customSqlDeleteAll)
public java.lang.Class<? extends CollectionPersister> getCollectionPersisterClass()
getCollectionPersisterClass in interface PluralAttributeBindingpublic void setCollectionPersisterClass(java.lang.Class<? extends CollectionPersister> collectionPersisterClass)
public Caching getCaching()
getCaching in interface PluralAttributeBindingpublic void setCaching(Caching caching)
public java.lang.String getOrderBy()
getOrderBy in interface PluralAttributeBindingpublic void setOrderBy(java.lang.String orderBy)
public java.lang.String getWhere()
getWhere in interface PluralAttributeBindingpublic void setWhere(java.lang.String where)
public boolean isInverse()
isInverse in interface PluralAttributeBindingpublic void setInverse(boolean inverse)
public boolean isMutable()
isMutable in interface PluralAttributeBindingpublic void setMutable(boolean mutable)
public int getBatchSize()
getBatchSize in interface PluralAttributeBindingpublic void setBatchSize(int batchSize)
public java.lang.String getReferencedPropertyName()
public boolean isSorted()
isSorted in interface PluralAttributeBindingpublic java.util.Comparator getComparator()
getComparator in interface PluralAttributeBindingpublic void setComparator(java.util.Comparator comparator)
public java.lang.String getComparatorClassName()
public void addFilter(java.lang.String name,
java.lang.String condition)
public java.util.Map getFilterMap()
getFilterMap in interface PluralAttributeBindingCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.