@Override public long getLatestProcessDefinitionId(final String processName) throws SBonitaReadException, SProcessDefinitionNotFoundException { final List<SProcessDefinitionDeployInfo> sProcessDefinitionDeployInfos = getProcessDeploymentInfosOrderByTimeDesc(processName, 0, 1); if (sProcessDefinitionDeployInfos.isEmpty()) { throw new SProcessDefinitionNotFoundException(processName); } return sProcessDefinitionDeployInfos.get(0).getProcessId(); }
@Override public long getLatestProcessDefinitionId(final String processName) throws SBonitaReadException, SProcessDefinitionNotFoundException { final List<SProcessDefinitionDeployInfo> sProcessDefinitionDeployInfos = getProcessDeploymentInfosOrderByTimeDesc(processName, 0, 1); if (sProcessDefinitionDeployInfos.isEmpty()) { throw new SProcessDefinitionNotFoundException(processName); } return sProcessDefinitionDeployInfos.get(0).getProcessId(); }
@Override public SProcessDefinition getProcessDefinitionIfIsEnabled(final long processDefinitionId) throws SBonitaReadException, SProcessDefinitionException { final SProcessDefinitionDeployInfo deployInfo = getProcessDeploymentInfo(processDefinitionId); if (ActivationState.DISABLED.name().equals(deployInfo.getActivationState())) { throw new SProcessDefinitionException("The process definition is not enabled !!", deployInfo.getProcessId(), deployInfo.getName(), deployInfo.getVersion()); } return getProcessDefinition(processDefinitionId); }
@Override public SProcessDefinition getProcessDefinitionIfIsEnabled(final long processDefinitionId) throws SBonitaReadException, SProcessDefinitionException { final SProcessDefinitionDeployInfo deployInfo = getProcessDeploymentInfo(processDefinitionId); if (ActivationState.DISABLED.name().equals(deployInfo.getActivationState())) { throw new SProcessDefinitionException("The process definition is not enabled !!", deployInfo.getProcessId(), deployInfo.getName(), deployInfo.getVersion()); } return getProcessDefinition(processDefinitionId); }
public static ProcessDeploymentInfo toProcessDeploymentInfo(final SProcessDefinitionDeployInfo processDefinitionDI) { return new ProcessDeploymentInfoImpl(processDefinitionDI.getId(), processDefinitionDI.getProcessId(), processDefinitionDI.getName(), processDefinitionDI.getVersion(), processDefinitionDI.getDescription(), new Date(processDefinitionDI.getDeploymentDate()), processDefinitionDI.getDeployedBy(), ActivationState.valueOf(processDefinitionDI.getActivationState()), ConfigurationState.valueOf(processDefinitionDI.getConfigurationState()), processDefinitionDI.getDisplayName(), new Date( processDefinitionDI.getLastUpdateDate()), processDefinitionDI.getIconPath(), processDefinitionDI.getDisplayDescription()); }
public static ProcessDeploymentInfo toProcessDeploymentInfo(final SProcessDefinitionDeployInfo processDefinitionDI) { return new ProcessDeploymentInfoImpl(processDefinitionDI.getId(), processDefinitionDI.getProcessId(), processDefinitionDI.getName(), processDefinitionDI.getVersion(), processDefinitionDI.getDescription(), new Date(processDefinitionDI.getDeploymentDate()), processDefinitionDI.getDeployedBy(), ActivationState.valueOf(processDefinitionDI.getActivationState()), ConfigurationState.valueOf(processDefinitionDI.getConfigurationState()), processDefinitionDI.getDisplayName(), new Date( processDefinitionDI.getLastUpdateDate()), processDefinitionDI.getIconPath(), processDefinitionDI.getDisplayDescription()); }
private void ensureProcessIsEnabled(final SProcessDefinition sProcessDefinition) throws SProcessDefinitionNotFoundException, SBonitaReadException, SProcessDefinitionException { final SProcessDefinitionDeployInfo deployInfo = processDefinitionService.getProcessDeploymentInfo(sProcessDefinition.getId()); if (ActivationState.DISABLED.name().equals(deployInfo.getActivationState())) { throw new SProcessDefinitionException("The process " + deployInfo.getName() + " " + deployInfo.getVersion() + " is not enabled.", deployInfo.getProcessId(), deployInfo.getName(), deployInfo.getVersion()); } }
private void ensureProcessIsEnabled(final SProcessDefinition sProcessDefinition) throws SProcessDefinitionNotFoundException, SBonitaReadException, SProcessDefinitionException { final SProcessDefinitionDeployInfo deployInfo = processDefinitionService.getProcessDeploymentInfo(sProcessDefinition.getId()); if (ActivationState.DISABLED.name().equals(deployInfo.getActivationState())) { throw new SProcessDefinitionException("The process " + deployInfo.getName() + " " + deployInfo.getVersion() + " is not enabled.", deployInfo.getProcessId(), deployInfo.getName(), deployInfo.getVersion()); } }