/** * Update the component details controls. */ protected void updateComponentDetails() { Component component = getComponent(); List<Entry<String, String>> properties; if (component == null || component.getProperties() == null) { properties = Collections.emptyList(); } else { properties = new ArrayList<Entry<String, String>>(component.getProperties().entrySet()); } _propertiesData.setList(properties); }
@Override public Object getKey(Component item) { return item.getName(); } };
@Override public void onSuccess(DMRResponse result) { final ModelNode response = result.get(); if (response.hasDefined(RESULT)) { final Component component = createComponent(response.get(RESULT)); if (component != null) { // HACK component.setName(componentName); callback.onSuccess(component); return; } } callback.onFailure(new Exception(Singleton.MESSAGES.error_componentLoad(componentName))); } });
@Override public void onSuccess(DMRResponse result) { final ModelNode response = result.get(); if (response.hasDefined(RESULT)) { final Component extension = createExtension(response.get(RESULT)); if (extension != null) { // HACK extension.setName(extensionName); callback.onSuccess(extension); return; } } callback.onFailure(new Exception(Singleton.MESSAGES.error_extensionLoad(extensionName))); } });
@Override protected void updateComponentDetails() { if (getComponent() == null || getComponent().getProperties() == null) { _socketAddr.setValue(null); } else { _socketAddr.setValue(getComponent().getProperties().get(SOCKET_ADDR)); } }
@Override public Object getKey(Component item) { return item.getName(); } };
@Override public void onSuccess(DMRResponse result) { final ModelNode response = result.get().get(RESULT); if (response.isDefined()) { for (final ModelNode componentNode : response.asList()) { try { final Component component = _factory.component().as(); component.setName(componentNode.asString()); components.add(component); } catch (IllegalArgumentException e) { Log.error(PARSE_ERROR_MESSAGE, e); } } } callback.onSuccess(components); } });
@Override protected void updateComponentDetails() { if (getComponent() == null || getComponent().getProperties() == null) { _socketAddr.setValue(null); } else { _socketAddr.setValue(getComponent().getProperties().get(SOCKET_ADDR)); } }
@Override public void onSuccess(DMRResponse result) { final ModelNode response = result.get().get(RESULT); if (response.isDefined()) { for (final ModelNode extensionNode : response.asList()) { try { final Component extension = _factory.component().as(); extension.setName(extensionNode.asString()); extensions.add(extension); } catch (IllegalArgumentException e) { Log.error(PARSE_ERROR_MESSAGE, e); } } } callback.onSuccess(extensions); } });
@Override protected void updateComponentDetails() { if (getComponent() == null || getComponent().getProperties() == null) { _socketAddr.setValue(null); } else { _socketAddr.setValue(getComponent().getProperties().get(SOCKET_ADDR)); } }
/** * @return the component name to be displayed in the name controls; default * is {@link Component#getName()}. */ protected String getComponentName() { String name; if (getComponent() == null) { name = null; } else { name = getComponent().getName(); } return name; }
@Override public void onSuccess(Component extension) { _extensionPresenterWidget = _factory.create(extension.getName()); _extensionPresenterWidget.bind(); setInSlot(TYPE_EXTENSION_CONTENT, _extensionPresenterWidget, false); _extensionPresenterWidget.setComponent(extension); }
@Override public void onSuccess(Component component) { _presenterWidget = _factory.create(component.getName()); _presenterWidget.bind(); ComponentPresenter.this.setInSlot(TYPE_MAIN_CONTENT, _presenterWidget, false); _presenterWidget.setComponent(component); }
@Override public void onSuccess(Component component) { _componentPresenterWidget = _factory.create(component.getName()); _componentPresenterWidget.bind(); setInSlot(TYPE_COMPONENT_CONTENT, _componentPresenterWidget, false); _componentPresenterWidget.setComponent(component); }
/** * Notifies the presenter that the user wishes to view details about a * specific extension. The presenter will load the details and pass them * back to the view to be displayed. * * @param extension the selected extension. */ public void onExtensionSelected(Component extension) { clearExtensionContent(); Builder requestBuilder = new Builder().nameToken(NameTokens.SYSTEM_CONFIG_PRESENTER); if (_componentName != null) { requestBuilder.with(NameTokens.COMPONENT_NAME_PARAM, URL.encode(_componentName)); } if (extension != null) { requestBuilder.with(NameTokens.EXTENSION_NAME_PARAM, URL.encode(extension.getName())); } _placeManager.revealRelativePlace(requestBuilder.build(), -1); }
/** * Notifies the presenter that the user wishes to view details about a * specific component. The presenter will load the details and pass them * back to the view to be displayed. * * @param component the selected component. */ public void onComponentSelected(Component component) { clearComponentContent(); Builder requestBuilder = new Builder().nameToken(NameTokens.SYSTEM_CONFIG_PRESENTER); if (_extensionName != null) { requestBuilder.with(NameTokens.EXTENSION_NAME_PARAM, URL.encode(_extensionName)); } if (component != null) { requestBuilder.with(NameTokens.COMPONENT_NAME_PARAM, URL.encode(component.getName())); } _placeManager.revealRelativePlace(requestBuilder.build(), -1); }