de.kosi.admin
Interface Configurable

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
MailerConfigurable, ServerConfigurable, HttpConfigurable, SessionConfigurable

public interface Configurable
extends java.io.Serializable

An implementation of the Configurable interface has to be registered with the AdminInterfaceImpl by all Components, that can be configured by the AdminClient. The interface should not be implemented by those classes themselfes, because it has to be send through RMI, before the JPanel is created. The reason for this is, that instantiating a JPanel in a headless server (server without an graphical display) does not work.

ChangeLog:

 $Log: Configurable.java,v $
 Revision 1.3  2001/05/30 10:25:51  jiriki
 Refactored Client.

 Revision 1.2  2001/05/22 16:05:24  jiriki
 Made files more compliant to Coding Conventions.

 Revision 1.1.1.1  2001/04/29 18:05:15  jiriki
 Imported sources from zola.

 Revision 1.3  2001/04/24 23:19:22  wombat
 - Implemented I18N features of server
 - Implemented actions for Admin Client
 - Other changes is AdminClient

 Revision 1.2  2001/03/14 18:40:44  wombat
 Updated Documentation, removed bugs in Gui factory

 

Version:
$Revision: 1.3 $ ($Date: 2001/05/30 10:25:51 $)
Author:
Niklas Mehner

Method Summary
 javax.swing.JPanel getConfigurationPanel(ActionRelayManager relayManager)
          Returns the JPanel containing configurable values.
 

Method Detail

getConfigurationPanel

public javax.swing.JPanel getConfigurationPanel(ActionRelayManager relayManager)
Returns the JPanel containing configurable values. The Panel may only be instantiated once this method is called on the client (see class documentation).
Parameters:
relayManager - ActionRelayManager all componenents responding to menu actions have to register with.
Returns:
A JPanel containing configfurable values.