@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 int hashCode() { return uuid.hashCode(); } }
@Deprecated public ProcessDefinitionUUID getProcessUUID() { final String processUUID = value.substring(0, value.lastIndexOf(SEPARATOR)); return new ProcessDefinitionUUID(processUUID); }
public static List<String> getBusinessArchiveCategories(final ProcessDefinitionUUID processUUID) { final List<String> categories = new ArrayList<String>(); categories.add("BusinessArchives"); categories.add(Misc.convertToJavaIdentifier(processUUID.getValue())); return categories; }
private File getFile(final ProcessDefinitionUUID processUUID, final ProcessInstanceUUID instanceUUID, final String prefix) { Misc.checkArgsNotNull(processUUID, instanceUUID); final File runtimeFolderBase = new File(base, RUNTIME_FOLDER); File processFolder = new File(runtimeFolderBase, processUUID.toString()); final File instanceFile = new File(processFolder, prefix + instanceUUID.toString() + XML_EXTENSION); return instanceFile; }
public static List<String> getBusinessArchiveCategories(final ProcessDefinitionUUID processUUID) { final List<String> categories = new ArrayList<String>(); categories.add("BusinessArchives"); categories.add(Misc.convertToJavaIdentifier(processUUID.getValue())); return categories; }
@Override @SuppressWarnings("unchecked") public Set<InternalProcessInstance> getProcessInstances(final ProcessDefinitionUUID processUUID) { final Set<InternalProcessInstance> processInsts = new HashSet<InternalProcessInstance>(); final Query query = getSession().getNamedQuery("findProcessInstances"); query.setString("processUUID", processUUID.toString()); final List<InternalProcessInstance> results = query.list(); if (results != null) { processInsts.addAll(results); } return processInsts; }
@Deprecated public ProcessDefinitionUUID getProcessUUID() { final String processUUID = value.substring(0, value.lastIndexOf(SEPARATOR)); return new ProcessDefinitionUUID(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 int hashCode() { return uuid.hashCode(); }
public static List<String> getAttachmentCategories(final ProcessDefinitionUUID processUUID) { final List<String> categories = new ArrayList<String>(); categories.add("Attachments"); categories.add(Misc.convertToJavaIdentifier(processUUID.getValue())); return categories; }
@Override public Set<InternalProcessDefinition> getProcesses(final Set<ProcessDefinitionUUID> definitionUUIDs, final ProcessState processState) { final Query query = getSession().getNamedQuery("getProcessesListByState"); query.setParameter("state", processState); final Set<String> uuids = new HashSet<String>(); for (final ProcessDefinitionUUID uuid : definitionUUIDs) { uuids.add(uuid.toString()); } return executeSplittedQuery(InternalProcessDefinition.class, query, "definitionsUUIDs", uuids); }
@Deprecated public ProcessDefinitionUUID getProcessDefinitionUUID() { final String processUUID = value.substring(0, value.lastIndexOf(SEPARATOR)); return new ProcessDefinitionUUID(processUUID); }
@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 int hashCode() { return this.uuid.hashCode(); } }
public static List<String> getAttachmentCategories(final ProcessDefinitionUUID processUUID) { final List<String> categories = new ArrayList<String>(); categories.add("Attachments"); categories.add(Misc.convertToJavaIdentifier(processUUID.getValue())); return categories; }
@Override @SuppressWarnings("unchecked") public Set<InternalProcessInstance> getProcessInstances(final ProcessDefinitionUUID processUUID, final InstanceState instanceState) { final Set<InternalProcessInstance> processInsts = new HashSet<InternalProcessInstance>(); final Query query = getSession().getNamedQuery("findProcessInstancesWithState"); query.setString("processUUID", processUUID.toString()); query.setParameter("state", instanceState, INSTANCE_STATE_USER_TYPE); final List<InternalProcessInstance> results = query.list(); if (results != null) { processInsts.addAll(results); } return processInsts; }
@Deprecated public ProcessDefinitionUUID getProcessUUID() { final String processUUID = value.substring(0, value.lastIndexOf(SEPARATOR)); return new ProcessDefinitionUUID(processUUID); }
@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 int hashCode() { return uuid.hashCode(); }