home *** CD-ROM | disk | FTP | other *** search
/ ftp.disi.unige.it / 2015-02-11.ftp.disi.unige.it.tar / ftp.disi.unige.it / pub / .person / GuerriniG / dispense / corso-oodb / progetti-99 / progetto1 / Persona.java < prev    next >
Text File  |  1999-10-19  |  1KB  |  83 lines

  1. package progetto1;
  2.  
  3. import com.odi.*;
  4. import com.odi.util.*;
  5. import java.util.*;
  6.  
  7.  
  8. public class Persona{
  9.  
  10.  
  11.     public boolean showSlotName=false; // look at toString method ...
  12.  
  13.     // Attributes
  14.     public String nome;
  15.     public int ingaggio;
  16.     public int scadenza;
  17.         public Squadra squadra;
  18.  
  19.  
  20.  
  21.  
  22.     ////////////////////////////////////////////////////////
  23.     // Constructor
  24.     public Persona()
  25.     {
  26.  
  27.     }
  28.  
  29.     public Persona(String _nome, int _ingaggio, int _scadenza, 
  30.                        Squadra _squadra)
  31.     {
  32.  
  33.         nome=_nome;
  34.         ingaggio=_ingaggio;
  35.         scadenza=_scadenza;
  36.                 squadra=_squadra;
  37.  
  38.     }
  39.  
  40.  
  41.  
  42.     ////////////////////////////////////////////////////////
  43.     // The Extents
  44.     void updateExtents(Database db, boolean add)
  45.     {
  46.  
  47.  
  48.  
  49.     }
  50.  
  51.     ////////////////////////////////////////////////////////
  52.     // Hook the IPersistent method
  53.  
  54.     ////////////////////////////////////////////////////////
  55.     // Override toString method
  56.  
  57.     public String toString()
  58.     {
  59.         String ret;
  60.         ret = super.toString();
  61.  
  62.         if (showSlotName)
  63.             ret = ret + " nome";
  64.         ret = ret + " " + nome;
  65.         if (showSlotName)
  66.             ret = ret + " ingaggio";
  67.         ret = ret + " " + ingaggio;
  68.         if (showSlotName)
  69.             ret = ret + " scadenza";
  70.         ret = ret + " " + scadenza;
  71.         return ret;
  72.     }
  73.  
  74. // Operations
  75.  
  76.     public  void aumentaingaggio(int aumento)
  77.     {
  78.         ingaggio = ingaggio + aumento;
  79.     }
  80.  
  81.  
  82. }
  83.