A C D E F G I J M O S T U 
All Classes All Packages

A

App - Class in org.tharos.jdbc.swissknife
 
App() - Constructor for class org.tharos.jdbc.swissknife.App
 

C

capitalize(String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
Column - Class in org.tharos.jdbc.swissknife.dto
A class representing all accessible column metadata
Column() - Constructor for class org.tharos.jdbc.swissknife.dto.Column
 
Constants - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.util
 
Constants() - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.util.Constants
 
createDaoImplTypeSpec(TypeSpec, TypeSpec, TypeSpec) - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.DaoImplGenerator
 
createDtoTypeSpec() - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.DtoGen
 
createExceptionTypeSpec(String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
createRowmapperTypeSpec(TypeSpec) - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.SimpleRowMapperGenerator
 

D

DaoImplGenerator - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.internal
Generates a java class according to the DAO pattern for the spring-jdbc framework
DaoImplGenerator(String, String, Table) - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.DaoImplGenerator
Constructor
DaoPatternStrategy - Class in org.tharos.jdbc.swissknife.generate.strategy.dao
 
DaoPatternStrategy() - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.DaoPatternStrategy
 
DatabaseMetadataExtractor - Class in org.tharos.jdbc.swissknife.core
Utility class for jdbc metadata extraction
DatabaseMetadataExtractor(String, String, String, String, String) - Constructor for class org.tharos.jdbc.swissknife.core.DatabaseMetadataExtractor
Default constructor
decapitalize(String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
DeleteGen - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.internal
 
DeleteGen() - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.DeleteGen
 
DtoGen - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.internal
 
DtoGen(String, Table) - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.DtoGen
 
DtoStrategy - Class in org.tharos.jdbc.swissknife.generate.strategy.dao
 
DtoStrategy() - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.DtoStrategy
 

E

extractColumnsInfo(String) - Method in class org.tharos.jdbc.swissknife.core.DatabaseMetadataExtractor
Utility method for the extraction of columns' accessible metadata for the input table

F

FindByFilterGen - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.internal
 
FindByFilterGen() - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.FindByFilterGen
 
FindByPrimaryKeyGen - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.internal
 
FindByPrimaryKeyGen() - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.FindByPrimaryKeyGen
 

G

generate() - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.SpringConfigurationGenerator
 
generate(Table, String, File) - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.DaoPatternStrategy
 
generateAnnotation(Class<?>) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateAutowiredAnnotation() - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateCamelCaseNameFromSnakeCaseString(String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateColumnStringListForSQL(List<Column>) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateDeleteByKey(Table, TypeSpec, TypeSpec, String, String) - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.DeleteGen
 
generateDtoTypeSpec(Table, String, String) - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.DtoStrategy
 
generateFindByFilter(Table, TypeSpec, TypeSpec, String, String) - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.FindByFilterGen
 
generateFindByPrimaryKey(Table, TypeSpec, TypeSpec, String, String) - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.FindByPrimaryKeyGen
 
generateGetterForColName(Column) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateGetterForField(Class<?>, String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateInsert(Table, TypeSpec, TypeSpec, String, String) - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.InsertGen
 
generateInstanceNameFromSnakeCaseString(String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateJdbcMappingsForTablePks(Table) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateOverrideAnnotation() - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateRepositoryAnnotation() - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateSequenceNameGetter(String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateSetterForColName(Column) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateTableNameGetter(String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateToStringStatementAccordingToColumnType(Class<?>, String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateUpdate(Table, TypeSpec, TypeSpec, String, String) - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.UpdateGen
 
generateVariableDeclaration(String, String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
generateVariableInstantiation(String, String) - Static method in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
GeneratorUtils - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.util
 
GeneratorUtils() - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.util.GeneratorUtils
 
getAllJdbcTypeNames() - Static method in class org.tharos.jdbc.swissknife.core.SQLTypeMap
Returns all the jdbc type names
getColumnList() - Method in class org.tharos.jdbc.swissknife.dto.Table
 
getDecimalDigits() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
getForeignColumnName() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
getForeignTableName() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
getName() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
getName() - Method in class org.tharos.jdbc.swissknife.dto.Table
 
getPackagePostfix() - Method in class org.tharos.jdbc.swissknife.generate.strategy.dao.DtoStrategy
 
getPrimaryKeys() - Method in class org.tharos.jdbc.swissknife.dto.Table
Returns a List of the primary keys
getSchemaName() - Method in class org.tharos.jdbc.swissknife.dto.Table
 
getSequenceName() - Method in class org.tharos.jdbc.swissknife.dto.Table
 
getSize() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
getSqlType() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
getTablesList() - Method in class org.tharos.jdbc.swissknife.core.DatabaseMetadataExtractor
Method for the extraction of the accessible database table list
getType() - Method in class org.tharos.jdbc.swissknife.dto.Column
 

I

InsertGen - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.internal
 
InsertGen() - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.InsertGen
 
isAutoincrement() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
isForeignKey() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
isNullable() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
isPrimaryKey() - Method in class org.tharos.jdbc.swissknife.dto.Column
 

J

JDBC_DEFAULT_POSTGRESQL_DRIVER - Static variable in class org.tharos.jdbc.swissknife.generate.strategy.dao.util.Constants
 

M

main(String[]) - Static method in class org.tharos.jdbc.swissknife.App
 

O

org.tharos.jdbc.swissknife - package org.tharos.jdbc.swissknife
 
org.tharos.jdbc.swissknife.core - package org.tharos.jdbc.swissknife.core
 
org.tharos.jdbc.swissknife.dto - package org.tharos.jdbc.swissknife.dto
 
org.tharos.jdbc.swissknife.generate.strategy.dao - package org.tharos.jdbc.swissknife.generate.strategy.dao
 
org.tharos.jdbc.swissknife.generate.strategy.dao.internal - package org.tharos.jdbc.swissknife.generate.strategy.dao.internal
 
org.tharos.jdbc.swissknife.generate.strategy.dao.util - package org.tharos.jdbc.swissknife.generate.strategy.dao.util
 

S

setAutoincrement(boolean) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setColumnList(List<Column>) - Method in class org.tharos.jdbc.swissknife.dto.Table
 
setDecimalDigits(Integer) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setForeignColumnName(String) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setForeignKey(boolean) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setForeignTableName(String) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setName(String) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setName(String) - Method in class org.tharos.jdbc.swissknife.dto.Table
 
setNullable(boolean) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setPrimaryKey(boolean) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setSchemaName(String) - Method in class org.tharos.jdbc.swissknife.dto.Table
 
setSequenceName(String) - Method in class org.tharos.jdbc.swissknife.dto.Table
 
setSize(Integer) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setSqlType(int) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
setType(Class<?>) - Method in class org.tharos.jdbc.swissknife.dto.Column
 
SimpleRowMapperGenerator - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.internal
 
SimpleRowMapperGenerator(String, String, Table) - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.SimpleRowMapperGenerator
 
SpringConfigurationGenerator - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.internal
 
SpringConfigurationGenerator(List<Table>, String, File) - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.SpringConfigurationGenerator
 
SQLTypeMap - Class in org.tharos.jdbc.swissknife.core
Utility class for converting database types to Java class types.
SQLTypeMap() - Constructor for class org.tharos.jdbc.swissknife.core.SQLTypeMap
 

T

Table - Class in org.tharos.jdbc.swissknife.dto
A class representing all accessible column metadata
Table() - Constructor for class org.tharos.jdbc.swissknife.dto.Table
 
toClass(int) - Static method in class org.tharos.jdbc.swissknife.core.SQLTypeMap
Translates a data type from an integer (java.sql.Types value) to a string that represents the corresponding class.
toString() - Method in class org.tharos.jdbc.swissknife.dto.Column
 
toString() - Method in class org.tharos.jdbc.swissknife.dto.Table
 

U

UpdateGen - Class in org.tharos.jdbc.swissknife.generate.strategy.dao.internal
 
UpdateGen() - Constructor for class org.tharos.jdbc.swissknife.generate.strategy.dao.internal.UpdateGen
 
A C D E F G I J M O S T U 
All Classes All Packages