private String getCachedInfo(MUIElement element) { String cacheId = GLOBAL_CACHE_ID; MPerspective persp = modelService.getPerspectiveFor(element); if (persp != null) { cacheId = persp.getElementId(); } String cacheInfo = minMaxAddon.getPersistedState().get(cacheId); return cacheInfo; }
private Map<String, String> getMinMaxPersistedState() { if (minMaxPersistedState != null) { return minMaxPersistedState; } for (MAddon addon : application.getAddons()) { if ("MinMax Addon".equals(addon.getElementId())) { //$NON-NLS-1$ minMaxPersistedState = addon.getPersistedState(); break; } } return minMaxPersistedState; }
private String getCachedInfo(MUIElement element) { String cacheId = GLOBAL_CACHE_ID; MPerspective persp = modelService.getPerspectiveFor(element); if (persp != null) cacheId = persp.getElementId(); String cacheInfo = minMaxAddon.getPersistedState().get(cacheId); return cacheInfo; }
private Map<String, String> getMinMaxPersistedState() { if (minMaxPersistedState != null) { return minMaxPersistedState; } for (MAddon addon : application.getAddons()) { if ("MinMax Addon".equals(addon.getElementId())) { //$NON-NLS-1$ minMaxPersistedState = addon.getPersistedState(); break; } } return minMaxPersistedState; } }
public void handleEvent(Event event) { final MPerspective savedPersp = (MPerspective) event.getProperty(EventTags.ELEMENT); String cache = getTrimCache(savedPersp); minMaxAddon.getPersistedState().put(savedPersp.getElementId(), cache); }
/** * Handles the event that the perspective is saved * * @param event */ @Inject @Optional private void subscribeTopicPerspSaved( @UIEventTopic(UIEvents.UILifeCycle.PERSPECTIVE_SAVED) Event event) { final MPerspective savedPersp = (MPerspective) event.getProperty(EventTags.ELEMENT); String cache = getTrimCache(savedPersp); minMaxAddon.getPersistedState().put(savedPersp.getElementId(), cache); }