package webCAPPCombd_teste;

import infoUsinagem.*;
import webCAPPCombd.*;

//EXEMPLO DE USO DO DETERMINADOR DE FERRAMENTA
public class Teste{

  public static void main(String a[]){

    DeterminadorDeFerramenta det = new DeterminadorDeFerramenta(
      //"http://fmc1.graco.unb.br");
      "http://localhost");

    Ferramenta[] ferramentas =
        det.determinaFerramentaRosqueamento(DeterminadorDeFerramenta.ROSCA_VM0,
                                            DeterminadorDeFerramenta.NAO_SE_APLICA,
                                            30);//*/

    /*Ferramenta[] ferramentas =
        det.determinaFerramentaSangramento(6, 4, 45,
                                        DeterminadorDeFerramenta.NAO_SE_APLICA);//*/

    //Imprime os dados das ferramentas.
    imprimeTodasFerramentas(ferramentas);
  }

  public static void imprimeTodasFerramentas(Ferramenta[] ferramentas){

    for(int i=0; i < ferramentas.length; i++){

      if(ferramentas[i] == null) continue;
      System.out.println(ferramentas[i]);
    }


    //Saber se a primeira ferramenta é uma ferramenta utilizada
    if(ferramentas[0] instanceof FerramentaUtilizada){

      FerramentaUtilizada ferramenta = (FerramentaUtilizada)ferramentas[0];
      System.out.println("Ferramenta no magazine: " + ferramenta.getNumMagazine());
    }
  }
}
