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
/
Partita.java
< prev
next >
Wrap
Text File
|
1999-10-19
|
2KB
|
92 lines
package progetto1;
import com.odi.*;
import com.odi.util.*;
import java.util.*;
public class Partita{
public boolean showSlotName=false; // look at toString method ...
// Attributes
public int giornata;
public Squadra squadracasa;
public Squadra squadratrasferta;
public Arbitro arbitro;
public Goal[ ] goal;
public int riscasa;
public int ristrasferta;
////////////////////////////////////////////////////////
// Constructor
public Partita()
{
}
public Partita(int _giornata, Squadra _squadracasa,
Squadra _squadratrasferta, Arbitro _arbitro,
Goal[] _goal, int _riscasa, int _ristrasferta)
{
giornata=_giornata;
squadracasa=_squadracasa;
squadratrasferta=_squadratrasferta;
arbitro=_arbitro;
goal=_goal;
riscasa=_riscasa;
ristrasferta=_ristrasferta;
}
////////////////////////////////////////////////////////
// The Extents
void updateExtents(Database db, boolean add)
{
}
////////////////////////////////////////////////////////
// Hook the IPersistent method
////////////////////////////////////////////////////////
// Override toString method
public String toString()
{
String ret;
ret = squadracasa.nome + "-" + squadratrasferta.nome +
": " + riscasa + "-" + ristrasferta + " ("
+ arbitro.nome + ", " + arbitro.da + ")" + "\n";
for (int i=0; i<goal.length; i++) {
ret = ret + " " + goal[i].marcatore.nome + " " +
goal[i].minuto + "\n";
}
return ret;
}
// Operations
public Squadra vincitrice()
{
Squadra ret=null;
if (riscasa > ristrasferta)
ret = squadracasa;
if (riscasa < ristrasferta)
ret = squadratrasferta;
return ret;
}
}