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() |
List<RelationalValueSource> |
getRelationalValueSources()
Obtain the contained
RelationalValueSource references. |
HibernateTypeSourceImpl |
getTypeInformation()
Obtain information about the Hibernate index type (
Type )
for this plural attribute index. |
String |
getXmlNodeName() |
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
public PluralAttributeMapKeySourceBasicImpl(MappingDocument sourceMappingDocument, JaxbHbmMapKeyBasicType jaxbMapKey)
public PluralAttributeMapKeySourceBasicImpl(MappingDocument sourceMappingDocument, JaxbHbmIndexType jaxbIndex)
public PluralAttributeIndexNature getNature()
getNature
in interface PluralAttributeIndexSource
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.public HibernateTypeSourceImpl getTypeInformation()
PluralAttributeIndexSource
Type
)
for this plural attribute index.getTypeInformation
in interface PluralAttributeIndexSource
public String getXmlNodeName()
getXmlNodeName
in interface PluralAttributeIndexSource
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.