public class PluralAttributeMapKeyManyToManySourceImpl extends 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.
|
String |
getExplicitForeignKeyName() |
PluralAttributeMapKeySource.Nature |
getMapKeyNature() |
PluralAttributeIndexNature |
getNature() |
String |
getReferencedEntityName() |
List<RelationalValueSource> |
getRelationalValueSources()
Obtain the contained
RelationalValueSource references. |
HibernateTypeSource |
getTypeInformation()
Obtain information about the Hibernate index type (
Type )
for this plural attribute index. |
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 String getReferencedEntityName()
getReferencedEntityName
in interface PluralAttributeMapKeyManyToManySource
public String getExplicitForeignKeyName()
getExplicitForeignKeyName
in interface PluralAttributeMapKeyManyToManySource
public PluralAttributeIndexNature getNature()
getNature
in interface PluralAttributeIndexSource
public HibernateTypeSource getTypeInformation()
PluralAttributeIndexSource
Type
)
for this plural attribute index.getTypeInformation
in interface PluralAttributeIndexSource
public String getXmlNodeName()
getXmlNodeName
in interface PluralAttributeIndexSource
public PluralAttributeMapKeySource.Nature getMapKeyNature()
getMapKeyNature
in interface PluralAttributeMapKeySource
public boolean isReferencedEntityAttribute()
PluralAttributeMapKeySource
true
, then this object can safely
be cast to PluralAttributeMapKeySourceEntityAttribute
.isReferencedEntityAttribute
in interface PluralAttributeMapKeySource
public List<RelationalValueSource> getRelationalValueSources()
RelationalValueSourceContainer
RelationalValueSource
references.getRelationalValueSources
in interface RelationalValueSourceContainer
RelationalValueSource
references.public boolean areValuesIncludedInInsertByDefault()
ColumnBindingDefaults
areValuesIncludedInInsertByDefault
in interface ColumnBindingDefaults
true
Indicates that insertions are enabled by default for all value sources which
do not explicitly specify.public boolean areValuesIncludedInUpdateByDefault()
ColumnBindingDefaults
areValuesIncludedInUpdateByDefault
in interface ColumnBindingDefaults
true
Indicates that updates are enabled by default for all value sources which
do not explicitly specify.public boolean areValuesNullableByDefault()
ColumnBindingDefaults
areValuesNullableByDefault
in interface ColumnBindingDefaults
true
Indicates that insertions are enabled by default for all value sources which
do not explicitly specify.Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.