package br.com.centralit.bpm.negocio; import br.com.centralit.bpm.util.UtilScript; public class Condicao extends NegocioBpm{ private InstanciaFluxo instanciaFluxo; private String script; public Condicao(InstanciaFluxo instanciaFluxo, String script, String nome) { this.instanciaFluxo = instanciaFluxo; setTransacao(instanciaFluxo.getTransacao()); this.script = script; } public boolean executa() throws Exception { if (script == null || script.trim().length() == 0) return true; return (Boolean) UtilScript.executaScript("condi��o", script, this.getInstanciaFluxo().getObjetos()); } public InstanciaFluxo getInstanciaFluxo() { return instanciaFluxo; } }