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
|
Set<com.squareup.javapoet.TypeName> |
implementedInterface |
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 |
List<String> |
preparedStatementNames
Collections of prepared statements
|
collectionelement, name| Constructor and Description |
|---|
SQLDaoDefinition(SQLiteDatabaseSchema databaseSchema,
String name,
TypeElement element,
String entityClassName,
boolean generated) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SQLiteModelElementVisitor visitor) |
void |
add(SQLiteModelMethod value) |
void |
addImplementedInterface(com.squareup.javapoet.TypeName className) |
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() |
com.squareup.javapoet.TypeName |
getTypeName()
return type name of object.
|
boolean |
isGenerated() |
boolean |
isLogEnabled()
Return true if log must be generated.
|
long |
nextCounter() |
com.squareup.javapoet.TypeName |
resolveTypeVariable(com.squareup.javapoet.TypeName inputTypeName) |
contains, findPropertyByName, 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 List<String> preparedStatementNames
public long contentProviderCounter
public Set<com.squareup.javapoet.TypeName> implementedInterface
public SQLDaoDefinition(SQLiteDatabaseSchema databaseSchema, String name, TypeElement element, String entityClassName, boolean generated)
public SQLiteDatabaseSchema getParent()
public long nextCounter()
public void add(SQLiteModelMethod value)
add in class ModelBucket<SQLiteModelMethod,TypeElement>public boolean isGenerated()
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()
public void addImplementedInterface(com.squareup.javapoet.TypeName className)
public com.squareup.javapoet.TypeName getTypeName()
Copyright © 2017. All rights reserved.