Top Description Fields Constructors Methods
org.hibernate.boot.model.source.spi

public final Enum PluralAttributeElementNature

extends Enum<PluralAttributeElementNature>
Class Inheritance

Describes the nature of plural attribute elements in terms of relational implications.
Authors
Steve Ebersole, Gail Badner

Field Summary

Modifier and TypeField and Description
public static final PluralAttributeElementNature
AGGREGATE

The collection elements are compositions.

public static final PluralAttributeElementNature
BASIC

The collection elements are basic, simple values.

private final boolean
private final boolean
public static final PluralAttributeElementNature
MANY_TO_ANY

The collection elements represent entity's in a multi-valued ANY mapping.

public static final PluralAttributeElementNature
MANY_TO_MANY

The collection elements represent entity's in a many-to-many association.

public static final PluralAttributeElementNature
ONE_TO_MANY

The collection elements represent entity's in a one-to-many association.

Constructor Summary

AccessConstructor and Description
private
private
PluralAttributeElementNature(boolean association, boolean cascadeable)

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public static PluralAttributeElementNature
public static PluralAttributeElementNature[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

AGGREGATEback to summary
public static final PluralAttributeElementNature AGGREGATE

The collection elements are compositions.

BASICback to summary
public static final PluralAttributeElementNature BASIC

The collection elements are basic, simple values.

isAssociationback to summary
private final boolean isAssociation
isCascadeableback to summary
private final boolean isCascadeable
MANY_TO_ANYback to summary
public static final PluralAttributeElementNature MANY_TO_ANY

The collection elements represent entity's in a multi-valued ANY mapping.

MANY_TO_MANYback to summary
public static final PluralAttributeElementNature MANY_TO_MANY

The collection elements represent entity's in a many-to-many association.

ONE_TO_MANYback to summary
public static final PluralAttributeElementNature ONE_TO_MANY

The collection elements represent entity's in a one-to-many association.

Constructor Detail

PluralAttributeElementNatureback to summary
private PluralAttributeElementNature()
PluralAttributeElementNatureback to summary
private PluralAttributeElementNature(boolean association, boolean cascadeable)

Method Detail

isAssociationback to summary
public boolean isAssociation()
isCascadeableback to summary
public boolean isCascadeable()
valueOfback to summary
public static PluralAttributeElementNature valueOf(String name)
valuesback to summary
public static PluralAttributeElementNature[] values()