public Set<ProcessFullInstance> getProcessInstances(ProcessDefinitionUUID processUUI) { Set<ProcessFullInstance> processInsts = new HashSet<ProcessFullInstance>(); for (Querier querier : queriers) { processInsts.addAll(querier.getProcessInstances(processUUI)); } return processInsts; }
@Override public Set<InternalProcessInstance> getProcessInstances(final ProcessDefinitionUUID processUUID, final InstanceState instanceState) { final Set<InternalProcessInstance> processInsts = new HashSet<InternalProcessInstance>(); for (final Querier querier : queriers) { processInsts.addAll(querier.getProcessInstances(processUUID, instanceState)); } return processInsts; }
@Override public Set<InternalProcessInstance> getProcessInstances(final Set<ProcessDefinitionUUID> definitionUUIDs) { final Set<InternalProcessInstance> processInsts = new HashSet<InternalProcessInstance>(); for (final Querier querier : queriers) { processInsts.addAll(querier.getProcessInstances(definitionUUIDs)); } return processInsts; }
@Override public Set<InternalProcessInstance> getProcessInstances(final ProcessDefinitionUUID processUUID) { final Set<InternalProcessInstance> processInsts = new HashSet<InternalProcessInstance>(); for (final Querier querier : queriers) { processInsts.addAll(querier.getProcessInstances(processUUID)); } return processInsts; }
public Set<ProcessFullInstance> getProcessInstances(ProcessDefinitionUUID processUUI) { Set<ProcessFullInstance> processInsts = new HashSet<ProcessFullInstance>(); for (Querier querier : queriers) { processInsts.addAll(querier.getProcessInstances(processUUI)); } return processInsts; }
@Override public Set<InternalProcessInstance> getProcessInstances(final Collection<ProcessInstanceUUID> instanceUUIDs) { final Set<InternalProcessInstance> processInsts = new HashSet<InternalProcessInstance>(); for (final Querier querier : queriers) { final Set<InternalProcessInstance> tmp = querier.getProcessInstances(instanceUUIDs); if (tmp != null && !tmp.isEmpty()) { processInsts.addAll(tmp); } } return processInsts; }
public Set<ProcessFullInstance> getProcessInstances() { Set<ProcessFullInstance> processInsts = new HashSet<ProcessFullInstance>(); for (Querier querier : queriers) { Set<ProcessFullInstance> tmp = querier.getProcessInstances(); if (tmp != null && !tmp.isEmpty()) { processInsts.addAll(tmp); } } return processInsts; }
public Set<ProcessFullInstance> getProcessInstances() { Set<ProcessFullInstance> processInsts = new HashSet<ProcessFullInstance>(); for (Querier querier : queriers) { Set<ProcessFullInstance> tmp = querier.getProcessInstances(); if (tmp != null && !tmp.isEmpty()) { processInsts.addAll(tmp); } } return processInsts; }
@Override public Set<InternalProcessInstance> getProcessInstances() { final Set<InternalProcessInstance> processInsts = new HashSet<InternalProcessInstance>(); for (final Querier querier : queriers) { final Set<InternalProcessInstance> tmp = querier.getProcessInstances(); if (tmp != null && !tmp.isEmpty()) { processInsts.addAll(tmp); } } return processInsts; }
public Set<ProcessInstance> getProcessInstances(ProcessDefinitionUUID processUUID) { final Set<ProcessInstance> result = new HashSet<ProcessInstance>(); for (ProcessInstance record : EnvTool.getAllQueriers().getProcessInstances(processUUID)) { result.add(new ProcessInstanceImpl(record)); } return result; }
public Set<ProcessInstance> getProcessInstances() { final Set<ProcessInstance> result = new HashSet<ProcessInstance>(); for (ProcessInstance record : EnvTool.getAllQueriers().getProcessInstances()) { result.add(new ProcessInstanceImpl(record)); } return result; }
@Override public Set<LightProcessInstance> getLightProcessInstances(final Collection<ProcessInstanceUUID> instanceUUIDs) { final Set<LightProcessInstance> result = new HashSet<LightProcessInstance>(); if (instanceUUIDs == null || instanceUUIDs.isEmpty()) { return result; } for (final ProcessInstance record : EnvTool.getAllQueriers(getQueryList()).getProcessInstances(instanceUUIDs)) { result.add(new LightProcessInstanceImpl(record)); } return result; }
@Override public Set<LightProcessInstance> getLightProcessInstances(final ProcessDefinitionUUID processUUID) { final Set<LightProcessInstance> result = new HashSet<LightProcessInstance>(); for (final ProcessInstance record : EnvTool.getAllQueriers(getQueryList()).getProcessInstances(processUUID)) { result.add(new LightProcessInstanceImpl(record)); } return result; }
@Override public Set<LightProcessInstance> getLightWeightProcessInstances(final Set<ProcessDefinitionUUID> processUUIDs) { final Set<LightProcessInstance> result = new HashSet<LightProcessInstance>(); for (final ProcessInstance record : EnvTool.getAllQueriers(getQueryList()).getProcessInstances(processUUIDs)) { result.add(new LightProcessInstanceImpl(record)); } return result; }
@Override public List<LightProcessInstance> getLightProcessInstances(final Collection<ProcessInstanceUUID> instanceUUIDs, final int fromIndex, final int pageSize) { final List<LightProcessInstance> result = new ArrayList<LightProcessInstance>(); if (pageSize <= 0) { return result; } if (instanceUUIDs == null || instanceUUIDs.isEmpty()) { return result; } for (final ProcessInstance record : EnvTool.getAllQueriers(getQueryList()).getProcessInstances(instanceUUIDs, fromIndex, pageSize)) { result.add(new LightProcessInstanceImpl(record)); } return result; }
@Override public Set<ProcessInstance> getProcessInstances(final Collection<ProcessInstanceUUID> instanceUUIDs) { final Set<ProcessInstance> result = new HashSet<ProcessInstance>(); if (instanceUUIDs == null || instanceUUIDs.isEmpty()) { return result; } for (final InternalProcessInstance record : EnvTool.getAllQueriers(getQueryList()).getProcessInstances( instanceUUIDs)) { bindAttachementsToInternalProcessInstance(record); result.add(new ProcessInstanceImpl(record)); } return result; }
@Override public Set<ProcessInstance> getProcessInstances(final ProcessDefinitionUUID processUUID) { final Set<ProcessInstance> result = new HashSet<ProcessInstance>(); for (final InternalProcessInstance record : EnvTool.getAllQueriers(getQueryList()).getProcessInstances(processUUID)) { bindAttachementsToInternalProcessInstance(record); result.add(new ProcessInstanceImpl(record)); } return result; }
private void removeProcessDependencies(final ProcessDefinition processDef) { final Set<InternalProcessInstance> instances = EnvTool.getJournalQueriers().getProcessInstances( processDef.getUUID(), InstanceState.STARTED); // Deployer.removeStartEvents(processDef); if (instances != null && !instances.isEmpty()) { final String message = ExceptionManager.getInstance().getFullMessage("bd_D_9"); throw new DeploymentRuntimeException(message); } EnvTool.getClassDataLoader().removeProcessClassLoader(processDef.getUUID()); }
@Override public void removeCasesFromLabel(final String ownerName, final String labelName, final Set<ProcessInstanceUUID> caseList) { final Set<InternalProcessInstance> instances = EnvTool.getAllQueriers().getProcessInstances(caseList); final WebService webService = EnvTool.getWebService(); for (final InternalProcessInstance parentNewOrUpdatedInstance : instances) { webService.removeCase(parentNewOrUpdatedInstance.getUUID(), ownerName, labelName); } EnvTool.getWebService().removeCasesFromLabel(ownerName, labelName, caseList); }
@Override public void addCasesToLabel(final String ownerName, final String labelName, final Set<ProcessInstanceUUID> caseList) { final Set<InternalProcessInstance> instances = EnvTool.getAllQueriers().getProcessInstances(caseList); final WebService webService = EnvTool.getWebService(); for (final InternalProcessInstance internalProcessInstance : instances) { if (webService.getCase(internalProcessInstance.getUUID(), ownerName, labelName) == null) { webService.addCase(new CaseImpl(internalProcessInstance.getUUID(), ownerName, labelName)); } } }