public class SQLDaoDefinition extends ModelBucket<SQLiteModelMethod,TypeElement> implements SQLiteModelElement
| Modifier and Type | Field and Description |
|---|---|
long |
contentProviderCounter
number of element generated for content provider
|
boolean |
contentProviderEnabled
if
true indicates that content provider generation is
enabled |
String |
contentProviderPath
Base path associated to content provider
|
String |
contentProviderTypeName
type name exposed by content provider
|
Map<com.squareup.javapoet.TypeName,String> |
managedParams
map of params for which generate a java2Content method converter
|
static String |
PARAM_PARSER_PREFIX |
static String |
PARAM_SERIALIZER_PREFIX |
collectionelement, name| Constructor and Description |
|---|
SQLDaoDefinition(SQLiteDatabaseSchema databaseSchema,
TypeElement element,
String entityClassName) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SQLiteModelElementVisitor visitor) |
void |
add(SQLiteModelMethod value) |
String |
contentProviderPath() |
String |
contentProviderUri() |
String |
generateJava2ContentParser(com.squareup.javapoet.TypeName paramTypeName) |
String |
generateJava2ContentSerializer(com.squareup.javapoet.TypeName paramTypeName) |
SQLEntity |
getEntity() |
String |
getEntityClassName() |
String |
getEntitySimplyClassName() |
SQLiteDatabaseSchema |
getParent() |
String |
getSimpleEntityClassName() |
boolean |
isLogEnabled()
Return true if log must be generated.
|
com.squareup.javapoet.TypeName |
resolveTypeVariable(com.squareup.javapoet.TypeName inputTypeName) |
contains, findByName, get, getCollectionequals, getElement, getName, hashCodepublic static final String PARAM_PARSER_PREFIX
public static final String PARAM_SERIALIZER_PREFIX
public Map<com.squareup.javapoet.TypeName,String> managedParams
public boolean contentProviderEnabled
if true indicates that content provider generation is
enabled
public String contentProviderPath
public String contentProviderTypeName
public long contentProviderCounter
public SQLDaoDefinition(SQLiteDatabaseSchema databaseSchema, TypeElement element, String entityClassName)
public SQLiteDatabaseSchema getParent()
public void add(SQLiteModelMethod value)
add in class ModelBucket<SQLiteModelMethod,TypeElement>public String getEntitySimplyClassName()
public String getEntityClassName()
public String getSimpleEntityClassName()
public com.squareup.javapoet.TypeName resolveTypeVariable(com.squareup.javapoet.TypeName inputTypeName)
public void accept(SQLiteModelElementVisitor visitor) throws Exception
accept in interface SQLiteModelElementExceptionpublic SQLEntity getEntity()
public boolean isLogEnabled()
public String generateJava2ContentSerializer(com.squareup.javapoet.TypeName paramTypeName)
public String generateJava2ContentParser(com.squareup.javapoet.TypeName paramTypeName)
public String contentProviderUri()
public String contentProviderPath()
Copyright © 2017. All rights reserved.