Skip to content

Instantly share code, notes, and snippets.

@picodotdev
Created October 12, 2012 23:47
Show Gist options
  • Save picodotdev/3882329 to your computer and use it in GitHub Desktop.
Save picodotdev/3882329 to your computer and use it in GitHub Desktop.
package es.com.blogspot.elblogdepicodev.activiti.misc;
import org.activiti.engine.impl.pvm.PvmTransition;
import org.activiti.engine.impl.pvm.delegate.ActivityBehavior;
import org.activiti.engine.impl.pvm.delegate.ActivityExecution;
public class ComprobarExistenciasServiceTask implements ActivityBehavior {
@Override
public void execute(ActivityExecution execution) throws Exception {
PvmTransition transition = null;
Producto producto = (Producto) execution.getVariable("producto");
if (producto.hayExistencias()) {
transition = execution.getActivity().findOutgoingTransition("flowHayExistencias");
} else {
transition = execution.getActivity().findOutgoingTransition("flowNoHayExistencias");
}
execution.take(transition);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment