Beispiel #1
0
  void show(Adapter adapter) {
    AdapterDescriptor descriptor = adapter.getDescriptor();
    Utils.Resolver resolver = adapter.getResolver();

    _id.setText(resolver.substitute(descriptor.id));

    String currentEndpoints = adapter.getCurrentEndpoints();

    if (currentEndpoints == null) {
      _currentStatus.setText("Inactive");
      _currentEndpoints.setText("");
    } else {
      _currentStatus.setText("Active");
      _currentEndpoints.setText(currentEndpoints);
    }

    _description.setText(resolver.substitute(descriptor.description));
    _replicaGroupId.setText(resolver.substitute(descriptor.replicaGroupId));
    _priority.setText(resolver.substitute(descriptor.priority));

    java.util.Map<String, String> properties = adapter.getProperties();

    // getId() returns the name of the adapter!
    _endpoints.setText(resolver.substitute(properties.get(adapter.getId() + ".Endpoints")));
    _publishedEndpoints.setText(
        resolver.substitute((String) properties.get(adapter.getId() + ".PublishedEndpoints")));

    _registerProcess.setSelected(descriptor.registerProcess);
    _serverLifetime.setSelected(descriptor.serverLifetime);

    _objects.setObjects(descriptor.objects, resolver);
    _allocatables.setObjects(descriptor.allocatables, resolver);
  }