Ciao a tutti,
Sto cercando di integrare un framework di persistenza dati scritto da un'azienda delle mie parti con un progetto GWT. Il framework di per sé è scritto bene ma in certe parti si presenta in maniera oscura. Ad esempio è in grado di restituire al lato client utte le informazioni che servono per costruire dinamicamente una tabella, un form di ricerca a partire dal particolare oggetto con cui si vuole interagire.
Però la possibilità per un determinato campo di ricerca di un form di essere o meno listable, mandatory, visible etc, anziché essere espressa con un boolean è espressa nel seguente modo

public static final int MANDATORY = 0x01;
public static final int LISTABLE = 0x02;
public static final int ONLY_INSERT = 0x04;
public static final int EDIT = 0x08;
public static final int VISIBLE = 0x10;
public static final int STORICO = 0x20;
public static final int IS_DEFAULT = 0x40;
public static final int MULTIVALUE = 0x80;
public static final int IDX_INDEXED = 0x100;
public static final int IDX_TOKENIZED = 0x200;
public static final int IDX_STORE = 0x400;
public static final int IDX_IS_STOP_WORD = 0x800;
public static final int OPTIONAL_FIELD = 0x1000;
public static final int USER_FLAG1 = 0x2000;
public static final int USER_FLAG2 = 0x4000;
public static final int KEY_FIELD = 0xf0000000; //ca

purtroppo non riesco a capire questo dichiarazione di intero cosa significhi.

Grazie a tutti,
Alessandro