com.smg.persistwork.model.annotations
Enum TipusClau

java.lang.Object
  extended by java.lang.Enum<TipusClau>
      extended by com.smg.persistwork.model.annotations.TipusClau
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<TipusClau>

public enum TipusClau
extends java.lang.Enum<TipusClau>

Enum per a diferenciar el tipus de clau primària.

Version:
1.0
Author:
Sergio Maeso

Enum Constant Summary
AUTO_INCREMENT
          Es farà servir una seqüència definida de forma automàtica (mysql) o amb un seqüèncial (oracle)
VALOR_ASSIGNAT
          El valor ha de vindre assignat per programa.
VALOR_MAX
          S'assignarà el valor màxim + 1 del registre.
 
Method Summary
static TipusClau valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static TipusClau[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

VALOR_MAX

public static final TipusClau VALOR_MAX
S'assignarà el valor màxim + 1 del registre.


AUTO_INCREMENT

public static final TipusClau AUTO_INCREMENT
Es farà servir una seqüència definida de forma automàtica (mysql) o amb un seqüèncial (oracle)


VALOR_ASSIGNAT

public static final TipusClau VALOR_ASSIGNAT
El valor ha de vindre assignat per programa.

Method Detail

values

public static TipusClau[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (TipusClau c : TipusClau.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static TipusClau valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null