B C D G I L O P T 

B

BackupPostExecutionChecker - Class in org.sklsft.generator.bl.services.impl
After a population plan, checks if the targeted database has empty tables
BackupPostExecutionChecker() - Constructor for class org.sklsft.generator.bl.services.impl.BackupPostExecutionChecker
 
BackupPreExecutionChecker - Class in org.sklsft.generator.bl.services.impl
Checks if the backup scripts are reading data from a source that is not the production source reading data from hardcoded values absent !
BackupPreExecutionChecker() - Constructor for class org.sklsft.generator.bl.services.impl.BackupPreExecutionChecker
 
buildConfigurationTree(Project) - Method in class org.sklsft.generator.bl.services.impl.CodeGeneratorImpl
 
buildConfigurationTree(Project) - Method in interface org.sklsft.generator.bl.services.interfaces.CodeGenerator
builds the FileWriteCommandTree tree for configuration files that are going to be written at initialization
buildDatabase(DataSource, Project) - Method in class org.sklsft.generator.bl.services.impl.DatabaseBuilderImpl
 
buildDatabase(DataSource, Project) - Method in interface org.sklsft.generator.bl.services.interfaces.DatabaseBuilder
 
buildFileImportTree(Project) - Method in class org.sklsft.generator.bl.services.impl.CodeGeneratorImpl
 
buildFileImportTree(Project) - Method in interface org.sklsft.generator.bl.services.interfaces.CodeGenerator
builds the FileWriteCommandTree tree for files that are going to be copied from resources at initialization
buildFileWriteCommandTree(Project) - Method in class org.sklsft.generator.bl.services.impl.CodeGeneratorImpl
 
buildFileWriteCommandTree(Project) - Method in interface org.sklsft.generator.bl.services.interfaces.CodeGenerator
builds the FileWriteCommandTree tree for files that will be written at each code generation
buildTable() - Method in class org.sklsft.generator.bl.services.impl.TableBuilder
 

C

checkPlan(DataSource, Project, Set<String>) - Method in class org.sklsft.generator.bl.services.impl.BackupPostExecutionChecker
 
checkPlan(InputDataSourceProvider, Project, Set<String>) - Method in class org.sklsft.generator.bl.services.impl.BackupPreExecutionChecker
 
cleanDatabase(DataSource, Project) - Method in class org.sklsft.generator.bl.services.impl.DatabaseCleaner
 
CodeGenerator - Interface in org.sklsft.generator.bl.services.interfaces
When writing a skeleton, we need to : define the files that will be copied from resources at initialization define the configuration files that will be created at initialization (can depend on global project metadata) define the files that will be potentially written at each code generation (fully depends on project metadata) each of these strategies will be represented by a FileWriteCommandTree tree
the method writeCode takes a tree then executes all the FileWriteCommand nodes
CodeGeneratorImpl - Class in org.sklsft.generator.bl.services.impl
An implementation of a CodeGenerator that uses a FileWriteCommandTreeFactory to build its FileWriteCommandTree trees
The choice of the factory is determined by a static Builder (FileWriteCommandTreeFactoryBuilder)
CodeGeneratorImpl() - Constructor for class org.sklsft.generator.bl.services.impl.CodeGeneratorImpl
 

D

DatabaseBuilder - Interface in org.sklsft.generator.bl.services.interfaces
 
DatabaseBuilderImpl - Class in org.sklsft.generator.bl.services.impl
 
DatabaseBuilderImpl() - Constructor for class org.sklsft.generator.bl.services.impl.DatabaseBuilderImpl
 
DatabaseCleaner - Class in org.sklsft.generator.bl.services.impl
 
DatabaseCleaner() - Constructor for class org.sklsft.generator.bl.services.impl.DatabaseCleaner
 

G

generateCode(FileWriteCommandTree) - Method in class org.sklsft.generator.bl.services.impl.CodeGeneratorImpl
 
generateCode(FileWriteCommandTree) - Method in interface org.sklsft.generator.bl.services.interfaces.CodeGenerator
executes all the FileWriteCommand nodes of a FileWriteCommandTree tree

I

initProjectMetaData(ProjectMetaData) - Method in class org.sklsft.generator.bl.services.impl.ProjectMetaDataServiceImpl
 
initProjectMetaData(ProjectMetaData) - Method in interface org.sklsft.generator.bl.services.interfaces.ProjectMetaDataService
 
insertColumnMetaData(ColumnMetaData, int, TableMetaData) - Method in class org.sklsft.generator.bl.services.impl.ProjectMetaDataServiceImpl
 
insertColumnMetaData(ColumnMetaData, int, TableMetaData) - Method in interface org.sklsft.generator.bl.services.interfaces.ProjectMetaDataService
 
insertPackageMetaData(PackageMetaData, int, ProjectMetaData) - Method in class org.sklsft.generator.bl.services.impl.ProjectMetaDataServiceImpl
 
insertPackageMetaData(PackageMetaData, int, ProjectMetaData) - Method in interface org.sklsft.generator.bl.services.interfaces.ProjectMetaDataService
 
insertTableMetaData(TableMetaData, int, PackageMetaData) - Method in class org.sklsft.generator.bl.services.impl.ProjectMetaDataServiceImpl
 
insertTableMetaData(TableMetaData, int, PackageMetaData) - Method in interface org.sklsft.generator.bl.services.interfaces.ProjectMetaDataService
 

L

loadProject(ProjectMetaData) - Method in class org.sklsft.generator.bl.services.impl.ProjectLoaderImpl
 
loadProject(ProjectMetaData) - Method in interface org.sklsft.generator.bl.services.interfaces.ProjectLoader
 
loadProjectMetaData(String) - Method in class org.sklsft.generator.bl.services.impl.ProjectMetaDataServiceImpl
 
loadProjectMetaData(String) - Method in interface org.sklsft.generator.bl.services.interfaces.ProjectMetaDataService
 

O

org.sklsft.generator.bl.services.impl - package org.sklsft.generator.bl.services.impl
 
org.sklsft.generator.bl.services.interfaces - package org.sklsft.generator.bl.services.interfaces
 

P

persistProjectMetaData(ProjectMetaData) - Method in class org.sklsft.generator.bl.services.impl.ProjectMetaDataServiceImpl
 
persistProjectMetaData(ProjectMetaData) - Method in interface org.sklsft.generator.bl.services.interfaces.ProjectMetaDataService
 
ProjectLoader - Interface in org.sklsft.generator.bl.services.interfaces
Defines the contract of a project loader : get a project metadata representation from its persistent representation
ProjectLoaderImpl - Class in org.sklsft.generator.bl.services.impl
 
ProjectLoaderImpl() - Constructor for class org.sklsft.generator.bl.services.impl.ProjectLoaderImpl
 
ProjectMetaDataService - Interface in org.sklsft.generator.bl.services.interfaces
 
ProjectMetaDataServiceImpl - Class in org.sklsft.generator.bl.services.impl
 
ProjectMetaDataServiceImpl() - Constructor for class org.sklsft.generator.bl.services.impl.ProjectMetaDataServiceImpl
 

T

TableBuilder - Class in org.sklsft.generator.bl.services.impl
 
TableBuilder(Table, DataSource, int) - Constructor for class org.sklsft.generator.bl.services.impl.TableBuilder
 
B C D G I L O P T 

Copyright © 2016. All rights reserved.