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 51 2008-03-10 11:46:54Z 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)
           
 int getItemsPerPage(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 isLanguageSensitive()
          Returns true if the Data Source is language sensitive.
 
Methods inherited from class org.moremotion.config.Config
getConfigUnit, getDataObject, getName, getParameter, getParameters, setDataObject
 
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
Throws:
ConfigParameterException

getScope

public char getScope()

getClassName

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



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