@Override public Task removeTask(Task task) { check(); em.remove( task ); EventManagerProvider.getInstance().get().delete(new TaskInstanceView(task)); return task; }
public void removeProcessInstance(ProcessInstance processInstance) { ProcessPersistenceContext context = ((ProcessPersistenceContextManager) this.kruntime.getEnvironment().get( EnvironmentName.PERSISTENCE_CONTEXT_MANAGER )).getProcessPersistenceContext(); ProcessInstanceInfo processInstanceInfo = (ProcessInstanceInfo) context.findProcessInstanceInfo( processInstance.getId() ); if ( processInstanceInfo != null ) { context.remove( processInstanceInfo ); } internalRemoveProcessInstance(processInstance); EventManagerProvider.getInstance().get().delete(getInstanceViewFor(processInstance)); }
@Override public Task removeTask(Task task) { check(); em.remove( task ); EventManagerProvider.getInstance().get().delete(new TaskInstanceView(task)); return task; }