org.moremotion.datasrc
Class DataSourceConfig

java.lang.Object
  extended by org.moremotion.config.Config
      extended by org.moremotion.datasrc.DataSourceConfig

public class DataSourceConfig
extends Config

MoreMotion DataSource Configuration

Version:
$Id: DataSourceConfig.java 464 2009-10-12 07:18:50Z erkan $

Constructor Summary
DataSourceConfig(ConfigUnit unit)
           
 
Method Summary
 AccessControlDefinition getAccessControlDefinition(MoreMotionRequest request)
           
 java.lang.String getClassName()
          Returns the name of the class responsible to provide data for this Data Source that implements DataService interface
 int getDebugLevel(MoreMotionRequest request)
          Deprecated.  
 int getItemsPerPage(MoreMotionRequest request)
           
 LogDefinition getLogDefinition(MoreMotionRequest request)
           
 int getPagesPerBlock(MoreMotionRequest request)
           
 java.lang.String getPrecond(MoreMotionRequest request)
           
 int getRefreshTimeout(MoreMotionRequest request)
           
 java.lang.String getResBundleName(MoreMotionRequest request)
           
 char getScope()
           
 java.lang.String getUnitName(MoreMotionRequest request)
           
 boolean hasDefine(MoreMotionRequest request, java.lang.String define)
           
 boolean isLanguageSensitive()
          Returns true if the Data Source is language sensitive.
 void overrideParams(java.util.HashMap ovrParams)
           
 
Methods inherited from class org.moremotion.config.Config
getConfigUnit, getDataObject, getName, getParameter, getParameters, getType, setDataObject, setName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSourceConfig

public DataSourceConfig(ConfigUnit unit)
                 throws ConfigurationException
Throws:
ConfigurationException
Method Detail

isLanguageSensitive

public boolean isLanguageSensitive()
Returns true if the Data Source is language sensitive. A Data Source is marked as Language Sensitive if any of its parameters contain a @vof(LANG) definition.


getRefreshTimeout

public int getRefreshTimeout(MoreMotionRequest request)
                      throws ConfigParameterException
Throws:
ConfigParameterException

getResBundleName

public java.lang.String getResBundleName(MoreMotionRequest request)
                                  throws ConfigParameterException
Throws:
ConfigParameterException

getUnitName

public java.lang.String getUnitName(MoreMotionRequest request)
                             throws ConfigParameterException
Throws:
ConfigParameterException

getAccessControlDefinition

public AccessControlDefinition getAccessControlDefinition(MoreMotionRequest request)
                                                   throws ConfigParameterException
Throws:
ConfigParameterException

getPrecond

public java.lang.String getPrecond(MoreMotionRequest request)
                            throws ConfigParameterException
Throws:
ConfigParameterException

getItemsPerPage

public int getItemsPerPage(MoreMotionRequest request)
                    throws ConfigParameterException
Throws:
ConfigParameterException

getPagesPerBlock

public int getPagesPerBlock(MoreMotionRequest request)
                     throws ConfigParameterException
Throws:
ConfigParameterException

getDebugLevel

public int getDebugLevel(MoreMotionRequest request)
                  throws ConfigParameterException
Deprecated. 

Throws:
ConfigParameterException

hasDefine

public boolean hasDefine(MoreMotionRequest request,
                         java.lang.String define)
                  throws ConfigParameterException
Throws:
ConfigParameterException

getScope

public char getScope()

getLogDefinition

public LogDefinition getLogDefinition(MoreMotionRequest request)
                               throws ConfigParameterException
Throws:
ConfigParameterException

getClassName

public java.lang.String getClassName()
Returns the name of the class responsible to provide data for this Data Source that implements DataService interface


overrideParams

public void overrideParams(java.util.HashMap ovrParams)


Copyright © 2002-2011 MOR YAZILIM. All Rights Reserved.