test_class.declarator: config = new ModuleConfiguration()
test_class.modifier: private
test_class.original_string: private ModuleConfiguration config = new ModuleConfiguration();
test_class.type: ModuleConfiguration
test_class.var_name: config
test_class.declarator: ddsMock
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private DataDictionaryService ddsMock;
test_class.type: DataDictionaryService
test_class.var_name: ddsMock
test_class.declarator: prMock
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private ProviderRegistry prMock;
test_class.type: ProviderRegistry
test_class.var_name: prMock
test_class.declarator: ddPackages = Arrays.asList(new String[]{"package1", "package2"})
test_class.modifier: private
test_class.original_string: private List<String> ddPackages = Arrays.asList(new String[]{"package1", "package2"});
test_class.type: List<String>
test_class.var_name: ddPackages
test_class.declarator: providers = Arrays.asList(new Provider[] { mock(Provider.class), mock(Provider.class) })
test_class.modifier: private
test_class.original_string: private List<Provider> providers = Arrays.asList(new Provider[] { mock(Provider.class), mock(Provider.class) });
test_class.type: List<Provider>
test_class.var_name: providers
test_class.file: rice-framework/krad-web-framework/src/test/java/org/kuali/rice/krad/bo/ModuleConfigurationTest.java
test_class.identifier: ModuleConfigurationTest
test_case.body: @Test(expected=RuntimeException.class)
      public void testAbstractEBOIsInvalid() {
          Map<Class, Class> ebos = new HashMap<Class, Class>();
          ebos.put(TestEBOInterface.class, TestEBOAbstract.class);
          config.setExternalizableBusinessObjectImplementations(ebos);
      }
test_case.class_method_signature: ModuleConfigurationTest.testAbstractEBOIsInvalid()
test_case.full_signature: @Test(expected=RuntimeException.class) public void testAbstractEBOIsInvalid()
test_case.identifier: testAbstractEBOIsInvalid
test_case.invocations: put setExternalizableBusinessObjectImplementations
test_case.modifiers: @Test(expected=RuntimeException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAbstractEBOIsInvalid()
focal_class.declarator: LOG = org.apache.log4j.Logger.getLogger(ModuleConfiguration.class)
focal_class.modifier: private static final
focal_class.original_string: private static final org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(ModuleConfiguration.class);
focal_class.type: org.apache.log4j.Logger
focal_class.var_name: LOG
focal_class.declarator: namespaceCode
focal_class.modifier: protected
focal_class.original_string: protected String namespaceCode;
focal_class.type: String
focal_class.var_name: namespaceCode
focal_class.declarator: applicationContext
focal_class.modifier: protected
focal_class.original_string: protected ApplicationContext applicationContext;
focal_class.type: ApplicationContext
focal_class.var_name: applicationContext
focal_class.declarator: packagePrefixes
focal_class.modifier: protected
focal_class.original_string: protected List<String> packagePrefixes;
focal_class.type: List<String>
focal_class.var_name: packagePrefixes
focal_class.declarator: databaseRepositoryFilePaths
focal_class.modifier: protected
focal_class.original_string: protected List<String> databaseRepositoryFilePaths;
focal_class.type: List<String>
focal_class.var_name: databaseRepositoryFilePaths
focal_class.declarator: dataDictionaryPackages
focal_class.modifier: protected
focal_class.original_string: protected List<String> dataDictionaryPackages;
focal_class.type: List<String>
focal_class.var_name: dataDictionaryPackages
focal_class.declarator: scriptConfigurationFilePaths
focal_class.modifier: protected
focal_class.original_string: protected List<String> scriptConfigurationFilePaths;
focal_class.type: List<String>
focal_class.var_name: scriptConfigurationFilePaths
focal_class.declarator: resourceBundleNames
focal_class.modifier: protected
focal_class.original_string: protected List<String> resourceBundleNames;
focal_class.type: List<String>
focal_class.var_name: resourceBundleNames
focal_class.declarator: dataSourceName
focal_class.modifier: protected
focal_class.original_string: protected String dataSourceName;
focal_class.type: String
focal_class.var_name: dataSourceName
focal_class.declarator: externalizableBusinessObjectImplementations
focal_class.modifier: protected
focal_class.original_string: protected Map<Class, Class> externalizableBusinessObjectImplementations;
focal_class.type: Map<Class, Class>
focal_class.var_name: externalizableBusinessObjectImplementations
focal_class.declarator: initializeDataDictionary
focal_class.modifier: protected
focal_class.original_string: protected boolean initializeDataDictionary;
focal_class.type: boolean
focal_class.var_name: initializeDataDictionary
focal_class.declarator: persistenceService
focal_class.modifier: protected
focal_class.original_string: protected Object persistenceService;
focal_class.type: Object
focal_class.var_name: persistenceService
focal_class.declarator: providerRegistry
focal_class.modifier: protected
focal_class.original_string: protected ProviderRegistry providerRegistry;
focal_class.type: ProviderRegistry
focal_class.var_name: providerRegistry
focal_class.declarator: dataDictionaryService
focal_class.modifier: protected
focal_class.original_string: protected DataDictionaryService dataDictionaryService;
focal_class.type: DataDictionaryService
focal_class.var_name: dataDictionaryService
focal_class.declarator: providers = Collections.unmodifiableList(Collections.<Provider>emptyList())
focal_class.modifier: protected
focal_class.original_string: protected List<Provider> providers = Collections.unmodifiableList(Collections.<Provider>emptyList());
focal_class.type: List<Provider>
focal_class.var_name: providers
focal_class.file: rice-framework/krad-web-framework/src/main/java/org/kuali/rice/krad/bo/ModuleConfiguration.java
focal_class.identifier: ModuleConfiguration
focal_class.interfaces: implements InitializingBean, ApplicationContextAware
focal_class.class_method_signature: ModuleConfiguration.ModuleConfiguration()
focal_class.full_signature: public  ModuleConfiguration()
focal_class.identifier: ModuleConfiguration
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  ModuleConfiguration()
focal_class.class_method_signature: ModuleConfiguration.afterPropertiesSet()
focal_class.full_signature: @Override public void afterPropertiesSet()
focal_class.identifier: afterPropertiesSet
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void afterPropertiesSet()
focal_class.class_method_signature: ModuleConfiguration.loadOjbRepositoryFiles()
focal_class.full_signature: @Deprecated protected void loadOjbRepositoryFiles()
focal_class.identifier: loadOjbRepositoryFiles
focal_class.modifiers: @Deprecated protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void loadOjbRepositoryFiles()
focal_class.class_method_signature: ModuleConfiguration.getDatabaseRepositoryFilePaths()
focal_class.full_signature: @Deprecated public List<String> getDatabaseRepositoryFilePaths()
focal_class.identifier: getDatabaseRepositoryFilePaths
focal_class.modifiers: @Deprecated public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getDatabaseRepositoryFilePaths()
focal_class.class_method_signature: ModuleConfiguration.setDatabaseRepositoryFilePaths(
  			List<String> databaseRepositoryFilePaths)
focal_class.full_signature: @Deprecated public void setDatabaseRepositoryFilePaths(
  			List<String> databaseRepositoryFilePaths)
focal_class.identifier: setDatabaseRepositoryFilePaths
focal_class.modifiers: @Deprecated public
focal_class.parameters: (
  			List<String> databaseRepositoryFilePaths)
focal_class.return: void
focal_class.signature: void setDatabaseRepositoryFilePaths(
  			List<String> databaseRepositoryFilePaths)
focal_class.class_method_signature: ModuleConfiguration.getDataDictionaryPackages()
focal_class.full_signature: public List<String> getDataDictionaryPackages()
focal_class.identifier: getDataDictionaryPackages
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getDataDictionaryPackages()
focal_class.class_method_signature: ModuleConfiguration.setDataDictionaryPackages(List<String> dataDictionaryPackages)
focal_class.full_signature: public void setDataDictionaryPackages(List<String> dataDictionaryPackages)
focal_class.identifier: setDataDictionaryPackages
focal_class.modifiers: public
focal_class.parameters: (List<String> dataDictionaryPackages)
focal_class.return: void
focal_class.signature: void setDataDictionaryPackages(List<String> dataDictionaryPackages)
focal_class.class_method_signature: ModuleConfiguration.getExternalizableBusinessObjectImplementations()
focal_class.full_signature: public Map<Class, Class> getExternalizableBusinessObjectImplementations()
focal_class.identifier: getExternalizableBusinessObjectImplementations
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<Class, Class>
focal_class.signature: Map<Class, Class> getExternalizableBusinessObjectImplementations()
focal_class.class_method_signature: ModuleConfiguration.setExternalizableBusinessObjectImplementations(
  			Map<Class, Class> externalizableBusinessObjectImplementations)
focal_class.full_signature: public void setExternalizableBusinessObjectImplementations(
  			Map<Class, Class> externalizableBusinessObjectImplementations)
focal_class.identifier: setExternalizableBusinessObjectImplementations
focal_class.modifiers: public
focal_class.parameters: (
  			Map<Class, Class> externalizableBusinessObjectImplementations)
focal_class.return: void
focal_class.signature: void setExternalizableBusinessObjectImplementations(
  			Map<Class, Class> externalizableBusinessObjectImplementations)
focal_class.class_method_signature: ModuleConfiguration.getPackagePrefixes()
focal_class.full_signature: public List<String> getPackagePrefixes()
focal_class.identifier: getPackagePrefixes
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getPackagePrefixes()
focal_class.class_method_signature: ModuleConfiguration.setPackagePrefixes(List<String> packagePrefixes)
focal_class.full_signature: public void setPackagePrefixes(List<String> packagePrefixes)
focal_class.identifier: setPackagePrefixes
focal_class.modifiers: public
focal_class.parameters: (List<String> packagePrefixes)
focal_class.return: void
focal_class.signature: void setPackagePrefixes(List<String> packagePrefixes)
focal_class.class_method_signature: ModuleConfiguration.setInitializeDataDictionary(boolean initializeDataDictionary)
focal_class.full_signature: public void setInitializeDataDictionary(boolean initializeDataDictionary)
focal_class.identifier: setInitializeDataDictionary
focal_class.modifiers: public
focal_class.parameters: (boolean initializeDataDictionary)
focal_class.return: void
focal_class.signature: void setInitializeDataDictionary(boolean initializeDataDictionary)
focal_class.class_method_signature: ModuleConfiguration.getScriptConfigurationFilePaths()
focal_class.full_signature: public List<String> getScriptConfigurationFilePaths()
focal_class.identifier: getScriptConfigurationFilePaths
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getScriptConfigurationFilePaths()
focal_class.class_method_signature: ModuleConfiguration.getResourceBundleNames()
focal_class.full_signature: public List<String> getResourceBundleNames()
focal_class.identifier: getResourceBundleNames
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getResourceBundleNames()
focal_class.class_method_signature: ModuleConfiguration.setResourceBundleNames(List<String> resourceBundleNames)
focal_class.full_signature: public void setResourceBundleNames(List<String> resourceBundleNames)
focal_class.identifier: setResourceBundleNames
focal_class.modifiers: public
focal_class.parameters: (List<String> resourceBundleNames)
focal_class.return: void
focal_class.signature: void setResourceBundleNames(List<String> resourceBundleNames)
focal_class.class_method_signature: ModuleConfiguration.isInitializeDataDictionary()
focal_class.full_signature: public boolean isInitializeDataDictionary()
focal_class.identifier: isInitializeDataDictionary
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isInitializeDataDictionary()
focal_class.class_method_signature: ModuleConfiguration.setScriptConfigurationFilePaths(
  			List<String> scriptConfigurationFilePaths)
focal_class.full_signature: public void setScriptConfigurationFilePaths(
  			List<String> scriptConfigurationFilePaths)
focal_class.identifier: setScriptConfigurationFilePaths
focal_class.modifiers: public
focal_class.parameters: (
  			List<String> scriptConfigurationFilePaths)
focal_class.return: void
focal_class.signature: void setScriptConfigurationFilePaths(
  			List<String> scriptConfigurationFilePaths)
focal_class.class_method_signature: ModuleConfiguration.getNamespaceCode()
focal_class.full_signature: public String getNamespaceCode()
focal_class.identifier: getNamespaceCode
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getNamespaceCode()
focal_class.class_method_signature: ModuleConfiguration.setNamespaceCode(String namespaceCode)
focal_class.full_signature: public void setNamespaceCode(String namespaceCode)
focal_class.identifier: setNamespaceCode
focal_class.modifiers: public
focal_class.parameters: (String namespaceCode)
focal_class.return: void
focal_class.signature: void setNamespaceCode(String namespaceCode)
focal_class.class_method_signature: ModuleConfiguration.setApplicationContext(ApplicationContext applicationContext)
focal_class.full_signature: @Override public void setApplicationContext(ApplicationContext applicationContext)
focal_class.identifier: setApplicationContext
focal_class.modifiers: @Override public
focal_class.parameters: (ApplicationContext applicationContext)
focal_class.return: void
focal_class.signature: void setApplicationContext(ApplicationContext applicationContext)
focal_class.class_method_signature: ModuleConfiguration.setProviders(List<Provider> providers)
focal_class.full_signature: public void setProviders(List<Provider> providers)
focal_class.identifier: setProviders
focal_class.modifiers: public
focal_class.parameters: (List<Provider> providers)
focal_class.return: void
focal_class.signature: void setProviders(List<Provider> providers)
focal_class.class_method_signature: ModuleConfiguration.getProviders()
focal_class.full_signature: public List<Provider> getProviders()
focal_class.identifier: getProviders
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Provider>
focal_class.signature: List<Provider> getProviders()
focal_class.class_method_signature: ModuleConfiguration.getDataDictionaryService()
focal_class.full_signature: public DataDictionaryService getDataDictionaryService()
focal_class.identifier: getDataDictionaryService
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataDictionaryService
focal_class.signature: DataDictionaryService getDataDictionaryService()
focal_class.class_method_signature: ModuleConfiguration.setDataDictionaryService(DataDictionaryService dataDictionaryService)
focal_class.full_signature: public void setDataDictionaryService(DataDictionaryService dataDictionaryService)
focal_class.identifier: setDataDictionaryService
focal_class.modifiers: public
focal_class.parameters: (DataDictionaryService dataDictionaryService)
focal_class.return: void
focal_class.signature: void setDataDictionaryService(DataDictionaryService dataDictionaryService)
focal_class.class_method_signature: ModuleConfiguration.getProviderRegistry()
focal_class.full_signature: public ProviderRegistry getProviderRegistry()
focal_class.identifier: getProviderRegistry
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ProviderRegistry
focal_class.signature: ProviderRegistry getProviderRegistry()
focal_class.class_method_signature: ModuleConfiguration.setProviderRegistry(ProviderRegistry providerRegistry)
focal_class.full_signature: public void setProviderRegistry(ProviderRegistry providerRegistry)
focal_class.identifier: setProviderRegistry
focal_class.modifiers: public
focal_class.parameters: (ProviderRegistry providerRegistry)
focal_class.return: void
focal_class.signature: void setProviderRegistry(ProviderRegistry providerRegistry)
focal_class.class_method_signature: ModuleConfiguration.getPersistenceService()
focal_class.full_signature: @Deprecated public Object getPersistenceService()
focal_class.identifier: getPersistenceService
focal_class.modifiers: @Deprecated public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object getPersistenceService()
focal_class.class_method_signature: ModuleConfiguration.setPersistenceService(Object persistenceService)
focal_class.full_signature: @Deprecated public void setPersistenceService(Object persistenceService)
focal_class.identifier: setPersistenceService
focal_class.modifiers: @Deprecated public
focal_class.parameters: (Object persistenceService)
focal_class.return: void
focal_class.signature: void setPersistenceService(Object persistenceService)
focal_class.class_method_signature: ModuleConfiguration.getDataSourceName()
focal_class.full_signature: public String getDataSourceName()
focal_class.identifier: getDataSourceName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDataSourceName()
focal_class.class_method_signature: ModuleConfiguration.setDataSourceName(String dataSourceName)
focal_class.full_signature: public void setDataSourceName(String dataSourceName)
focal_class.identifier: setDataSourceName
focal_class.modifiers: public
focal_class.parameters: (String dataSourceName)
focal_class.return: void
focal_class.signature: void setDataSourceName(String dataSourceName)
focal_class.class_method_signature: ModuleConfiguration.trimList(List<String> stringList)
focal_class.full_signature: protected void trimList(List<String> stringList)
focal_class.identifier: trimList
focal_class.modifiers: protected
focal_class.parameters: (List<String> stringList)
focal_class.return: void
focal_class.signature: void trimList(List<String> stringList)
focal_class.class_method_signature: ModuleConfiguration.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: public void setExternalizableBusinessObjectImplementations(
  			Map<Class, Class> externalizableBusinessObjectImplementations) {
  		if (externalizableBusinessObjectImplementations != null) {
  			for (Class implClass : externalizableBusinessObjectImplementations.values()) {
  				int implModifiers = implClass.getModifiers();
  				if (Modifier.isInterface(implModifiers) || Modifier.isAbstract(implModifiers)) {
  					throw new RuntimeException("Externalizable business object implementation class " +
  							implClass.getName() + " must be a non-interface, non-abstract class");
  				}
  			}
  		}
  		this.externalizableBusinessObjectImplementations = externalizableBusinessObjectImplementations;
  	}
focal_method.class_method_signature: ModuleConfiguration.setExternalizableBusinessObjectImplementations(
  			Map<Class, Class> externalizableBusinessObjectImplementations)
focal_method.full_signature: public void setExternalizableBusinessObjectImplementations(
  			Map<Class, Class> externalizableBusinessObjectImplementations)
focal_method.identifier: setExternalizableBusinessObjectImplementations
focal_method.invocations: values getModifiers isInterface isAbstract getName
focal_method.modifiers: public
focal_method.parameters: (
  			Map<Class, Class> externalizableBusinessObjectImplementations)
focal_method.return: void
focal_method.signature: void setExternalizableBusinessObjectImplementations(
  			Map<Class, Class> externalizableBusinessObjectImplementations)