public class PluralAttributeMapKeyManyToManySourceImpl extends java.lang.Object implements PluralAttributeMapKeyManyToManySource
PluralAttributeMapKeySource.Nature| Constructor and Description |
|---|
PluralAttributeMapKeyManyToManySourceImpl(MappingDocument mappingDocument,
PluralAttributeSourceMapImpl pluralAttributeSourceMap,
JaxbHbmIndexManyToManyType jaxbIndexManyToManyMapping) |
PluralAttributeMapKeyManyToManySourceImpl(MappingDocument mappingDocument,
PluralAttributeSourceMapImpl pluralAttributeSourceMap,
JaxbHbmMapKeyManyToManyType jaxbMapKeyManyToManyMapping) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areValuesIncludedInInsertByDefault()
How should non-specification of value insertion by the individual value sources here be
interpreted in terms of defaulting that value.
|
boolean |
areValuesIncludedInUpdateByDefault()
How should non-specification of value updating by the individual value sources here be
interpreted in terms of defaulting that value.
|
boolean |
areValuesNullableByDefault()
How should non-specification of value nullability by the individual value sources here be
interpreted in terms of defaulting that value.
|
java.lang.String |
getExplicitForeignKeyName() |
PluralAttributeMapKeySource.Nature |
getMapKeyNature() |
PluralAttributeIndexNature |
getNature() |
java.lang.String |
getReferencedEntityName() |
java.util.List<RelationalValueSource> |
getRelationalValueSources()
Obtain the contained
RelationalValueSource references. |
HibernateTypeSource |
getTypeInformation()
Obtain information about the Hibernate index type (
Type)
for this plural attribute index. |
java.lang.String |
getXmlNodeName() |
boolean |
isReferencedEntityAttribute()
Is this plural attribute index source for an attribute of the referenced entity
(relevant only for one-to-many and many-to-many associations)?
If this method returns
true, then this object can safely
be cast to PluralAttributeMapKeySourceEntityAttribute. |
public PluralAttributeMapKeyManyToManySourceImpl(MappingDocument mappingDocument, PluralAttributeSourceMapImpl pluralAttributeSourceMap, JaxbHbmMapKeyManyToManyType jaxbMapKeyManyToManyMapping)
public PluralAttributeMapKeyManyToManySourceImpl(MappingDocument mappingDocument, PluralAttributeSourceMapImpl pluralAttributeSourceMap, JaxbHbmIndexManyToManyType jaxbIndexManyToManyMapping)
public java.lang.String getReferencedEntityName()
getReferencedEntityName in interface PluralAttributeMapKeyManyToManySourcepublic java.lang.String getExplicitForeignKeyName()
getExplicitForeignKeyName in interface PluralAttributeMapKeyManyToManySourcepublic PluralAttributeIndexNature getNature()
getNature in interface PluralAttributeIndexSourcepublic HibernateTypeSource getTypeInformation()
PluralAttributeIndexSourceType)
for this plural attribute index.getTypeInformation in interface PluralAttributeIndexSourcepublic java.lang.String getXmlNodeName()
getXmlNodeName in interface PluralAttributeIndexSourcepublic PluralAttributeMapKeySource.Nature getMapKeyNature()
getMapKeyNature in interface PluralAttributeMapKeySourcepublic boolean isReferencedEntityAttribute()
PluralAttributeMapKeySourcetrue, then this object can safely
be cast to PluralAttributeMapKeySourceEntityAttribute.isReferencedEntityAttribute in interface PluralAttributeMapKeySourcepublic java.util.List<RelationalValueSource> getRelationalValueSources()
RelationalValueSourceContainerRelationalValueSource references.getRelationalValueSources in interface RelationalValueSourceContainerRelationalValueSource references.public boolean areValuesIncludedInInsertByDefault()
ColumnBindingDefaultsareValuesIncludedInInsertByDefault in interface ColumnBindingDefaultstrue Indicates that insertions are enabled by default for all value sources which
do not explicitly specify.public boolean areValuesIncludedInUpdateByDefault()
ColumnBindingDefaultsareValuesIncludedInUpdateByDefault in interface ColumnBindingDefaultstrue Indicates that updates are enabled by default for all value sources which
do not explicitly specify.public boolean areValuesNullableByDefault()
ColumnBindingDefaultsareValuesNullableByDefault in interface ColumnBindingDefaultstrue Indicates that insertions are enabled by default for all value sources which
do not explicitly specify.Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.