@Override public Tarea accionObservar(long tkiid, Object objeto) throws Exception { Tarea tarea = tareaServiceLocal.completar(tkiid); tarea.setObjeto(objeto); tarea.setObjeto(observar(tarea)); TareaPlantilla tareaPlantilla = proximaTareaObservar(tarea); tareaServiceLocal.crearTarea(tareaPlantilla, tarea.getProceso(), proximoDuenoObservar(tarea)); return tarea; }
@Override public Tarea accionCompletar(long tkiid, Object objeto) throws Exception { Tarea tarea = tareaServiceLocal.completar(tkiid); tarea.setObjeto(objeto); tarea.setObjeto(completar(tarea)); TareaPlantilla tareaPlantilla = proximaTareaCompletar(tarea); if (tareaPlantilla != null) { tareaServiceLocal.crearTarea( tareaPlantilla, tarea.getProceso(), proximoDuenoCompletar(tarea)); } else { tareaServiceLocal.finalizar(tkiid); } return tarea; }