| Modifier and Type | Field and Description |
|---|---|
protected List<ModelAnnotation> |
ModelProperty.annotations |
protected List<ModelAnnotation> |
ModelMethod.annotations |
protected List<ModelAnnotation> |
ModelClass.annotations |
| Modifier and Type | Method and Description |
|---|---|
ModelAnnotation |
ModelWithAnnotation.getAnnotation(Class<? extends Annotation> value) |
ModelAnnotation |
ModelProperty.getAnnotation(Class<? extends Annotation> value) |
ModelAnnotation |
ModelMethod.getAnnotation(Class<? extends Annotation> value) |
ModelAnnotation |
ModelClass.getAnnotation(Class<? extends Annotation> value) |
| Modifier and Type | Method and Description |
|---|---|
void |
ModelWithAnnotation.addAnnotation(ModelAnnotation annotation) |
void |
ModelProperty.addAnnotation(ModelAnnotation annotation) |
void |
ModelMethod.addAnnotation(ModelAnnotation annotation) |
void |
ModelClass.addAnnotation(ModelAnnotation annotation) |
| Modifier and Type | Method and Description |
|---|---|
static <E extends ModelEntity<?>> |
AnnotationUtility.extractAsBoolean(Elements elementUtils,
E item,
ModelAnnotation annotation,
AnnotationAttributeType attribute)
Estract from an annotation of a method the attribute value specified
|
static String |
AnnotationUtility.extractAsEnumerationValue(Elements elementUtils,
ModelProperty property,
ModelAnnotation annotationClass,
AnnotationAttributeType attribute)
Estract from an annotation of a property the attribute value specified
|
static List<String> |
AnnotationUtility.extractAsStringArray(Elements elementUtils,
ModelMethod method,
ModelAnnotation annotationClass,
AnnotationAttributeType attribute)
Extract from an annotation of a method the attribute value specified.
|
| Constructor and Description |
|---|
IncompatibleAttributesInAnnotationException(SQLDaoDefinition daoDefinition,
ModelMethod method,
ModelAnnotation annotation,
AnnotationAttributeType attribute1,
AnnotationAttributeType attribute2) |
| Modifier and Type | Method and Description |
|---|---|
static void |
JavadocUtility.generateJavaDocForSelect(com.squareup.javapoet.MethodSpec.Builder methodBuilder,
List<String> sqlParams,
SQLiteModelMethod method,
ModelAnnotation annotation,
Set<JQLProjection> fieldList,
SelectBuilderUtility.SelectType selectResultType,
AbstractSelectCodeGenerator.JavadocPart... javadocParts) |
| Constructor and Description |
|---|
SQLiteModelMethod(SQLDaoDefinition parent,
ExecutableElement element,
List<ModelAnnotation> annotationList) |
Copyright © 2017. All rights reserved.