public static PackageNotFoundException build(Throwable e) { if (!(e instanceof PackageNotFoundException)) { throw new BonitaInternalException("Cannot create a ProcessNotFoundException", e); } return new PackageNotFoundException((PackageNotFoundException)e); } public String getPackageId() {
public PackageDefinition getLastPackage(String packageId) throws PackageNotFoundException { FacadeUtil.checkArgsNotNull(packageId); PackageFullDefinition last = EnvTool.getAllQueriers().getLastDeployedPackage(packageId, PackageDefinition.PackageState.DEPLOYED); if (last == null) { throw new PackageNotFoundException(packageId); } return new PackageDefinitionImpl(last); }
public PackageDefinition getPackage(String packageId, String version) throws PackageNotFoundException { FacadeUtil.checkArgsNotNull(packageId, version); PackageFullDefinition package1 = EnvTool.getAllQueriers().getPackage(packageId, version); if (package1 == null) { throw new PackageNotFoundException(packageId, version); } return new PackageDefinitionImpl(package1); }
public PackageDefinition getPackage(PackageDefinitionUUID packageUUID) throws PackageNotFoundException { FacadeUtil.checkArgsNotNull(packageUUID); PackageFullDefinition package1 = EnvTool.getAllQueriers().getPackage(packageUUID); if (package1 == null) { throw new PackageNotFoundException(packageUUID); } return new PackageDefinitionImpl(package1); }
public ProcessDefinition getPackageProcess(PackageDefinitionUUID packageDefinitionUUID, String processId) throws PackageNotFoundException, ProcessNotFoundException { FacadeUtil.checkArgsNotNull(packageDefinitionUUID, processId); ProcessDefinition process = EnvTool.getAllQueriers().getPackageProcess(packageDefinitionUUID, processId); if (process == null) { if (EnvTool.getAllQueriers().getPackage(packageDefinitionUUID) == null) { throw new PackageNotFoundException(packageDefinitionUUID); } throw new ProcessNotFoundException(processId, packageDefinitionUUID); } return new ProcessDefinitionImpl(process); }
throw new PackageNotFoundException(packageDefinitionUUID);