Advertisement
Guest User

Untitled

a guest
May 26th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.35 KB | None | 0 0
  1. package processamento;
  2. import java.util.GregorianCalendar;
  3.  
  4. public class Jogos {
  5.  
  6.     private String time1;
  7.     private String time2;
  8.     private GregorianCalendar horario;
  9.     private String resultado;
  10.     private StatusJogos statusDoJogo;
  11.    
  12.     public Jogos (String time1, String time2, GregorianCalendar horario, String resultado) throws Exception {
  13.        
  14.         if (time1 == null || time2 == null || horario == null || resultado == null || time1.trim().equals("") ||
  15.                 time2.trim().equals("") || horario.equals("") || resultado.trim().equals("")){
  16.             throw new Exception ("Erro. Parametro incorretos");
  17.         }
  18.        
  19.         this.time1 = time1;
  20.         this.time2 = time2;
  21.         this.horario = horario;
  22.         this.resultado = resultado;
  23.         this.statusDoJogo = StatusJogos.FECHADO;
  24.     }
  25.  
  26.     public String getTime1() {
  27.         return time1;
  28.     }
  29.  
  30.     public void setTime1(String time1) {
  31.         this.time1 = time1;
  32.     }
  33.  
  34.     public String getTime2() {
  35.         return time2;
  36.     }
  37.  
  38.     public void setTime2(String time2) {
  39.         this.time2 = time2;
  40.     }
  41.  
  42.     public GregorianCalendar getHorario() {
  43.         return horario;
  44.     }
  45.  
  46.     public void setHorario(GregorianCalendar horario) {
  47.         this.horario = horario;
  48.     }
  49.  
  50.     public String getResultado() {
  51.         return resultado;
  52.     }
  53.  
  54.     public void setResultado(String resultado) {
  55.         this.resultado = resultado;
  56.     }
  57.    
  58.  
  59. }
  60.  
  61.  
  62. package processamento;
  63.  
  64. public enum StatusJogos {
  65.  
  66.     ABERTO, FECHADO;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement