org.scrashmeow.ojb.console.service
Interface ServiceFactory

All Known Implementing Classes:
ServiceFactoryImpl

public interface ServiceFactory

Interface for a factory that creates the services needed for the application.

Author:
Alexander Bibighaus

Method Summary
 ApplicationService createApplicationService(org.apache.struts.action.ActionServlet servlet, java.util.Properties runtimeProps, OjbConsole consoleConfig, UiDescriptorRepository uiRepo)
          Method createApplicationService @add-javadoc!!!
 ConfigService createConfigService(java.util.Properties runtimeProps, OjbConsole consoleConfig)
          Method createConfigService @add-javadoc!!!
 ConnectionService createConnectionService()
          Method createConnectionService @add-javadoc!!!
 FormService createFormService()
          Method createFormService @add-javadoc!!!
 MetaDataService createMetaDataService()
          Method createMetaDataService @add-javadoc!!!
 ObjectService createObjectService()
          Method createObjectService @add-javadoc!!!
 UiMetaDataService createUiMetaDataService(ApplicationService service, UiDescriptorRepository uiRepo)
          Method createUiMetaDataService @add-javadoc!!!
 UserService createUserService(ApplicationService service)
          Method createUserService @add-javadoc!!!
 

Method Detail

createApplicationService

public ApplicationService createApplicationService(org.apache.struts.action.ActionServlet servlet,
                                                   java.util.Properties runtimeProps,
                                                   OjbConsole consoleConfig,
                                                   UiDescriptorRepository uiRepo)
                                            throws ServiceException
Method createApplicationService @add-javadoc!!!

Parameters:
servlet - @add-javadoc!!!
runtimeProps - @add-javadoc!!!
consoleConfig - @add-javadoc!!!
uiRepo - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createConfigService

public ConfigService createConfigService(java.util.Properties runtimeProps,
                                         OjbConsole consoleConfig)
                                  throws ServiceException
Method createConfigService @add-javadoc!!!

Parameters:
runtimeProps - @add-javadoc!!!
consoleConfig - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createMetaDataService

public MetaDataService createMetaDataService()
                                      throws ServiceException
Method createMetaDataService @add-javadoc!!!

Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createUserService

public UserService createUserService(ApplicationService service)
                              throws ServiceException
Method createUserService @add-javadoc!!!

Parameters:
service - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createObjectService

public ObjectService createObjectService()
                                  throws ServiceException
Method createObjectService @add-javadoc!!!

Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createFormService

public FormService createFormService()
                              throws ServiceException
Method createFormService @add-javadoc!!!

Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createConnectionService

public ConnectionService createConnectionService()
                                          throws ServiceException
Method createConnectionService @add-javadoc!!!

Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createUiMetaDataService

public UiMetaDataService createUiMetaDataService(ApplicationService service,
                                                 UiDescriptorRepository uiRepo)
                                          throws ServiceException
Method createUiMetaDataService @add-javadoc!!!

Parameters:
service - @add-javadoc!!!
uiRepo - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!


Copyright © 2003 Alexander Bibighaus et al. All Rights Reserved.