public class PluralAttributeMapKeySourceBasicImpl extends AbstractHbmSourceNode implements PluralAttributeMapKeySourceBasic
| Constructor and Description |
|---|
PluralAttributeMapKeySourceBasicImpl(MappingDocument sourceMappingDocument,
JaxbHbmIndexType jaxbIndex) |
PluralAttributeMapKeySourceBasicImpl(MappingDocument sourceMappingDocument,
JaxbHbmMapKeyBasicType jaxbMapKey) |
| 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.
|
PluralAttributeIndexNature |
getNature() |
java.util.List<RelationalValueSource> |
getRelationalValueSources()
Obtain the contained
RelationalValueSource references. |
HibernateTypeSourceImpl |
getTypeInformation()
Obtain information about the Hibernate index type (
Type)
for this plural attribute index. |
java.lang.String |
getXmlNodeName() |
mappingRoot, metadataBuildingContext, origin, sourceMappingDocumentpublic PluralAttributeMapKeySourceBasicImpl(MappingDocument sourceMappingDocument, JaxbHbmMapKeyBasicType jaxbMapKey)
public PluralAttributeMapKeySourceBasicImpl(MappingDocument sourceMappingDocument, JaxbHbmIndexType jaxbIndex)
public PluralAttributeIndexNature getNature()
getNature in interface PluralAttributeIndexSourcepublic 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.public HibernateTypeSourceImpl getTypeInformation()
PluralAttributeIndexSourceType)
for this plural attribute index.getTypeInformation in interface PluralAttributeIndexSourcepublic java.lang.String getXmlNodeName()
getXmlNodeName in interface PluralAttributeIndexSourceCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.