Interface Garantida

Postado: 24 de maio de 2012 by fabiojapa in pog

Quanta poeira neste blog…fazia tempo que eu não via um EJB bonito para postar…

Esta contribuição veio de nosso colega VictorEM….não vou revelar o nome completo, pois vai que ele seja o autor do EJB…aí pode queimar o filme….rsrs

    public NaturezaBemEnum obterNaturezaBem(Garantia garantia) {
        if (garantia instanceof GarantiaAgricola)
            return NaturezaBemEnum.PRODUCAO_AGRICOLA;
        if (garantia instanceof GarantiaImovel)
            return NaturezaBemEnum.IMOVEL;
        if (garantia instanceof GarantiaMovel)
            return NaturezaBemEnum.MOVEL;
        if (garantia instanceof GarantiaSemovente)
            return NaturezaBemEnum.SEMOVENTE;
       
        return null;
    }

O EJB resolve, mas a interface poderia ter um método que retorna qual o tipo de garantia…
Mas vai do gosto de cada um….e vc, como faria?

EJBs procurados:

  • email compila com