public abstract class AbstractPluralAttributeBinding extends AbstractAttributeBinding implements PluralAttributeBinding
Modifier | Constructor and Description |
---|---|
protected |
AbstractPluralAttributeBinding(AttributeBindingContainer container,
PluralAttribute attribute,
CollectionElementNature collectionElementNature) |
addEntityReferencingAttributeBinding, getContainer, getEntityReferencingAttributeBindings, getHibernateTypeDescriptor, getMetaAttributeContext, getPropertyAccessorName, isAlternateUniqueKey, isBasicPropertyAccessor, isIncludedInOptimisticLocking, isLazy, setAlternateUniqueKey, setIncludedInOptimisticLocking, setLazy, setMetaAttributeContext, setPropertyAccessorName, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addEntityReferencingAttributeBinding, getContainer, getEntityReferencingAttributeBindings, getHibernateTypeDescriptor, getMetaAttributeContext, getPropertyAccessorName, isAlternateUniqueKey, isBasicPropertyAccessor, isIncludedInOptimisticLocking, isLazy, setIncludedInOptimisticLocking, setPropertyAccessorName, validate
protected AbstractPluralAttributeBinding(AttributeBindingContainer container, PluralAttribute attribute, CollectionElementNature collectionElementNature)
public PluralAttribute getAttribute()
AttributeBinding
getAttribute
in interface AttributeBinding
getAttribute
in interface PluralAttributeBinding
getAttribute
in class AbstractAttributeBinding
public boolean isAssociation()
isAssociation
in interface AttributeBinding
public TableSpecification getCollectionTable()
getCollectionTable
in interface PluralAttributeBinding
public void setCollectionTable(Table collectionTable)
public CollectionKey getCollectionKey()
getCollectionKey
in interface PluralAttributeBinding
public AbstractCollectionElement getCollectionElement()
getCollectionElement
in interface PluralAttributeBinding
public CascadeStyle getCascadeStyle()
AssociationAttributeBinding
getCascadeStyle
in interface AssociationAttributeBinding
public void setCascadeStyles(Iterable<CascadeStyle> cascadeStyles)
AssociationAttributeBinding
setCascadeStyles
in interface AssociationAttributeBinding
cascadeStyles
- The cascade styles.public boolean isOrphanDelete()
isOrphanDelete
in interface PluralAttributeBinding
public FetchMode getFetchMode()
AssociationAttributeBinding
getFetchMode
in interface AssociationAttributeBinding
public FetchTiming getFetchTiming()
getFetchTiming
in interface AssociationAttributeBinding
public void setFetchTiming(FetchTiming fetchTiming)
setFetchTiming
in interface AssociationAttributeBinding
public FetchStyle getFetchStyle()
getFetchStyle
in interface AssociationAttributeBinding
public void setFetchStyle(FetchStyle fetchStyle)
setFetchStyle
in interface AssociationAttributeBinding
public String getCustomLoaderName()
getCustomLoaderName
in interface PluralAttributeBinding
public void setCustomLoaderName(String customLoaderName)
public CustomSQL getCustomSqlInsert()
getCustomSqlInsert
in interface PluralAttributeBinding
public void setCustomSqlInsert(CustomSQL customSqlInsert)
public CustomSQL getCustomSqlUpdate()
getCustomSqlUpdate
in interface PluralAttributeBinding
public void setCustomSqlUpdate(CustomSQL customSqlUpdate)
public CustomSQL getCustomSqlDelete()
getCustomSqlDelete
in interface PluralAttributeBinding
public void setCustomSqlDelete(CustomSQL customSqlDelete)
public CustomSQL getCustomSqlDeleteAll()
getCustomSqlDeleteAll
in interface PluralAttributeBinding
public void setCustomSqlDeleteAll(CustomSQL customSqlDeleteAll)
public Class<? extends CollectionPersister> getCollectionPersisterClass()
getCollectionPersisterClass
in interface PluralAttributeBinding
public void setCollectionPersisterClass(Class<? extends CollectionPersister> collectionPersisterClass)
public Caching getCaching()
getCaching
in interface PluralAttributeBinding
public void setCaching(Caching caching)
public String getOrderBy()
getOrderBy
in interface PluralAttributeBinding
public void setOrderBy(String orderBy)
public String getWhere()
getWhere
in interface PluralAttributeBinding
public void setWhere(String where)
public boolean isInverse()
isInverse
in interface PluralAttributeBinding
public void setInverse(boolean inverse)
public boolean isMutable()
isMutable
in interface PluralAttributeBinding
public void setMutable(boolean mutable)
public int getBatchSize()
getBatchSize
in interface PluralAttributeBinding
public void setBatchSize(int batchSize)
public String getReferencedPropertyName()
public boolean isSorted()
isSorted
in interface PluralAttributeBinding
public Comparator getComparator()
getComparator
in interface PluralAttributeBinding
public void setComparator(Comparator comparator)
public String getComparatorClassName()
public Map getFilterMap()
getFilterMap
in interface PluralAttributeBinding
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.