public static Servico getServico(String codigo) { for (Servico t : Servico.values()) { if (t.toString().equalsIgnoreCase(codigo)) { return t; } } return null; }
public Servico(Servico s) { this.passageiro = s.getPassageiro(); this.coordx = s.getCoordx(); this.coordy = s.getCoordy(); this.coordDestinox = s.getCoordDestinox(); this.coordDestinoy = s.getCoordDestinoy(); this.preco = s.getPreco(); this.mensagemChegada = s.getMensagemChegada(); this.mensagemFim = s.getMensagemFim(); }
// Equals public boolean equals(Object o) { if (this == o) return true; if ((o == null) || (o.getClass() != this.getClass())) { return false; } else { Servico c = (Servico) o; return (this.getPassageiro().equals(c.getPassageiro()) && (this.getCoordx() == c.getCoordx()) && this.getCoordy() == c.getCoordy() && this.getPreco() == c.getPreco() && this.getCoordDestinox() == c.getCoordDestinox() && this.getCoordDestinoy() == c.getCoordDestinoy() && this.getMensagemChegada().equals(c.getMensagemChegada()) && this.getMensagemFim().equals(c.getMensagemFim())); } }
public Servico removeServico(Servico servico) { getServicos().remove(servico); servico.setEvento(null); return servico; }
public Servico addServico(Servico servico) { getServicos().add(servico); servico.setEvento(this); return servico; }
@Override public String getDescricao() { return servico.getDescricao(); }
@Override public Double getCusto() { return servico.getCusto(); }
@Override public void setPreco(double preco) { // TODO Auto-generated method stub super.setPreco(preco); }
@Override public void setDescricao(String descricao) { // TODO Auto-generated method stub super.setDescricao(descricao); }
@Override public void setTipoVeiculo(String tipoVeiculo) { // TODO Auto-generated method stub super.setTipoVeiculo(tipoVeiculo); }
@Override public void setCodigo(String codigo) { // TODO Auto-generated method stub super.setCodigo(codigo); }