| Constructor and Description |
|---|
BindEntity(String name,
TypeElement beanElement,
List<ModelAnnotation> annotationList) |
BindProperty(BindEntity entity,
Element element,
List<ModelAnnotation> modelAnnotations) |
| 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 |
|---|---|
List<ModelAnnotation> |
ModelClass.getAnnotations() |
| 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) |
| Constructor and Description |
|---|
ManagedModelProperty(ModelEntity entity,
Element element,
List<ModelAnnotation> modelAnnotations) |
ModelClass(String name,
TypeElement beanElement,
List<ModelAnnotation> annotationList) |
ModelProperty(ModelEntity<?> entity,
Element element,
List<ModelAnnotation> modelAnnotations) |
| Modifier and Type | Method and Description |
|---|---|
static List<ModelAnnotation> |
AnnotationUtility.buildAnnotationList(Element element) |
static List<ModelAnnotation> |
AnnotationUtility.buildAnnotationList(Element element,
AnnotationUtility.AnnotationFilter filter)
Define for entity the model annotation set.
|
| Modifier and Type | Method and Description |
|---|---|
static <E extends ModelEntity<?>> |
AnnotationUtility.extractAsBoolean(E item,
ModelAnnotation annotation,
AnnotationAttributeType attribute)
Estract from an annotation of a method the attribute value specified
|
static String |
AnnotationUtility.extractAsEnumerationValue(ModelProperty property,
ModelAnnotation annotationClass,
AnnotationAttributeType attribute)
Estract from an annotation of a property the attribute value specified
|
static List<String> |
AnnotationUtility.extractAsStringArray(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) |
| Constructor and Description |
|---|
PrefEntity(String name,
TypeElement beanElement,
List<ModelAnnotation> annotationList) |
PrefProperty(ModelEntity entity,
Element element,
List<ModelAnnotation> modelAnnotations) |
| 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) |
SQLProperty(SQLEntity entity,
Element element,
List<ModelAnnotation> modelAnnotations) |
Copyright © 2017. All rights reserved.