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); }