org.scrashmeow.ojb.console.service
Class ConfigServiceImpl

java.lang.Object
  |
  +--org.scrashmeow.ojb.console.service.ConfigServiceImpl
All Implemented Interfaces:
ConfigService, java.io.Serializable

public class ConfigServiceImpl
extends java.lang.Object
implements ConfigService

The UI configuration service implementation. This provides a facade into the xml of the configuration file for the OJB Console

Author:
Alexander Bibighaus
See Also:
Serialized Form

Constructor Summary
ConfigServiceImpl()
          Constructor ConfigServiceImpl
 
Method Summary
protected  java.util.Map buildNavCache()
          Method buildNavCache @add-javadoc!!!
protected  java.util.Map buildWidgetCache()
          Method buildWidgetCache @add-javadoc!!!
 java.lang.String[] findAcceptedLanguageKeys()
          Method findAcceptedLanguageKeys @add-javadoc!!!
 java.util.Locale[] findAcceptedLocales()
          Method findAcceptedLocales @add-javadoc!!!
 WidgetDefinition findDefaultAutoincrementWidgetDefinition()
          Method findDefaultAutoincrementWidgetDefinition @add-javadoc!!!
 WidgetDefinition findDefaultCollectionWidgetDefinition()
          Method findDefaultCollectionWidgetDefinition @add-javadoc!!!
 Nav findDefaultMenubarNavigation()
          Method findDefaultMenubarNavigation @add-javadoc!!!
 WidgetDefinition findDefaultReferenceWidgetDefinition()
          Method findDefaultReferenceWidgetDefinition @add-javadoc!!!
 WidgetDefinition findDefaultWidgetDefinition()
          Method findDefaultWidgetDefinition @add-javadoc!!!
 Nav findNavById(java.lang.String navId)
          Method findNavById @add-javadoc!!!
 java.util.Map findSearchCriteria(java.lang.String jdbcTypeStr)
          Method findSearchCriteria @add-javadoc!!!
 Nav[] findTabs(java.lang.String id)
          Method findTabs @add-javadoc!!!
 Nav[] findToolbarNavigations()
          Method findToolbarNavigations @add-javadoc!!!
 WidgetDefinition findWidgetDefinitionById(java.lang.String widgetId)
          Finds a widget definition by ID
 WidgetDefinition findWidgetDefinitionByType(java.lang.String jdbcTypeStr)
          Method findWidgetDefinitionByType @add-javadoc!!!
 OjbConsole getConsoleConfig()
          Returns the consoleConfig.
protected  Languages getLanguages()
          Method getLanguages @add-javadoc!!!
protected  Menubar getMenubar()
          Method getMenubar @add-javadoc!!!
protected  NavigationDefinitions getNavigationDefinitions()
          Method getNavigationDefinitions @add-javadoc!!!
 java.util.Properties getOjbcProperties()
          Returns the ojbcProperties.
protected  SearchDefinitions getSearchDefinitions()
          Method getSearchDefinitions @add-javadoc!!!
protected  Tabs getTabs(java.lang.String id)
          Method getTabs @add-javadoc!!!
protected  Toolbar getToolbar()
          Method getToolbar @add-javadoc!!!
protected  WidgetDefinitions getWidgetDefinitions()
          Method getWidgetDefinitions @add-javadoc!!!
 boolean isSearchableType(java.lang.String jdbcTypeStr)
          Method isSearchableType @add-javadoc!!!
 void setConsoleConfig(OjbConsole consoleConfig)
          Sets the consoleConfig.
 void setOjbcProperties(java.util.Properties ojbcProperties)
          Sets the ojbcProperties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigServiceImpl

public ConfigServiceImpl()
Constructor ConfigServiceImpl

Method Detail

findDefaultMenubarNavigation

public Nav findDefaultMenubarNavigation()
                                 throws ServiceException
Method findDefaultMenubarNavigation @add-javadoc!!!

Specified by:
findDefaultMenubarNavigation in interface ConfigService
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findToolbarNavigations

public Nav[] findToolbarNavigations()
                             throws ServiceException
Method findToolbarNavigations @add-javadoc!!!

Specified by:
findToolbarNavigations in interface ConfigService
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findTabs

public Nav[] findTabs(java.lang.String id)
               throws ServiceException
Method findTabs @add-javadoc!!!

Specified by:
findTabs in interface ConfigService
Parameters:
id - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findNavById

public Nav findNavById(java.lang.String navId)
                throws ServiceException
Method findNavById @add-javadoc!!!

Specified by:
findNavById in interface ConfigService
Parameters:
navId - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findAcceptedLocales

public java.util.Locale[] findAcceptedLocales()
Method findAcceptedLocales @add-javadoc!!!

Specified by:
findAcceptedLocales in interface ConfigService
Returns:
@add-javadoc!!!

findAcceptedLanguageKeys

public java.lang.String[] findAcceptedLanguageKeys()
Method findAcceptedLanguageKeys @add-javadoc!!!

Specified by:
findAcceptedLanguageKeys in interface ConfigService
Returns:
@add-javadoc!!!

getLanguages

protected Languages getLanguages()
Method getLanguages @add-javadoc!!!

Returns:
@add-javadoc!!!

getToolbar

protected Toolbar getToolbar()
Method getToolbar @add-javadoc!!!

Returns:
@add-javadoc!!!

getMenubar

protected Menubar getMenubar()
Method getMenubar @add-javadoc!!!

Returns:
@add-javadoc!!!

getTabs

protected Tabs getTabs(java.lang.String id)
Method getTabs @add-javadoc!!!

Parameters:
id - @add-javadoc!!!
Returns:
@add-javadoc!!!

getNavigationDefinitions

protected NavigationDefinitions getNavigationDefinitions()
Method getNavigationDefinitions @add-javadoc!!!

Returns:
@add-javadoc!!!

getWidgetDefinitions

protected WidgetDefinitions getWidgetDefinitions()
Method getWidgetDefinitions @add-javadoc!!!

Returns:
@add-javadoc!!!

getSearchDefinitions

protected SearchDefinitions getSearchDefinitions()
Method getSearchDefinitions @add-javadoc!!!

Returns:
@add-javadoc!!!

getConsoleConfig

public OjbConsole getConsoleConfig()
Returns the consoleConfig.

Returns:
OjbConsole

setConsoleConfig

public void setConsoleConfig(OjbConsole consoleConfig)
Sets the consoleConfig.

Parameters:
consoleConfig - The consoleConfig to set

getOjbcProperties

public java.util.Properties getOjbcProperties()
Returns the ojbcProperties.

Returns:
Properties

setOjbcProperties

public void setOjbcProperties(java.util.Properties ojbcProperties)
Sets the ojbcProperties.

Parameters:
ojbcProperties - The ojbcProperties to set

findWidgetDefinitionByType

public WidgetDefinition findWidgetDefinitionByType(java.lang.String jdbcTypeStr)
                                            throws ServiceException
Method findWidgetDefinitionByType @add-javadoc!!!

Specified by:
findWidgetDefinitionByType in interface ConfigService
Parameters:
jdbcTypeStr - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findWidgetDefinitionById

public WidgetDefinition findWidgetDefinitionById(java.lang.String widgetId)
                                          throws ServiceException
Finds a widget definition by ID

Specified by:
findWidgetDefinitionById in interface ConfigService
Returns:
a WidgetDefinition value
Throws:
ServiceException - if an error occurs

findDefaultWidgetDefinition

public WidgetDefinition findDefaultWidgetDefinition()
                                             throws ServiceException
Method findDefaultWidgetDefinition @add-javadoc!!!

Specified by:
findDefaultWidgetDefinition in interface ConfigService
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findDefaultAutoincrementWidgetDefinition

public WidgetDefinition findDefaultAutoincrementWidgetDefinition()
                                                          throws ServiceException
Method findDefaultAutoincrementWidgetDefinition @add-javadoc!!!

Specified by:
findDefaultAutoincrementWidgetDefinition in interface ConfigService
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findDefaultCollectionWidgetDefinition

public WidgetDefinition findDefaultCollectionWidgetDefinition()
                                                       throws ServiceException
Method findDefaultCollectionWidgetDefinition @add-javadoc!!!

Specified by:
findDefaultCollectionWidgetDefinition in interface ConfigService
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findDefaultReferenceWidgetDefinition

public WidgetDefinition findDefaultReferenceWidgetDefinition()
                                                      throws ServiceException
Method findDefaultReferenceWidgetDefinition @add-javadoc!!!

Specified by:
findDefaultReferenceWidgetDefinition in interface ConfigService
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

isSearchableType

public boolean isSearchableType(java.lang.String jdbcTypeStr)
                         throws ServiceException
Method isSearchableType @add-javadoc!!!

Specified by:
isSearchableType in interface ConfigService
Parameters:
jdbcTypeStr - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findSearchCriteria

public java.util.Map findSearchCriteria(java.lang.String jdbcTypeStr)
                                 throws ServiceException
Method findSearchCriteria @add-javadoc!!!

Specified by:
findSearchCriteria in interface ConfigService
Parameters:
jdbcTypeStr - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

buildWidgetCache

protected java.util.Map buildWidgetCache()
Method buildWidgetCache @add-javadoc!!!

Returns:
@add-javadoc!!!

buildNavCache

protected java.util.Map buildNavCache()
Method buildNavCache @add-javadoc!!!

Returns:
@add-javadoc!!!


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