@Override public boolean equals(Object obj) { if (obj == null) { return false; } if (!(obj instanceof ProcessInstanceKey)) { return false; } ProcessInstanceKey other = (ProcessInstanceKey) obj; return other.processUUID.equals(processUUID); }
@Override public boolean equals(Object obj) { if (obj == null) { return false; } if (!(obj instanceof ProcessInstanceKey)) { return false; } ProcessInstanceKey other = (ProcessInstanceKey) obj; return other.processUUID.equals(processUUID); }
@Override public boolean equals(Object obj) { if (obj == null) { return false; } if (!(obj.getClass().equals(this.getClass()))) { return false; } ProcessDefinitionImpl other = (ProcessDefinitionImpl)obj; return other.getUUID().equals(uuid); }
@Override public boolean equals(final Object obj) { if (obj == null) { return false; } if (!obj.getClass().equals(this.getClass())) { return false; } final LightProcessDefinitionImpl other = (LightProcessDefinitionImpl) obj; return other.getUUID().equals(uuid); }
@Override public boolean equals(final Object obj) { if (obj == null) { return false; } if (!obj.getClass().equals(this.getClass())) { return false; } final LightProcessDefinitionImpl other = (LightProcessDefinitionImpl) obj; return other.getUUID().equals(uuid); }
@Override public boolean equals(final Object obj) { if (obj == null) { return false; } if (!(obj.getClass().equals(this.getClass()))) { return false; } final ProcessDefinitionImpl other = (ProcessDefinitionImpl)obj; return other.getUUID().equals(this.uuid); }
public ProcessFullDefinition getProcess(ProcessDefinitionUUID processUUID) { Set<PackageFullDefinition> packages = getPackages(); if (packages == null || packages.isEmpty()) { return null; } for (PackageFullDefinition package1 : packages) { Set<ProcessFullDefinition> processes = package1.getProcesses(); if (processes != null && !processes.isEmpty()) { for (ProcessFullDefinition process : processes) { if (process.getUUID().equals(processUUID)) { return process; } } } } return null; } public ProcessFullDefinition getProcess(String packageId, String processId, String version) {
return false; } else if (!processDefinitionUUID.equals(other.processDefinitionUUID)) { return false;
return false; } else if (!processDefinitionUUID.equals(other.processDefinitionUUID)) { return false;
public Set<XpdlInstance> getXpdlInstances(ProcessDefinitionUUID processUUID) { Misc.checkArgsNotNull(processUUID); Set<XpdlInstance> dbInstances = getRuntimeDbSession().getXpdlInstances(processUUID); for (XpdlInstance instance : dbInstances) { if (!buffer.containsInstance(instance.getUUID()) && !buffer.isInstanceRemoved(instance.getUUID())) { buffer.addInstance(instance); } } Set<XpdlInstance> result = new HashSet<XpdlInstance>(); for (XpdlInstance instance : buffer.getInstances().values()) { if (instance.getProcessDefinitionUUID().equals(processUUID)) { result.add(instance); } } return result; }
public Set<ProcessFullInstance> getProcessInstances( ProcessDefinitionUUID processUUID) { Misc.checkArgsNotNull(processUUID); Set<ProcessFullInstance> dbInstances = getQuerierDbSession().getProcessInstances(processUUID); for (ProcessFullInstance instance : dbInstances) { if (!buffer.containsInstance(instance.getUUID()) && !buffer.isInstanceRemoved(instance.getUUID())) { buffer.addInstance(instance); } } Set<ProcessFullInstance> instances = new HashSet<ProcessFullInstance>(); for (ProcessFullInstance instance : buffer.getInstances().values()) { if (instance.getProcessDefinitionUUID().equals(processUUID)) { instances.add(instance); } } return instances; }
public ProcessFullDefinition getProcess(ProcessDefinitionUUID processUUID) { Misc.checkArgsNotNull(processUUID); for (PackageFullDefinition pack : buffer.getPackages().values()) { Set<ProcessFullDefinition> processes = pack.getProcesses(); if (processes != null && !processes.isEmpty()) { for (ProcessFullDefinition process : processes) { if (process.getUUID().equals(processUUID)) { return process; } } } } ProcessFullDefinition process = getQuerierDbSession().getProcess(processUUID); if (process == null || buffer.isPackageRemoved(process.getPackageDefinitionUUID())) { return null; } return process; }