public abstract class AbstractPluralAttributeSourceImpl extends AbstractHbmSourceNode implements PluralAttributeSource, Helper.InLineViewNameInferrer
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPluralAttributeSourceImpl(MappingDocument mappingDocument,
PluralAttributeInfo pluralAttributeJaxbMapping,
AttributeSourceContainer container) |
| Modifier and Type | Method and Description |
|---|---|
protected AttributeSourceContainer |
container() |
AttributePath |
getAttributePath() |
AttributeRole |
getAttributeRole() |
Caching |
getCaching() |
java.lang.String |
getCascadeStyleName()
Obtain the cascade styles to be applied to this association.
|
CollectionIdSource |
getCollectionIdSource() |
java.lang.String |
getCollectionTableCheck() |
java.lang.String |
getCollectionTableComment() |
TableSpecificationSource |
getCollectionTableSpecificationSource() |
java.lang.String |
getCustomLoaderName() |
java.lang.String |
getCustomPersisterClassName() |
CustomSql |
getCustomSqlDelete() |
CustomSql |
getCustomSqlDeleteAll() |
CustomSql |
getCustomSqlInsert() |
CustomSql |
getCustomSqlUpdate() |
PluralAttributeElementSource |
getElementSource() |
FetchCharacteristicsPluralAttribute |
getFetchCharacteristics() |
FilterSource[] |
getFilterSources() |
PluralAttributeKeySource |
getKeySource() |
java.lang.String |
getMappedBy() |
java.lang.String |
getName()
Obtain the attribute name.
|
java.lang.String |
getPropertyAccessorName()
Obtain the name of the property accessor style used to access this attribute.
|
java.lang.String[] |
getSynchronizedTableNames()
Obtain any additional table names on which to synchronize (auto flushing) this entity.
|
ToolingHintContext |
getToolingHintContext() |
HibernateTypeSource |
getTypeInformation()
Obtain information about the Hibernate type (
Type) for this attribute. |
java.lang.String |
getWhere() |
java.lang.String |
inferInLineViewName() |
boolean |
isIncludedInOptimisticLocking()
If the containing entity is using optimistic locking, should this
attribute participate in that locking? Meaning, should changes in the
value of this attribute at runtime indicate that the entity is now dirty
in terms of optimistic locking?
|
boolean |
isInverse() |
boolean |
isMutable() |
boolean |
isSingular()
Attributes are (coarsely speaking) either singular or plural.
|
boolean |
usesJoinTable() |
mappingRoot, metadataBuildingContext, origin, sourceMappingDocumentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNaturegetSourceType, getXmlNodeNameprotected AbstractPluralAttributeSourceImpl(MappingDocument mappingDocument, PluralAttributeInfo pluralAttributeJaxbMapping, AttributeSourceContainer container)
public AttributePath getAttributePath()
getAttributePath in interface AttributeSourcepublic AttributeRole getAttributeRole()
getAttributeRole in interface AttributeSourcepublic boolean usesJoinTable()
usesJoinTable in interface PluralAttributeSourceprotected AttributeSourceContainer container()
public FilterSource[] getFilterSources()
getFilterSources in interface PluralAttributeSourcepublic PluralAttributeKeySource getKeySource()
getKeySource in interface PluralAttributeSourcepublic PluralAttributeElementSource getElementSource()
getElementSource in interface PluralAttributeSourcepublic java.lang.String getCascadeStyleName()
CascadeStyleSourcegetCascadeStyleName in interface CascadeStyleSourcepublic boolean isMutable()
isMutable in interface PluralAttributeSourcepublic java.lang.String getMappedBy()
getMappedBy in interface PluralAttributeSourcepublic java.lang.String inferInLineViewName()
inferInLineViewName in interface Helper.InLineViewNameInferrerpublic CollectionIdSource getCollectionIdSource()
getCollectionIdSource in interface PluralAttributeSourcepublic TableSpecificationSource getCollectionTableSpecificationSource()
getCollectionTableSpecificationSource in interface PluralAttributeSourcepublic java.lang.String getCollectionTableComment()
getCollectionTableComment in interface PluralAttributeSourcepublic java.lang.String getCollectionTableCheck()
getCollectionTableCheck in interface PluralAttributeSourcepublic java.lang.String[] getSynchronizedTableNames()
PluralAttributeSourcegetSynchronizedTableNames in interface PluralAttributeSourcepublic Caching getCaching()
getCaching in interface PluralAttributeSourcepublic java.lang.String getWhere()
getWhere in interface PluralAttributeSourcepublic java.lang.String getName()
AttributeSourcegetName in interface AttributeSourcenull is NOT allowed!public boolean isSingular()
AttributeSourceisSingular in interface AttributeSourcetrue indicates the attribute is singular (and therefore castable
to SingularAttributeSource); false indicates it is plural (and
therefore castable to PluralAttributeSource).public HibernateTypeSource getTypeInformation()
AttributeSourceType) for this attribute.getTypeInformation in interface AttributeSourcepublic java.lang.String getPropertyAccessorName()
AttributeSourcegetPropertyAccessorName in interface AttributeSourcePropertyAccessStrategypublic boolean isIncludedInOptimisticLocking()
AttributeSourceisIncludedInOptimisticLocking in interface AttributeSourcetrue indicates it should be included; false, it should not.public boolean isInverse()
isInverse in interface PluralAttributeSourcepublic java.lang.String getCustomPersisterClassName()
getCustomPersisterClassName in interface PluralAttributeSourcepublic java.lang.String getCustomLoaderName()
getCustomLoaderName in interface PluralAttributeSourcepublic CustomSql getCustomSqlInsert()
getCustomSqlInsert in interface PluralAttributeSourcepublic CustomSql getCustomSqlUpdate()
getCustomSqlUpdate in interface PluralAttributeSourcepublic CustomSql getCustomSqlDelete()
getCustomSqlDelete in interface PluralAttributeSourcepublic CustomSql getCustomSqlDeleteAll()
getCustomSqlDeleteAll in interface PluralAttributeSourcepublic ToolingHintContext getToolingHintContext()
getToolingHintContext in interface ToolingHintContextContainerpublic FetchCharacteristicsPluralAttribute getFetchCharacteristics()
getFetchCharacteristics in interface FetchableAttributeSourcegetFetchCharacteristics in interface PluralAttributeSourceCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.