public ProjectStateChangeMessage(ProjectStateChangedEvent aEvent) { projectId = aEvent.getProject().getId(); projectName = aEvent.getProject().getName(); projectState = projectStateToString(aEvent.getNewState()); projectPreviousState = projectStateToString(aEvent.getPreviousState()); }
@Override public String getDetails(ProjectStateChangedEvent aEvent) { try { StateChangeDetails details = new StateChangeDetails(); details.setState(Objects.toString(aEvent.getNewState(), null)); details.setPreviousState(Objects.toString(aEvent.getPreviousState(), null)); return JSONUtil.toJsonString(details); } catch (IOException e) { log.error("Unable to log event [{}]", aEvent, e); return "<ERROR>"; } } }
new ProjectStateChangedEvent(this, project, oldState));
@Override public long getProject(ProjectStateChangedEvent aEvent) { return aEvent.getProject().getId(); }
@Override public String getDetails(ProjectStateChangedEvent aEvent) { try { StateChangeDetails details = new StateChangeDetails(); details.setState(Objects.toString(aEvent.getNewState(), null)); details.setPreviousState(Objects.toString(aEvent.getPreviousState(), null)); return JSONUtil.toJsonString(details); } catch (IOException e) { log.error("Unable to log event [{}]", aEvent, e); return "<ERROR>"; } } }
new ProjectStateChangedEvent(this, project, oldState));
@Override public long getProject(ProjectStateChangedEvent aEvent) { return aEvent.getProject().getId(); }
public ProjectStateChangeMessage(ProjectStateChangedEvent aEvent) { projectId = aEvent.getProject().getId(); projectName = aEvent.getProject().getName(); projectState = projectStateToString(aEvent.getNewState()); projectPreviousState = projectStateToString(aEvent.getPreviousState()); }
new ProjectStateChangedEvent(this, project, ProjectState.CURATION_FINISHED)); applicationEventPublisher.publishEvent( new DocumentStateChangedEvent(this, doc, SourceDocumentState.NEW));