public abstract class AbstractPluralAttributeSourceImpl extends Object implements PluralAttributeSource
Modifier | Constructor and Description |
---|---|
protected |
AbstractPluralAttributeSourceImpl(PluralAttributeElement pluralAttributeElement,
AttributeSourceContainer container) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPluralAttributeNature
protected AbstractPluralAttributeSourceImpl(PluralAttributeElement pluralAttributeElement, AttributeSourceContainer container)
public PluralAttributeElement getPluralAttributeElement()
protected AttributeSourceContainer container()
protected LocalBindingContext bindingContext()
public PluralAttributeKeySource getKeySource()
getKeySource
in interface PluralAttributeSource
public PluralAttributeElementSource getElementSource()
getElementSource
in interface PluralAttributeSource
public String getExplicitSchemaName()
getExplicitSchemaName
in interface PluralAttributeSource
public String getExplicitCatalogName()
getExplicitCatalogName
in interface PluralAttributeSource
public String getExplicitCollectionTableName()
getExplicitCollectionTableName
in interface PluralAttributeSource
public String getCollectionTableComment()
getCollectionTableComment
in interface PluralAttributeSource
public String getCollectionTableCheck()
getCollectionTableCheck
in interface PluralAttributeSource
public Caching getCaching()
getCaching
in interface PluralAttributeSource
public String getWhere()
getWhere
in interface PluralAttributeSource
public String getName()
AttributeSource
getName
in interface AttributeSource
null
ais NOT allowed!public boolean isSingular()
AttributeSource
SingularAttributeSource
?isSingular
in interface AttributeSource
true
indicates this is castable to SingularAttributeSource
; false
otherwise.public ExplicitHibernateTypeSource getTypeInformation()
AttributeSource
Type
) for this attribute.getTypeInformation
in interface AttributeSource
public String getPropertyAccessorName()
AttributeSource
getPropertyAccessorName
in interface AttributeSource
PropertyAccessor
public boolean isIncludedInOptimisticLocking()
AttributeSource
OptimisticLockStyle.ALL
or
OptimisticLockStyle.DIRTY
style optimistic locking, should this attribute
be used?isIncludedInOptimisticLocking
in interface AttributeSource
true
indicates it should be included; false
, it should not.public boolean isInverse()
isInverse
in interface PluralAttributeSource
public String getCustomPersisterClassName()
PluralAttributeSource
getCustomPersisterClassName
in interface PluralAttributeSource
public String getCustomLoaderName()
getCustomLoaderName
in interface PluralAttributeSource
public CustomSQL getCustomSqlInsert()
getCustomSqlInsert
in interface PluralAttributeSource
public CustomSQL getCustomSqlUpdate()
getCustomSqlUpdate
in interface PluralAttributeSource
public CustomSQL getCustomSqlDelete()
getCustomSqlDelete
in interface PluralAttributeSource
public CustomSQL getCustomSqlDeleteAll()
getCustomSqlDeleteAll
in interface PluralAttributeSource
public Iterable<MetaAttributeSource> metaAttributes()
AttributeSource
metaAttributes
in interface AttributeSource
public Iterable<CascadeStyle> getCascadeStyles()
AssociationAttributeSource
getCascadeStyles
in interface AssociationAttributeSource
public FetchTiming getFetchTiming()
getFetchTiming
in interface AssociationAttributeSource
public FetchStyle getFetchStyle()
getFetchStyle
in interface AssociationAttributeSource
public FetchMode getFetchMode()
AssociationAttributeSource
getFetchMode
in interface AssociationAttributeSource
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.