Package instituicao

Source Code of instituicao.TesteAptidaoEsportivo

package instituicao;

import org.jdom2.Element;
/**CLasse Teste aptidao esportivo. Possui todos os dados que definem um teste de aptidao esportivo e os métodos que manipulam esses dados.
* Um teste de aptidao esportivo contém os resultados de: o exercicio de arremesso de uma medicine ball, o exercicio de corrida 20 metros,
* o exercicio referente ao teste do quadrado, o exercicio do salto em distância e ainda o resultado do exercicio de corrida durante 6 ou 9 minutos.
* @author Equipe DSSkywalker.
*
*/
public class TesteAptidaoEsportivo extends Teste {
 
  private double arremessoDeMedicineball;
  private double corridaVinteMetros;
  private double quadrado;
  private double saltoEmDistancia;
  private double seisMinutos;
  private boolean noveMinutos;
 
  public TesteAptidaoEsportivo(){
    arremessoDeMedicineball = 0;
    corridaVinteMetros = 0;
    quadrado = 0;
    saltoEmDistancia = 0;
    seisMinutos = 0;
    noveMinutos = false;
  }
 
  public TesteAptidaoEsportivo(String data, String nome){
    super(data, nome);
    arremessoDeMedicineball = 0;
    corridaVinteMetros = 0;
    quadrado = 0;
    saltoEmDistancia = 0;
    seisMinutos = 0;
    noveMinutos = false;
  }
 
  public TesteAptidaoEsportivo(String data, String nome, String arremessoDeMedicineball, String corridaVinteMetros, String quadrado, String saltoEmDistancia, boolean noveMinutos, String seisMinutos){
   
    super(data, nome);
   
    try{
      this.arremessoDeMedicineball = Double.parseDouble(arremessoDeMedicineball);
    } catch (Exception e){
      this.arremessoDeMedicineball = 0;
    }
    try{
      this.corridaVinteMetros = Double.parseDouble(corridaVinteMetros);
    } catch (Exception e){
      this.corridaVinteMetros = 0;
    }
    try{
      this.quadrado = Double.parseDouble(quadrado);
    } catch (Exception e){
      this.quadrado = 0;
    }
    try{
      this.saltoEmDistancia = Double.parseDouble(saltoEmDistancia);
    } catch (Exception e){
      this.saltoEmDistancia = 0;
    }
    this.noveMinutos = noveMinutos;
    try{
      this.seisMinutos = Double.parseDouble(seisMinutos);
    } catch (Exception e){
      this.seisMinutos = 0;
   
  }


 
  public String getArremessoDeMedicineball(){
    return String.valueOf(arremessoDeMedicineball);
  }
 
  public String getCorridaVinteMetros(){
    return String.valueOf(corridaVinteMetros);
  }
 
  public String getQuadrado(){
    return String.valueOf(quadrado);
  }
 
  public String getSaltoEmDistancia(){
    return String.valueOf(saltoEmDistancia);
  }
 
  public boolean getNoveMinutos(){
    return this.noveMinutos;
  }
 
  public String getSeisMinutos(){
    return String.valueOf(seisMinutos);
  }
 
  public void setArremessoDeMedicineball(String arremessoDeMedicineball){
    try{
      this.arremessoDeMedicineball = Double.parseDouble(arremessoDeMedicineball);
    } catch (Exception e){
      try{
        this.arremessoDeMedicineball = Integer.parseInt(arremessoDeMedicineball);
      } catch (Exception a){
        this.arremessoDeMedicineball = 0;
      }
    }
  }
 
  public void setCorridaVinteMetros(String corridaVinteMetros){
    try{
      this.corridaVinteMetros = Double.parseDouble(corridaVinteMetros);
    } catch (Exception e){
      try{
        this.corridaVinteMetros = Integer.parseInt(corridaVinteMetros);
      } catch (Exception a){
        this.corridaVinteMetros = 0;
      }
    }
  }
 
  public void setQuadrado(String quadrado){
    try{
      this.quadrado = Double.parseDouble(quadrado);
    } catch (Exception e){
      try{
        this.quadrado = Integer.parseInt(quadrado);
      } catch (Exception a){
        this.quadrado = 0;
      }
    }
  }
 
  public void setSaltoEmDistancia(String saltoEmDistancia){
    try{
      this.saltoEmDistancia = Double.parseDouble(saltoEmDistancia);
    } catch (Exception e){
      try{
        this.saltoEmDistancia = Integer.parseInt(saltoEmDistancia);
      } catch (Exception a){
        this.saltoEmDistancia = 0;
      }
    }
  }
 
  public void setNoveMinutos(boolean noveMinutos){
    this.noveMinutos = noveMinutos;
  }
 
  public void setSeisMinutos(String seisMinutos){
    try{
      this.seisMinutos = Double.parseDouble(seisMinutos);
    } catch (Exception e){
      try{
        this.seisMinutos = Integer.parseInt(seisMinutos);
      } catch (Exception a){
        this.seisMinutos = 0;
      }
    }
  }
 
  public Element exportarTesteAptidaoEsportivaXML(){
    Element testeXML = new Element("testeAptidaoEsportivo");

    if((getArremessoDeMedicineball() != null) && (!getArremessoDeMedicineball().isEmpty())
    && (getArremessoDeMedicineball().length() != 0)){   
      Element arremessoMedicineballXML = new Element("arremessoDeMedicineball");
      arremessoMedicineballXML.setText(getArremessoDeMedicineball());
      testeXML.addContent(arremessoMedicineballXML);
    }
 
    if((getCorridaVinteMetros() != null) && (!getCorridaVinteMetros().isEmpty())
    && (getCorridaVinteMetros().length() != 0)){ 
      Element corridaVinteMetrosXML = new Element("corridaVinteMetros");
      corridaVinteMetrosXML.setText(getCorridaVinteMetros());
      testeXML.addContent(corridaVinteMetrosXML);   
    }

    if((getQuadrado() != null) && (!getQuadrado().isEmpty())
    && (getQuadrado().length() != 0)){
      Element quadradoXML = new Element("quadrado");
      quadradoXML.setText(getQuadrado());
      testeXML.addContent(quadradoXML);   
    }

    if((getSaltoEmDistancia() != null) && (!getSaltoEmDistancia().isEmpty())
    && (getSaltoEmDistancia().length() != 0)){
      Element saltoEmDistanciaXML = new Element("saltoEmDistancia");
      saltoEmDistanciaXML.setText(getSaltoEmDistancia());
      testeXML.addContent(saltoEmDistanciaXML);   
    }

    if( getNoveMinutos() ){
      Element noveMinutosXML = new Element("noveMinutos");
      noveMinutosXML.setText("true");
      testeXML.addContent(noveMinutosXML);
    }else{
      Element noveMinutosXML = new Element("noveMinutos");
      noveMinutosXML.setText("false");
      testeXML.addContent(noveMinutosXML);
    }
   
    if((getSeisMinutos() != null) && (!getSeisMinutos().isEmpty())
    && (getSeisMinutos().length() != 0)){
      Element seisMinutosXML = new Element("seisMinutos");
      seisMinutosXML.setText(getSeisMinutos());
      testeXML.addContent(seisMinutosXML);
    }
   
    return testeXML; 
  }
}
TOP

Related Classes of instituicao.TesteAptidaoEsportivo

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.