com.smg.persistwork.model.annotations
Annotation Type Columna


@Retention(value=RUNTIME)
@Target(value={FIELD,ANNOTATION_TYPE})
public @interface Columna

Descripció dels camps que formen una taula.

Version:
1.0
Author:
Sergio Maeso

Optional Element Summary
 java.lang.String nom
          Nom del camp, en cas que sigui diferent a l'atribut.
 boolean obligatori
          Indicador de si es tracta d'un camp obligatori.
 int precisio
          Precisió del camp.
 int tamany
          Tamany del camp.
 java.lang.String valorDefecte
          Valor per defecte que pot pendre el camp.
 

nom

public abstract java.lang.String nom
Nom del camp, en cas que sigui diferent a l'atribut.

Returns:
nom del camp.
Default:
""

tamany

public abstract int tamany
Tamany del camp.

Returns:
valor per defecte
Default:
2147483647

precisio

public abstract int precisio
Precisió del camp. Només per als camps de tipus numèric.

Returns:
precisió
Default:
0

obligatori

public abstract boolean obligatori
Indicador de si es tracta d'un camp obligatori.

Returns:
obligatori
Default:
false

valorDefecte

public abstract java.lang.String valorDefecte
Valor per defecte que pot pendre el camp. Serveix per a camps text i numèrics.

Returns:
valor per defecte
Default:
""