protected DefinitionRecordImpl(DefinitionRecord definitionRecord) { Misc.checkArgsNotNull(definitionRecord); this.packageDefinitionUUID = new PackageDefinitionUUID(definitionRecord.getPackageDefinitionUUID()); this.name = definitionRecord.getName(); }
public Set<PackageFullDefinition> getDependentPackages(PackageDefinitionUUID packageUUID) { Set<PackageFullDefinition> result = new HashSet<PackageFullDefinition>(); Set<PackageFullDefinition> deployedPackages = getPackages(PackageDefinition.PackageState.DEPLOYED); for (PackageFullDefinition package1 : deployedPackages) { if (!package1.getPackageDefinitionUUID().equals(packageUUID)) { if (package1.getPackageDependencies() != null && package1.getPackageDependencies().contains(packageUUID)) { result.add(package1); } } } return result; }
public Set<PackageFullDefinition> getDependentPackages(PackageDefinitionUUID packageUUID) { Query query = getSession().getNamedQuery("getDependentPackages"); query.setCacheable(true); query.setString("packageUUID", packageUUID.toString()); return getPackageSet(query); }
protected DefinitionRecordImpl(DefinitionRecord definitionRecord) { Misc.checkArgsNotNull(definitionRecord); this.packageDefinitionUUID = new PackageDefinitionUUID(definitionRecord.getPackageDefinitionUUID()); this.name = definitionRecord.getName(); }
public PackageDependency getPackageDependency(PackageDefinitionUUID packageUUID) { final Query query = getSession().getNamedQuery("getPackageDependency"); query.setCacheable(true); query.setString("packageUUID", packageUUID.toString()); return (PackageDependency) query.uniqueResult(); }
public Set<PackageFullDefinition> getDependentPackages(PackageDefinitionUUID packageUUID) { Misc.checkArgsNotNull(packageUUID); Set<PackageDefinitionUUID> uuidDeps = new HashSet<PackageDefinitionUUID>(); Set<PackageFullDefinition> deps = getQuerierDbSession().getDependentPackages(packageUUID); if (deps != null) { for (PackageFullDefinition pack : deps) { uuidDeps.add(pack.getUUID()); if (buffer.isPackageRemoved(pack.getUUID())) { deps.remove(pack); } } } if (deps == null) { deps = new HashSet<PackageFullDefinition>(); } for (PackageFullDefinition pack : buffer.getPackages().values()) { boolean isDep = !pack.getPackageDefinitionUUID().equals(packageUUID) && pack.getPackageDependencies() != null && pack.getPackageDependencies().contains(packageUUID); if (isDep && !uuidDeps.contains(pack.getUUID())) { uuidDeps.add(pack.getUUID()); deps.add(pack); } } return deps; }
protected RuntimeRecordImpl(final RuntimeRecord src) { Misc.checkArgsNotNull(src); this.packageUUID = new PackageDefinitionUUID(src.getPackageDefinitionUUID()); this.processUUID = new ProcessDefinitionUUID(src.getProcessDefinitionUUID()); this.instanceUUID = new ProcessInstanceUUID(src.getProcessInstanceUUID()); }
public Set<ProcessFullDefinition> getPackageProcesses(PackageDefinitionUUID packageId) { final Query query = getSession().getNamedQuery("getPackageProcesses"); query.setCacheable(true); query.setString("packageUUID", packageId.toString()); return getProcessSet(query); }
protected RuntimeRecordImpl(final RuntimeRecord src) { Misc.checkArgsNotNull(src); this.packageUUID = new PackageDefinitionUUID(src.getPackageDefinitionUUID()); this.processUUID = new ProcessDefinitionUUID(src.getProcessDefinitionUUID()); this.instanceUUID = new ProcessInstanceUUID(src.getProcessInstanceUUID()); }
public PackageFullDefinition getPackage(PackageDefinitionUUID packageUUID) { final Query query = getSession().getNamedQuery("getPackage"); query.setCacheable(true); query.setString("packageUUID", packageUUID.toString()); query.setMaxResults(1); return (PackageFullDefinition) query.uniqueResult(); }
String pubStatusAttr = null; PackageDefinitionUUID recordUUID = new PackageDefinitionUUID(name, version); parse.pushObject(recordUUID);
public PackageClassData getPackageClassData(PackageDefinitionUUID packageUUID) { Query query = getSession().getNamedQuery("getPackageClassData"); query.setCacheable(true); query.setString("packageUUID", packageUUID.toString()); query.setMaxResults(1); PackageClassData classData = (PackageClassData) query.uniqueResult(); return classData; }
public PackageDefinitionImpl(PackageDefinition src) { super(src); this.uuid = new PackageDefinitionUUID(src.getUUID()); this.packageId = src.getPackageId(); this.deployedDate = Tool.copy(src.getDeployedDate());
public ProcessFullDefinition getPackageProcess( PackageDefinitionUUID packageDefinitionUUID, String processId) { Query query = getSession().getNamedQuery("getPackageProcess"); query.setCacheable(true); query.setString("packageUUID", packageDefinitionUUID.toString()); query.setString("processId", processId); return (ProcessFullDefinition)query.uniqueResult(); }
public PackageDefinitionImpl(final PackageDefinition src) { super(src); this.uuid = new PackageDefinitionUUID(src.getUUID()); this.packageId = src.getPackageId(); this.deployedDate = CopyTool.copy(src.getDeployedDate());
throw new DeploymentRuntimeException("Unable to find process \"" + subProcessId + "\" used in subFlow. "); dependencies.add(packageDefinition.getUUID().toString());