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

public final Enum NaturalIdMutability

extends Enum<NaturalIdMutability>
Class Inheritance

A ternary boolean enum for describing the mutability aspects of an attribute as a natural id.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
public static final NaturalIdMutability
IMMUTABLE

The attribute is part of a immutable natural id

public static final NaturalIdMutability
MUTABLE

The attribute is part of a mutable natural id

public static final NaturalIdMutability
NOT_NATURAL_ID

The attribute is not part of any kind of natural id.

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

IMMUTABLEback to summary
public static final NaturalIdMutability IMMUTABLE

The attribute is part of a immutable natural id

MUTABLEback to summary
public static final NaturalIdMutability MUTABLE

The attribute is part of a mutable natural id

NOT_NATURAL_IDback to summary
public static final NaturalIdMutability NOT_NATURAL_ID

The attribute is not part of any kind of natural id.

Constructor Detail

NaturalIdMutabilityback to summary
private NaturalIdMutability()

Method Detail

valueOfback to summary
public static NaturalIdMutability valueOf(String name)
valuesback to summary
public static NaturalIdMutability[] values()