/** * Update progress * @param progress Between 0 and 100 inclusive */ public void updateProgress(int progress) { SLongActionState state = new SLongActionState(); state.setProgress(progress); state.setTitle(name); state.setState(SActionState.FINISHED); state.setStart(startDate); state.setEnd(new Date()); try { bimServerClientInterface.getRegistry().updateProgressTopic(topicId, state); } catch (UserException e) { LOGGER.error("", e); } catch (ServerException e) { LOGGER.error("", e); } catch (PublicInterfaceNotFoundException e) { LOGGER.error("", e); } }
setTitle((String)val); return;
SLongActionState state = new SLongActionState(); state.setProgress(getProgressType() == ProgressType.KNOWN ? 0 : -1); state.setTitle(name); state.setState(SActionState.STARTED); state.setStart(runningService.getStartDate()); state.setTitle(name); state.setState(SActionState.FINISHED); state.setStart(runningService.getStartDate());
public SLongActionState convertToSObject(LongActionState input) { if (input == null) { return null; } if (input instanceof LongCheckinActionState) { return convertToSObject((LongCheckinActionState)input); } SLongActionState result = new SLongActionState(); result.setOid(input.getOid()); result.setRid(input.getRid()); result.setStart(input.getStart()); result.setEnd(input.getEnd()); result.setProgress(input.getProgress()); result.setState(SActionState.values()[input.getState().ordinal()]); result.setTitle(input.getTitle()); result.setStage(input.getStage()); result.getErrors().addAll(input.getErrors()); result.getWarnings().addAll(input.getWarnings()); result.getInfos().addAll(input.getInfos()); result.setTopicId(input.getTopicId()); return result; }