com.sdm.quasar.client.core.application.dialog.impl
Class DefaultApplicationConfiguration

java.lang.Object
  extended bycom.sdm.quasar.client.core.application.dialog.impl.DefaultApplicationConfiguration
All Implemented Interfaces:
ApplicationConfiguration, Configuration
Direct Known Subclasses:
DefaultJSFApplicationConfiguration, DefaultSwingApplicationConfiguration

public class DefaultApplicationConfiguration
extends java.lang.Object
implements ApplicationConfiguration

Version:
1.$Revision$
Author:
Thomas Wolf

Nested Class Summary
 
Nested classes inherited from class com.sdm.quasar.client.core.application.ApplicationConfiguration
ApplicationConfiguration.ApplicationSetterAccess
 
Constructor Summary
DefaultApplicationConfiguration()
          Creates a new DefaultApplicationConfiguration.
 
Method Summary
 void configureApplication(ApplicationConfiguration.ApplicationSetterAccess applicationSetterAccess, Application application)
          Configures the Application given using the ApplicationSetterAccess callback interface in order to set manager implementations.
 void configureDefaultApplicationServices(ServiceManager applicationServiceManager, Application application)
          Configures the Application given; e.g. registration of core services.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultApplicationConfiguration

public DefaultApplicationConfiguration()
Creates a new DefaultApplicationConfiguration.

Method Detail

configureApplication

public void configureApplication(ApplicationConfiguration.ApplicationSetterAccess applicationSetterAccess,
                                 Application application)
Description copied from interface: ApplicationConfiguration
Configures the Application given using the ApplicationConfiguration.ApplicationSetterAccess callback interface in order to set manager implementations.

Specified by:
configureApplication in interface ApplicationConfiguration
Parameters:
applicationSetterAccess - used to set manager's (not null)
application - the Application instance to configure
See Also:
ApplicationConfiguration.configureApplication(com.sdm.quasar.client.core.application.ApplicationConfiguration.ApplicationSetterAccess, com.sdm.quasar.client.core.application.Application)

configureDefaultApplicationServices

public void configureDefaultApplicationServices(ServiceManager applicationServiceManager,
                                                Application application)
Description copied from interface: ApplicationConfiguration
Configures the Application given; e.g. registration of core services.

Implementors can assume a already existing environment; e.g. the Application has non-null ConfigManager, ServiceManager and SessionManager

Specified by:
configureDefaultApplicationServices in interface ApplicationConfiguration
Parameters:
application - the application that the services should be registered with
See Also:
ApplicationConfiguration.configureDefaultApplicationServices(com.sdm.quasar.client.core.common.services.ServiceManager, com.sdm.quasar.client.core.application.Application)