@Override public void callback(final WorkItemsModelContent content) { //Path is set to null when the Editor is closed (which can happen before async calls complete). if (versionRecordManager.getCurrentPath() == null) { return; } resetEditorPages(content.getOverview()); metadata = content.getOverview().getMetadata(); final String definition = content.getDefinition(); final List<String> workItemImages = content.getWorkItemImages(); view.setReadOnly(isReadOnly); view.setContent(definition, workItemImages); createOriginalHash(view.getContent()); view.hideBusyIndicator(); } };
@Override protected WorkItemsModelContent constructContent(Path path, Overview overview) { final String definition = load(path); final List<String> workItemImages = loadWorkItemImages(path); //Signal opening to interested parties resourceOpenedEvent.fire(new ResourceOpenedEvent(path, safeSessionInfo)); return new WorkItemsModelContent(definition, overview, workItemImages); }
@Override protected WorkItemsModelContent constructContent(Path path, Overview overview) { final String definition = load(path); final List<String> workItemImages = loadWorkItemImages(path); //Signal opening to interested parties resourceOpenedEvent.fire(new ResourceOpenedEvent(path, safeSessionInfo)); return new WorkItemsModelContent(definition, overview, workItemImages); }
@Override public void callback(final WorkItemsModelContent content) { //Path is set to null when the Editor is closed (which can happen before async calls complete). if (versionRecordManager.getCurrentPath() == null) { return; } resetEditorPages(content.getOverview()); metadata = content.getOverview().getMetadata(); final String definition = content.getDefinition(); final List<String> workItemImages = content.getWorkItemImages(); view.setReadOnly(isReadOnly); view.setContent(definition, workItemImages); createOriginalHash(view.getContent()); view.hideBusyIndicator(); } };