private static MgmtActionStatus toResponse(final ActionStatus actionStatus, final List<String> messages) { final MgmtActionStatus result = new MgmtActionStatus(); result.setMessages(messages); result.setReportedAt(actionStatus.getCreatedAt()); result.setStatusId(actionStatus.getId()); result.setType(actionStatus.getStatus().name().toLowerCase()); return result; }
static List<MgmtActionStatus> toActionStatusRestResponse(final Collection<ActionStatus> actionStatus, final DeploymentManagement deploymentManagement) { if (actionStatus == null) { return Collections.emptyList(); } return actionStatus.stream().map(status -> toResponse(status, deploymentManagement.findMessagesByActionStatusId( PageRequest.of(0, MgmtRestConstants.REQUEST_PARAMETER_PAGING_MAX_LIMIT), status.getId()) .getContent())) .collect(Collectors.toList()); }
private boolean actionIsNotActiveButIntermediateFeedbackStillAllowed(final ActionStatus actionStatus, final boolean actionActive) { return !actionActive && (repositoryProperties.isRejectActionStatusForClosedAction() || Status.ERROR.equals(actionStatus.getStatus()) || Status.FINISHED.equals(actionStatus.getStatus())); }
target, module.getId()); final Long statusId = action.getId();
private boolean actionIsNotActiveButIntermediateFeedbackStillAllowed(final ActionStatus actionStatus, final boolean actionActive) { return !actionActive && (repositoryProperties.isRejectActionStatusForClosedAction() || (Status.ERROR.equals(actionStatus.getStatus()) || Status.FINISHED.equals(actionStatus.getStatus()))); }
/** * Creates a list of {@link ProxyActionStatus} for presentation layer from * page of {@link ActionStatus}. * * @param actionBeans * page of {@link ActionStatus} * @return list of {@link ProxyActionStatus} */ private static List<ProxyActionStatus> createProxyActionStates(final Page<ActionStatus> actionStatusBeans) { final List<ProxyActionStatus> proxyActionStates = new ArrayList<>(); for (final ActionStatus actionStatus : actionStatusBeans) { final ProxyActionStatus proxyAS = new ProxyActionStatus(); proxyAS.setCreatedAt(actionStatus.getCreatedAt()); proxyAS.setStatus(actionStatus.getStatus()); proxyAS.setId(actionStatus.getId()); proxyActionStates.add(proxyAS); } return proxyActionStates; }
target, module.getId()); final Long statusId = action.getId();
/** * Creates a list of {@link ProxyActionStatus} for presentation layer from * page of {@link ActionStatus}. * * @param actionBeans * page of {@link ActionStatus} * @return list of {@link ProxyActionStatus} */ private static List<ProxyActionStatus> createProxyActionStates(final Page<ActionStatus> actionStatusBeans) { final List<ProxyActionStatus> proxyActionStates = new ArrayList<>(); for (final ActionStatus actionStatus : actionStatusBeans) { final ProxyActionStatus proxyAS = new ProxyActionStatus(); proxyAS.setCreatedAt(actionStatus.getCreatedAt()); proxyAS.setStatus(actionStatus.getStatus()); proxyAS.setId(actionStatus.getId()); proxyActionStates.add(proxyAS); } return proxyActionStates; }