public abstract class AbstractPluralAttributeSourceImpl extends AbstractHbmSourceNode implements PluralAttributeSource, Helper.InLineViewNameInferrer
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPluralAttributeSourceImpl(MappingDocument mappingDocument,
PluralAttributeInfo pluralAttributeJaxbMapping,
AttributeSourceContainer container) |
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 String getCascadeStyleName()
CascadeStyleSourcegetCascadeStyleName in interface CascadeStyleSourcepublic boolean isMutable()
isMutable in interface PluralAttributeSourcepublic String getMappedBy()
getMappedBy in interface PluralAttributeSourcepublic String inferInLineViewName()
inferInLineViewName in interface Helper.InLineViewNameInferrerpublic CollectionIdSource getCollectionIdSource()
getCollectionIdSource in interface PluralAttributeSourcepublic TableSpecificationSource getCollectionTableSpecificationSource()
getCollectionTableSpecificationSource in interface PluralAttributeSourcepublic String getCollectionTableComment()
getCollectionTableComment in interface PluralAttributeSourcepublic String getCollectionTableCheck()
getCollectionTableCheck in interface PluralAttributeSourcepublic String[] getSynchronizedTableNames()
PluralAttributeSourcegetSynchronizedTableNames in interface PluralAttributeSourcepublic Caching getCaching()
getCaching in interface PluralAttributeSourcepublic String getWhere()
getWhere in interface PluralAttributeSourcepublic 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 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 String getCustomPersisterClassName()
getCustomPersisterClassName in interface PluralAttributeSourcepublic 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-2017 Red Hat, Inc. All Rights Reserved.