Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V 

A

AbstractGenerator - Class in at.rseiler.spbee.core.generator
Base class for the code generators.
AbstractGenerator(ProcessingEnvironment) - Constructor for class at.rseiler.spbee.core.generator.AbstractGenerator
 
add(StoredProcedureMethod) - Method in class at.rseiler.spbee.core.pojo.DtoClass
Adds stored procedure method to the DTO class.
addAnnotationArrayMemberParam(JAnnotationArrayMember, AnnotationValueInfo) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
addAnnotationParam(JAnnotationUse, AnnotationValueInfo) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
addAnnotations(StoredProcedureMethod, JMethod) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Adds the annotations to the method.
addAnnotationValueInfo(AnnotationValueInfo) - Method in class at.rseiler.spbee.core.pojo.AnnotationInfo
Adds a parameter to the annotation.
addArgument(Variable) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
Adds a variable to the stored procedure method.
addConstructorField(StoredProcedureMethod) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Generates: Field variable: [ private final {SP_NAME_CLASS} {SP_NAME_VARIABLE} ]+; Constructor assignment: [ {SP_NAME_VARIABLE} = new {SP_NAME_CLASS}(dataSource) ]+
addDtoMethod(StoredProcedureMethod, JFieldVar) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Generates: public {DTO_METHOD_RETURN_TYPE} {DTO_METHOD_NAME}({DTO_METHOD_PARAMETERS}) { return (({DTO_METHOD_RETURN_TYPE}) {SP_NAME_VARIABLE}.execute({DTO_METHOD_PARAMETERS}).get("#result-set-0")); } If it's a ResultSet: public {DTO_METHOD_RETURN_TYPE} {DTO_METHOD_NAME}({DTO_METHOD_PARAMETERS}) { Map map = {SP_NAME_VARIABLE}.execute({DTO_METHOD_PARAMETERS}); return new {DTO_METHOD_RETURN_TYPE}((*)map.get("#result-set-0"), (*)map.get("#result-set-*"), ...); }
addExecuteMethod(JCodeModel, JDefinedClass, StoredProcedureMethod) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
Generates: public Map execute( [ * ]* ) { return super.execute( [ * ]* ) }
addInterceptorCallAfter(StoredProcedureMethod, JMethod, JInvocation, JVar) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Adds the interceptor call of the after method.
addStoredProcedureMethods() - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Adds the stored procedure to the constructor (to get it autowired into the class) and creates the actual method to call the stored procedure.
addSuperClassOrInterface() - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Generates: implements *Dao extends *Dao
addVariable(Variable) - Method in class at.rseiler.spbee.core.pojo.MapperClass
Adds a variable, which represents a parameter of the constructor of the mapped class.
anInterface - Variable in class at.rseiler.spbee.core.pojo.DtoClass
 
annotateGenerated(JDefinedClass) - Static method in class at.rseiler.spbee.core.util.CodeModelUtil
Adds the Generated annotation to the class.
AnnotationInfo - Class in at.rseiler.spbee.core.pojo
Holds the information of an annotation.
AnnotationInfo(String) - Constructor for class at.rseiler.spbee.core.pojo.AnnotationInfo
Constructs a new AnnotationInfo.
annotationInfos(List<AnnotationInfo>) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
AnnotationProcessingContext - Class in at.rseiler.spbee.core.pojo
The annotation processing context.
AnnotationProcessingContext(Properties, Map<String, ResultSetClass>, List<MapperClass>, List<DtoClass>) - Constructor for class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
 
annotations - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
annotations(List<AnnotationMirror>) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
annotationType - Variable in class at.rseiler.spbee.core.pojo.AnnotationInfo
 
AnnotationValueInfo - Class in at.rseiler.spbee.core.pojo
Holds the information of a annotation parameter.
AnnotationValueInfo(String, Object, String, AnnotationValueInfo.Kind) - Constructor for class at.rseiler.spbee.core.pojo.AnnotationValueInfo
Constructs a new AnnotationValueInfo.
AnnotationValueInfo.Kind - Enum in at.rseiler.spbee.core.pojo
 
annotationValueInfos - Variable in class at.rseiler.spbee.core.pojo.AnnotationInfo
 
arguments - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
asString() - Method in class at.rseiler.spbee.core.pojo.TypeInfo
Returns the string representation of the type and generic type.
at.rseiler.spbee.core - package at.rseiler.spbee.core
 
at.rseiler.spbee.core.annotation - package at.rseiler.spbee.core.annotation
 
at.rseiler.spbee.core.collector - package at.rseiler.spbee.core.collector
 
at.rseiler.spbee.core.exception - package at.rseiler.spbee.core.exception
 
at.rseiler.spbee.core.generator - package at.rseiler.spbee.core.generator
 
at.rseiler.spbee.core.pojo - package at.rseiler.spbee.core.pojo
 
at.rseiler.spbee.core.pojo.annotation - package at.rseiler.spbee.core.pojo.annotation
 
at.rseiler.spbee.core.util - package at.rseiler.spbee.core.util
 

B

build() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
Builder() - Constructor for class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 

C

close() - Method in class at.rseiler.spbee.core.util.StringCodeWriter
 
close() - Method in class at.rseiler.spbee.core.util.StringCodeWriter.InternalFilterOutputStream
 
CodeModelUtil - Class in at.rseiler.spbee.core.util
Some util methods for the CodeModel library.
CodeModelUtil() - Constructor for class at.rseiler.spbee.core.util.CodeModelUtil
 
collect() - Method in class at.rseiler.spbee.core.collector.DtoCollector
Collects all DTO classes and searches for all methods which are annotated with StoredProcedure.
collect() - Method in class at.rseiler.spbee.core.collector.EntityClassCollector
Collects all MappingConstructors of all Entity classes which are annotated with Entity.
collect() - Method in class at.rseiler.spbee.core.collector.ResultSetCollector
Collects all ResultSets which are annotated with ResultSet.
collectData(Properties, Set<? extends TypeElement>, RoundEnvironment, AnnotationProcessingContext) - Method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
Collects the data from the source code and stores the data into the context.
collectDtoMethod(DtoClass) - Method in class at.rseiler.spbee.core.collector.DtoCollector
Checks if the method is annotated with StoredProcedure and then the method is added to the DtoClass.
collectMappingConstructor(String) - Method in class at.rseiler.spbee.core.collector.EntityClassCollector
Collects all mapping constructors.
config - Variable in class at.rseiler.spbee.core.generator.DtoGenerator
 
config - Variable in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
config - Variable in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
 
CONFIG - Static variable in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 
constructor - Variable in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
convert(String, Object, String) - Static method in class at.rseiler.spbee.core.util.ElementConverter
Converts an annotation element object to an AnnotationValueInfo object.
createClass() - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Generates: @Service public class *DaoImpl extends *Dao @Service public class *DaoImpl implements *Dao
createClass(JCodeModel, String, JClass) - Method in class at.rseiler.spbee.core.generator.MapperGenerator
Generates: class *Mapper implements RowMapper<*> [className, typeJClass]
createClass(JCodeModel, String, String) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
Generates: public class * extends StoredProcedure {className}
createConstructor() - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Generates: @Autowired public * (DataSource dataSource)
createConstructor(JCodeModel, JDefinedClass, StoredProcedureMethod) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
Generates: public {SP_CLASS_NAME}(DataSource dataSource) { super(dataSource, {SP_NAME}); [ declareParameter(new SqlParameter({PARAMETER_NAME}, Types.*)); ]* [ declareParameter(new SqlReturnResultSet("#result-set-*", new *Mapper())); ]* compile(); }
createMapRow(JCodeModel, JDefinedClass, JClass, List<Variable>) - Method in class at.rseiler.spbee.core.generator.MapperGenerator
Generates: public * mapRow(ResultSet rs, int rowNum) throws SQLException { return new * ( [ rs.get*(*) ]* ); }

D

Dao - Annotation Type in at.rseiler.spbee.core.annotation
Marks an interface or an abstract class as to generate the implementation code.
DATA_FILE - Static variable in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 
dataSource - Variable in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
declareResultSets(JCodeModel, JBlock, StoredProcedureMethod) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
Generates: [ declareParameter(new SqlReturnResultSet("#result-set-*", new *Mapper())); ]*
declareSqlParameters(JCodeModel, StoredProcedureMethod, JBlock) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
Generates: [ declareParameter(new SqlParameter({PARAMETER_NAME}, Types.*)); ]*
dtoClass - Variable in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
DtoClass - Class in at.rseiler.spbee.core.pojo
Holds the information to generate the DTO class.
DtoClass(String, boolean, boolean) - Constructor for class at.rseiler.spbee.core.pojo.DtoClass
Constructs a new DtoClass.
dtoClasses - Variable in class at.rseiler.spbee.core.collector.DtoCollector
 
dtoClasses - Variable in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
 
DtoClassGeneratorInstance(Properties, DtoClass, Map<String, ResultSetClass>) - Constructor for class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
dtoClassName(String) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
DtoCollector - Class in at.rseiler.spbee.core.collector
Collects all DTO classes and searches for all methods which are annotated with StoredProcedure.
DtoCollector(Set<? extends Element>) - Constructor for class at.rseiler.spbee.core.collector.DtoCollector
 
DtoGenerator - Class in at.rseiler.spbee.core.generator
Generator for the DTO classes.
DtoGenerator(ProcessingEnvironment, Properties, Map<String, ResultSetClass>) - Constructor for class at.rseiler.spbee.core.generator.DtoGenerator
 
DtoGenerator.DtoClassGeneratorInstance - Class in at.rseiler.spbee.core.generator
Holds all information to generate one specific DTO class and generates the necessary code.
dtoJClass - Variable in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 

E

ElementConverter - Class in at.rseiler.spbee.core.util
Helper class to convert an annotation element.
ElementConverter() - Constructor for class at.rseiler.spbee.core.util.ElementConverter
 
elements - Variable in class at.rseiler.spbee.core.collector.DtoCollector
 
elements - Variable in class at.rseiler.spbee.core.collector.EntityClassCollector
 
elements - Variable in class at.rseiler.spbee.core.collector.ResultSetCollector
 
Entity - Annotation Type in at.rseiler.spbee.core.annotation
Indicates that an annotated class is an entity.
EntityClassCollector - Class in at.rseiler.spbee.core.collector
Collects all MappingConstructors of all Entity classes which are annotated with Entity.
EntityClassCollector(ProcessingEnvironment, Set<? extends Element>) - Constructor for class at.rseiler.spbee.core.collector.EntityClassCollector
 

F

firstCharToLowerCase(String) - Static method in class at.rseiler.spbee.core.util.StringUtil
Changes the first char to lower case.

G

generateClass(JCodeModel, String) - Method in class at.rseiler.spbee.core.generator.AbstractGenerator
Generates the Java class based on the parameters.
generateCode(AnnotationProcessingContext) - Method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
Generates the code based on the context.
generateDtoClasses(List<DtoClass>) - Method in class at.rseiler.spbee.core.generator.DtoGenerator
Generates the DTO classes.
generateMapper(MapperClass) - Method in class at.rseiler.spbee.core.generator.MapperGenerator
Generates a MapperClass.
generateMappers(Collection<MapperClass>) - Method in class at.rseiler.spbee.core.generator.MapperGenerator
 
generateStoredProcedure(StoredProcedureMethod) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
Example: public class * extends StoredProcedure { public *(DataSource dataSource) { super(dataSource, "*"); [ declareParameter(new SqlParameter("*", Types.*)); ]* [ declareParameter(new SqlReturnResultSet("#result-set-*", new *Mapper())); ]* compile(); } public Map<String, Object> execute([ * * ]*) { return super.execute([ * ]*); } }
generateStoredProcedureClasses(List<DtoClass>) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
 
genericType - Variable in class at.rseiler.spbee.core.pojo.TypeInfo
 
getAnnotations(ExecutableElement) - Method in class at.rseiler.spbee.core.collector.DtoCollector
Gets all non spBee related annotations.
getAnnotations() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
The annotations of the stored procedure method.
getAnnotationType() - Method in class at.rseiler.spbee.core.pojo.AnnotationInfo
Returns the type of the annotation.
getAnnotationValueInfos() - Method in class at.rseiler.spbee.core.pojo.AnnotationInfo
Returns the parameters of the annotation.
getArguments() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
The arguments of the stored procedure method.
getArrayType(String) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
 
getConfig() - Method in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
Returns the spBee config.
getDtoClasses() - Method in class at.rseiler.spbee.core.collector.DtoCollector
The DTO classes.
getDtoClasses() - Method in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
Returns the DTO classes.
getDtoFieldName() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
Generates the name of the variable name which should be used for the DTO class.
getExecute(StoredProcedureMethod, JFieldVar, JMethod) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Generates: {FIELD}.execute( [ * ]* )
getGenericList(JCodeModel, String) - Static method in class at.rseiler.spbee.core.util.CodeModelUtil
Defines a generic List like List.
getGenericOptional(JCodeModel, String) - Static method in class at.rseiler.spbee.core.util.CodeModelUtil
Defines a generic Optional like Optional.
getGenericType() - Method in class at.rseiler.spbee.core.pojo.TypeInfo
Returns the generic type.
getGenericTypeOrType() - Method in class at.rseiler.spbee.core.pojo.TypeInfo
Returns the generic type if it exists otherwise the base type.
getJavaCode() - Method in class at.rseiler.spbee.core.util.StringCodeWriter
Retrieves the Java code as String.
getKind() - Method in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
 
getMapperClasses() - Method in class at.rseiler.spbee.core.collector.EntityClassCollector
Returns the MapperClass classes.
getMapperClasses() - Method in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
Returns the mapper classes.
getMapStringObject(JCodeModel) - Static method in class at.rseiler.spbee.core.util.CodeModelUtil
Defines a Map JClass.
getMethodName() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
The method name.
getModel() - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
getName() - Method in class at.rseiler.spbee.core.pojo.annotation.MappingConstructorData
 
getName() - Method in class at.rseiler.spbee.core.pojo.annotation.StoredProcedureData
 
getName() - Method in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
Returns the name of the annotation parameter.
getName() - Method in class at.rseiler.spbee.core.pojo.Variable
The name of the variable.
getPackage() - Method in class at.rseiler.spbee.core.pojo.DtoClass
Returns the package of the DTO class.
getPackage() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
The package of the of the stored procedure method.
getPackage(String) - Static method in class at.rseiler.spbee.core.util.StringUtil
Extracts the package name of the full qualified class name.
getQualifiedClassName() - Method in class at.rseiler.spbee.core.pojo.DtoClass
Returns the qualified class name of the DTO class.
getQualifiedClassName() - Method in class at.rseiler.spbee.core.pojo.ResultSetClass
Returns the qualified class name.
getQualifiedClassName() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
The qualified class name of the stored procedure method.
getQualifiedDtoClassName(String) - Static method in class at.rseiler.spbee.core.util.StringUtil
Generates the full qualified class name for a stored procedure class.
getQualifiedMapperClassName() - Method in class at.rseiler.spbee.core.pojo.MapperClass
Returns the qualified class name of the mapper class.
getQualifiedMapperClassName(String, String) - Static method in class at.rseiler.spbee.core.util.StringUtil
Generates the full qualified class name for a RowMapper class.
getQualifiedRowMapperClass() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
Returns the qualified class name of the RowMapper.
getQualifiedStoredProcedureClassName(String, String) - Static method in class at.rseiler.spbee.core.util.StringUtil
Generates the full qualified class name for a stored procedure class.
getResultSetMap() - Method in class at.rseiler.spbee.core.collector.ResultSetCollector
 
getResultSetMethod(String) - Static method in class at.rseiler.spbee.core.generator.MapperGenerator
Retrieves the most fitting ResultSet method based on the type.
getResultSetsMap() - Method in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
Returns the result sets.
getResultSetVariables() - Method in class at.rseiler.spbee.core.pojo.ResultSetClass
Returns the variables of the ResultSet.
getReturnClass(StoredProcedureMethod) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Generates the class for the return type.
getReturnTypeInfo() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
The TypeInfo of the return value of the stored procedure method
getRowMapper() - Method in class at.rseiler.spbee.core.pojo.ResultSetVariable
Returns the qualified class name of the RowMapper.
getRowMapperType(RowMapper) - Method in class at.rseiler.spbee.core.pojo.annotation.RowMapperData
 
getSimpleClassName() - Method in class at.rseiler.spbee.core.pojo.DtoClass
Returns the simple class name of the DTO class.
getSimpleClassName() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
The simple class name.
getSimpleClassName(String) - Static method in class at.rseiler.spbee.core.util.StringUtil
Extracts the simple class name of the full qualified class name.
getSqlParameter(String) - Static method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
Retrieves the most fitting org.springframework.jdbc.core.SqlParameter type based on the type
getStackTrace(Exception) - Static method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
Transform the exception to a string with the complete stack trace.
getStoredProcedureMethods() - Method in class at.rseiler.spbee.core.pojo.DtoClass
Returns all stored procedure methods from the DTO class.
getStoredProcedureName() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
The @StoredProcedure annotation.
getSuperQualifiedClassName() - Method in class at.rseiler.spbee.core.pojo.DtoClass
Returns the qualified class name of the interface or the abstract class of which this DTO class is derived.
getType() - Method in class at.rseiler.spbee.core.pojo.annotation.RowMapperData
 
getType() - Method in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
 
getType() - Method in class at.rseiler.spbee.core.pojo.MapperClass
Returns the type of the mapped class.
getType() - Method in class at.rseiler.spbee.core.pojo.TypeInfo
Returns the base type.
getTypeInfo() - Method in class at.rseiler.spbee.core.pojo.Variable
The TypeInfo of the variable.
getTypeInfo(String) - Static method in class at.rseiler.spbee.core.util.StringUtil
Create the TypeInfo of a type string.
getValue() - Method in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
Returns the value of the parameter.
getVariable(VariableElement) - Method in class at.rseiler.spbee.core.collector.DtoCollector
Converts a VariableElement object to a Variable object.
getVariables() - Method in class at.rseiler.spbee.core.pojo.MapperClass
Returns the variables which represent the parameters of the constructor of the mapped class.

H

hasDataSourceConstructor() - Method in class at.rseiler.spbee.core.collector.DtoCollector
Checks if the element is an constructor and has a DataSource as parameter.
hasDataSourceConstructor - Variable in class at.rseiler.spbee.core.pojo.DtoClass
 
hasDataSourceConstructor() - Method in class at.rseiler.spbee.core.pojo.DtoClass
Returns true if the DTO class has a constructor with a DataSource as parameter.
hasMappingConstructor(Element) - Method in class at.rseiler.spbee.core.collector.EntityClassCollector
Checks if an constructor annotated with MappingConstructor exists.

I

init(ProcessingEnvironment) - Method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 
InternalFilterOutputStream(ByteArrayOutputStream) - Constructor for class at.rseiler.spbee.core.util.StringCodeWriter.InternalFilterOutputStream
 
isAnInterface() - Method in class at.rseiler.spbee.core.pojo.DtoClass
Returns true if the DTO class is derived from an interface or an abstract class.
isApplicableConstructor(boolean) - Method in class at.rseiler.spbee.core.collector.EntityClassCollector
Checks if the element is a constructor which is is public.
isArrayType(Variable) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
 
isField() - Method in class at.rseiler.spbee.core.collector.ResultSetCollector
Checks if the element is a field.
isMappingConstructor(Element) - Method in class at.rseiler.spbee.core.collector.EntityClassCollector
Checks if the elements is annotated with MappingConstructor.
ISO8601 - Static variable in class at.rseiler.spbee.core.util.CodeModelUtil
 
isStoredProcedureMethod() - Method in class at.rseiler.spbee.core.collector.DtoCollector
Checks if the element is a method and it's annotated with StoredProcedure.

K

kind - Variable in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
 
Kind() - Constructor for enum at.rseiler.spbee.core.pojo.AnnotationValueInfo.Kind
 

L

loadConfig() - Method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 
loadPreviousContext(Properties) - Method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
Loads the previous context if it exists.

M

MapperClass - Class in at.rseiler.spbee.core.pojo
Holds the information to generate the RowMapper class.
MapperClass(String, String) - Constructor for class at.rseiler.spbee.core.pojo.MapperClass
Constructs a new MapperClass.
mapperClasses - Variable in class at.rseiler.spbee.core.collector.EntityClassCollector
 
mapperClasses - Variable in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
 
MapperGenerator - Class in at.rseiler.spbee.core.generator
Generator for the RowMapper classes.
MapperGenerator(ProcessingEnvironment) - Constructor for class at.rseiler.spbee.core.generator.MapperGenerator
 
MappingConstructor - Annotation Type in at.rseiler.spbee.core.annotation
Indicates which constructor should be used to map the result or the stored procedure.
mappingConstructor - Variable in class at.rseiler.spbee.core.pojo.ResultSetVariable
 
mappingConstructor(MappingConstructor) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
mappingConstructor - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
MappingConstructorData - Class in at.rseiler.spbee.core.pojo.annotation
Holds the data of a MappingConstructor annotation.
MappingConstructorData(MappingConstructor) - Constructor for class at.rseiler.spbee.core.pojo.annotation.MappingConstructorData
 
methodName(String) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
methodName - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
model - Variable in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
MultipleObjectsReturned - Exception in at.rseiler.spbee.core.exception
This exception is called if one object was expected but multiple rows were returned from the stored procedure.
MultipleObjectsReturned() - Constructor for exception at.rseiler.spbee.core.exception.MultipleObjectsReturned
 
multipleResultSets(StoredProcedureMethod, JClass, JMethod, JInvocation, JVar) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Generates the body of the DTO method for methods with several result-sets.
multipleResultSets(JCodeModel, JBlock, String) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
If the type is a ResultSet then multiple result-sets are declared.

N

name - Variable in class at.rseiler.spbee.core.pojo.annotation.MappingConstructorData
 
name - Variable in class at.rseiler.spbee.core.pojo.annotation.StoredProcedureData
 
name - Variable in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
 
name - Variable in class at.rseiler.spbee.core.pojo.Variable
 

O

ObjectDoesNotExist - Exception in at.rseiler.spbee.core.exception
This exception is thrown if one object is expected but the stored procedure returned no rows.
ObjectDoesNotExist() - Constructor for exception at.rseiler.spbee.core.exception.ObjectDoesNotExist
 
openBinary(JPackage, String) - Method in class at.rseiler.spbee.core.util.StringCodeWriter
 
out - Variable in class at.rseiler.spbee.core.util.StringCodeWriter
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 
processingEnv - Variable in class at.rseiler.spbee.core.collector.EntityClassCollector
 
processingEnv - Variable in class at.rseiler.spbee.core.generator.AbstractGenerator
 

Q

qualifiedClassName - Variable in class at.rseiler.spbee.core.pojo.ResultSetClass
 
qualifiedDtoClassName - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
qualifiedMapperClassName - Variable in class at.rseiler.spbee.core.pojo.MapperClass
 

R

ResultSet - Annotation Type in at.rseiler.spbee.core.annotation
Indicates that the annotated class represents multiple result sets from one stored procedure call.
ResultSetClass - Class in at.rseiler.spbee.core.pojo
Represents a ResultSet.
ResultSetClass(String, List<ResultSetVariable>) - Constructor for class at.rseiler.spbee.core.pojo.ResultSetClass
Constructs a new ResultSetClass.
ResultSetCollector - Class in at.rseiler.spbee.core.collector
Collects all ResultSets which are annotated with ResultSet.
ResultSetCollector(Set<? extends Element>) - Constructor for class at.rseiler.spbee.core.collector.ResultSetCollector
 
resultSetMap - Variable in class at.rseiler.spbee.core.collector.ResultSetCollector
 
resultSetMap - Variable in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
resultSetMap - Variable in class at.rseiler.spbee.core.generator.DtoGenerator
 
resultSetsMap - Variable in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
 
resultSetsMap - Variable in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
 
ResultSetVariable - Class in at.rseiler.spbee.core.pojo
Represents a variable of a ResultSet.
ResultSetVariable(String, String, RowMapper, ReturnNull, MappingConstructor) - Constructor for class at.rseiler.spbee.core.pojo.ResultSetVariable
Constructs a new ResultSetVariable.
resultSetVariables - Variable in class at.rseiler.spbee.core.pojo.ResultSetClass
 
ReturnNull - Annotation Type in at.rseiler.spbee.core.annotation
Indicates that the annotated method should return null instead of throwing a ObjectDoesNotExist exception.
returnNull - Variable in class at.rseiler.spbee.core.pojo.ResultSetVariable
 
returnNull(ReturnNull) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
returnNull - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
returnTypeInfo(TypeInfo) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
returnTypeInfo - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
RowMapper - Annotation Type in at.rseiler.spbee.core.annotation
Indicates which row mapper should be used to map the result or the stored procedure.
rowMapper - Variable in class at.rseiler.spbee.core.pojo.ResultSetVariable
 
rowMapper(RowMapper) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
rowMapper - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
RowMapperData - Class in at.rseiler.spbee.core.pojo.annotation
Holds the data of a RowMapper annotation.
RowMapperData(RowMapper) - Constructor for class at.rseiler.spbee.core.pojo.annotation.RowMapperData
 

S

serialVersionUID - Static variable in exception at.rseiler.spbee.core.exception.MultipleObjectsReturned
 
serialVersionUID - Static variable in exception at.rseiler.spbee.core.exception.ObjectDoesNotExist
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.annotation.MappingConstructorData
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.annotation.RowMapperData
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.annotation.StoredProcedureData
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.AnnotationInfo
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.DtoClass
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.MapperClass
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.ResultSetClass
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.ResultSetVariable
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.TypeInfo
 
serialVersionUID - Static variable in class at.rseiler.spbee.core.pojo.Variable
 
singleResultSet(StoredProcedureMethod, JClass, JMethod, JInvocation, JVar) - Method in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
Generates the body of the DTO method for methods with exactly one result-set.
singleResultSet(JCodeModel, JBlock, StoredProcedureMethod) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
If it's a basic type then only one result-set is declared.
SPBEE_ANNOTATION_PREFIX - Static variable in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 
SPBeeAnnotationProcessor - Class in at.rseiler.spbee.core
The Annotation Processor which will be invoked in the pre-compile phase.
SPBeeAnnotationProcessor() - Constructor for class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 
spFields - Variable in class at.rseiler.spbee.core.generator.DtoGenerator.DtoClassGeneratorInstance
 
SPRING_ANNOTATION_AUTOWIRED - Static variable in class at.rseiler.spbee.core.generator.DtoGenerator
 
SPRING_ANNOTATION_SERVICE - Static variable in class at.rseiler.spbee.core.generator.DtoGenerator
 
SPRING_ROW_MAPPER - Static variable in class at.rseiler.spbee.core.generator.MapperGenerator
 
SPRING_SQL_PARAMETER - Static variable in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
 
SPRING_SQL_RETURN_RESULT_SET - Static variable in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
 
SPRING_STORED_PROCEDURE - Static variable in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
 
storeContext(AnnotationProcessingContext) - Method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
Store the context for partial recompilations.
StoredProcedure - Annotation Type in at.rseiler.spbee.core.annotation
Defines the name of the stored procedure which should be called.
storedProcedure(StoredProcedure) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
storedProcedure - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
StoredProcedureData - Class in at.rseiler.spbee.core.pojo.annotation
Holds the data of a StoredProcedure annotation.
StoredProcedureData(StoredProcedure) - Constructor for class at.rseiler.spbee.core.pojo.annotation.StoredProcedureData
 
StoredProcedureGenerator - Class in at.rseiler.spbee.core.generator
Generator for the StoredProcedure classes.
StoredProcedureGenerator(ProcessingEnvironment, Map<String, ResultSetClass>) - Constructor for class at.rseiler.spbee.core.generator.StoredProcedureGenerator
 
StoredProcedureMethod - Class in at.rseiler.spbee.core.pojo
Represents a stored procedure method.
StoredProcedureMethod() - Constructor for class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
storedProcedureMethod - Variable in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
StoredProcedureMethod.Builder - Class in at.rseiler.spbee.core.pojo
 
storedProcedureMethods - Variable in class at.rseiler.spbee.core.pojo.DtoClass
 
StringCodeWriter - Class in at.rseiler.spbee.core.util
Helper class to retrieve the Java code as String from the JCodeModel.
StringCodeWriter() - Constructor for class at.rseiler.spbee.core.util.StringCodeWriter
 
StringCodeWriter.InternalFilterOutputStream - Class in at.rseiler.spbee.core.util
 
StringUtil - Class in at.rseiler.spbee.core.util
Some string util methods.
StringUtil() - Constructor for class at.rseiler.spbee.core.util.StringUtil
 
superQualifiedClassName - Variable in class at.rseiler.spbee.core.pojo.DtoClass
 

T

toString() - Method in class at.rseiler.spbee.core.pojo.annotation.MappingConstructorData
 
toString() - Method in class at.rseiler.spbee.core.pojo.annotation.RowMapperData
 
toString() - Method in class at.rseiler.spbee.core.pojo.annotation.StoredProcedureData
 
toString() - Method in class at.rseiler.spbee.core.pojo.AnnotationInfo
 
toString() - Method in class at.rseiler.spbee.core.pojo.AnnotationProcessingContext
 
toString() - Method in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
 
toString() - Method in class at.rseiler.spbee.core.pojo.DtoClass
 
toString() - Method in class at.rseiler.spbee.core.pojo.MapperClass
 
toString() - Method in class at.rseiler.spbee.core.pojo.ResultSetClass
 
toString() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
 
toString() - Method in class at.rseiler.spbee.core.pojo.TypeInfo
 
toString() - Method in class at.rseiler.spbee.core.pojo.Variable
 
transformToJavaClassName(String) - Static method in class at.rseiler.spbee.core.util.StringUtil
Transforms the name to a Java class name.
type - Variable in class at.rseiler.spbee.core.pojo.annotation.RowMapperData
 
type - Variable in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
 
type - Variable in class at.rseiler.spbee.core.pojo.MapperClass
 
type - Variable in class at.rseiler.spbee.core.pojo.TypeInfo
 
TypeInfo - Class in at.rseiler.spbee.core.pojo
Holds the type information which consists of the type and the generic type.
TypeInfo(String) - Constructor for class at.rseiler.spbee.core.pojo.TypeInfo
Constructs a new TypeInfo so that it represents a basic type.
TypeInfo(String, String) - Constructor for class at.rseiler.spbee.core.pojo.TypeInfo
Constructs a new TypeInfo so that it represents a basic type or a type with generics.
typeInfo - Variable in class at.rseiler.spbee.core.pojo.Variable
 

U

useNullInsteadOfAnException() - Method in class at.rseiler.spbee.core.pojo.ResultSetVariable
Returns if null should be used instead of throwing an exception if an entity is expected but nothing is returned from the database.
useNullInsteadOfAnException() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
Returns if null should be used instead of throwing an exception if an entity is expected but nothing is returned from the database.

V

value - Variable in class at.rseiler.spbee.core.pojo.AnnotationValueInfo
 
valueOf(String) - Static method in enum at.rseiler.spbee.core.pojo.AnnotationValueInfo.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum at.rseiler.spbee.core.pojo.AnnotationValueInfo.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in at.rseiler.spbee.core.pojo
Holds the information of a variable or parameter.
Variable(String, String) - Constructor for class at.rseiler.spbee.core.pojo.Variable
Constructs a new Variable.
variables - Variable in class at.rseiler.spbee.core.pojo.MapperClass
 
A B C D E F G H I K L M N O P Q R S T U V 
Skip navigation links

Copyright © 2015. All rights reserved.