ssbm.presentation.filters
Class FieldMetadata

java.lang.Object
  extended by ssbm.presentation.filters.FieldMetadata
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable<FieldMetadata>

 class FieldMetadata
extends java.lang.Object
implements java.lang.Comparable<FieldMetadata>, java.lang.Cloneable

Questa classe rappresenta i metadati dei campo dell’interfaccia utente: tipo di dato contenuto nel campo e nome del campo.

Author:
Salvatore Piccione

Field Summary
private  java.lang.String name
          Il nome del campo.
private  DataTypes type
          Il tipo di dato contenuto nel campo.
 
Constructor Summary
FieldMetadata(java.lang.String name, DataTypes type)
          Costruisce un'istanza valorizzando i campi d'esemplare con i parametri specificati.
 
Method Summary
 java.lang.Object clone()
           
 int compareTo(FieldMetadata mc)
           
 boolean equals(java.lang.Object obj)
           
(package private)  java.lang.String getName()
          Restituisce il nome del campo.
(package private)  DataTypes getType()
          Restituisce il tipo di dato ospitato dal campo.
 int hashCode()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name
Il nome del campo.


type

private DataTypes type
Il tipo di dato contenuto nel campo.

Constructor Detail

FieldMetadata

FieldMetadata(java.lang.String name,
              DataTypes type)
Costruisce un'istanza valorizzando i campi d'esemplare con i parametri specificati.

Parameters:
name - il nome del campo.
type - il tipo di dato ospitato nel campo.
Method Detail

getName

java.lang.String getName()
Restituisce il nome del campo.

Returns:
il nome del campo.

getType

DataTypes getType()
Restituisce il tipo di dato ospitato dal campo.

Returns:
il tipo di dato ospitato dal campo.

compareTo

public int compareTo(FieldMetadata mc)
Specified by:
compareTo in interface java.lang.Comparable<FieldMetadata>

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object