Skip navigation links
A B C D E F G H I M O P 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.
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.
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.
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(List<AnnotationMirror>) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
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
 
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
 
CodeModelUtil - Class in at.rseiler.spbee.core.util
Some util methods for the CodeModel library.
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.
CONFIG - Static variable in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 
convert(String, Object, String) - Static method in class at.rseiler.spbee.core.util.ElementConverter
Converts an annotation element object to an AnnotationValueInfo object.

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
 
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.
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
 

E

ElementConverter - Class in at.rseiler.spbee.core.util
Helper class to convert an annotation element.
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.
generateDtoClasses(List<DtoClass>) - Method in class at.rseiler.spbee.core.generator.DtoGenerator
Generates the DTO classes.
generateMappers(Collection<MapperClass>) - Method in class at.rseiler.spbee.core.generator.MapperGenerator
 
generateStoredProcedureClasses(List<DtoClass>) - Method in class at.rseiler.spbee.core.generator.StoredProcedureGenerator
 
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.
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.
getGenericList(JCodeModel, String) - Static method in class at.rseiler.spbee.core.util.CodeModelUtil
Defines a generic List like List<T>.
getGenericOptional(JCodeModel, String) - Static method in class at.rseiler.spbee.core.util.CodeModelUtil
Defines a generic Optional like Optional<T>.
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<String, Object> JClass.
getMethodName() - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod
The method name.
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
 
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.
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.
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
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.
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.pojo.DtoClass
Returns true if the DTO class has a constructor with a DataSource as parameter.

I

init(ProcessingEnvironment) - Method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 
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.

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.
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(MappingConstructor) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
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
 
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
 

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
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class at.rseiler.spbee.core.SPBeeAnnotationProcessor
 

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
 
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.
ReturnNull - Annotation Type in at.rseiler.spbee.core.annotation
Indicates that the annotated method should return null instead of throwing a ObjectDoesNotExist exception.
returnNull(ReturnNull) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
returnTypeInfo(TypeInfo) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
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(RowMapper) - Method in class at.rseiler.spbee.core.pojo.StoredProcedureMethod.Builder
 
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

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
 
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
 
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.Builder - Class in at.rseiler.spbee.core.pojo
 
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
 
StringUtil - Class in at.rseiler.spbee.core.util
Some string util methods.

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.
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.

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

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.
A B C D E F G H I M O P R S T U V 
Skip navigation links

Copyright © 2015. All rights reserved.