org.objectweb.telosys.common
Interface IExternalMainFactory


public interface IExternalMainFactory

Centralize the getters to obtain all the Factory providers needed by the framework
This interface must be implemented by only one class of the application


Method Summary
 IApplicationLogger getApplicationLogger()
          Returns the user validator service provided by the application
 IScreenDataProvider getScreenDataProvider()
          Returns the application ScreenData provider ( usally the 'screens registry' )
 IScreenProvider getScreenProvider()
          Returns the application Screen provider ( usally the 'screens registry' )
 IServiceProvider getServiceProvider()
          Returns the application service provider ( usally the 'services registry' )
 IUserValidator getUserValidator()
          Returns the user validator service provided by the application
 IXmlWrapperProvider getXmlWrapperProvider()
          Returns the application XML mappers provider ( usally the 'XML mappers registry' )
 

Method Detail

getUserValidator

public IUserValidator getUserValidator()
Returns the user validator service provided by the application

Returns:
Since:
0.9.6

getApplicationLogger

public IApplicationLogger getApplicationLogger()
Returns the user validator service provided by the application

Returns:
Since:
0.9.9

getXmlWrapperProvider

public IXmlWrapperProvider getXmlWrapperProvider()
Returns the application XML mappers provider ( usally the 'XML mappers registry' )

Returns:
Since:
0.9.6

getScreenProvider

public IScreenProvider getScreenProvider()
Returns the application Screen provider ( usally the 'screens registry' )

Returns:
Since:
0.9.6

getScreenDataProvider

public IScreenDataProvider getScreenDataProvider()
Returns the application ScreenData provider ( usally the 'screens registry' )

Returns:
Since:
0.9.6

getServiceProvider

public IServiceProvider getServiceProvider()
Returns the application service provider ( usally the 'services registry' )

Returns:
Since:
0.9.6