public class SQLiteDatabaseSchema extends ModelBucket<SQLDaoDefinition,TypeElement>
| Modifier and Type | Field and Description |
|---|---|
com.abubusoft.kripton.common.Converter<String,String> |
classNameConverter |
com.abubusoft.kripton.common.Converter<String,String> |
columnNameConverter |
SQLiteModelContentProvider |
contentProvider |
protected Map<String,SQLEntity> |
entities |
protected Map<String,SQLEntity> |
entitiesBySimpleName |
String |
fileName |
boolean |
generateAsyncTask |
boolean |
generateContentProvider
if
true, content provider is generated. |
boolean |
generateCursor |
String |
generatedClassName |
boolean |
generateLog |
boolean |
generateSchema |
List<String> |
sqlForCreate |
List<String> |
sqlForDrop |
int |
version |
collectionelement, name| Constructor and Description |
|---|
SQLiteDatabaseSchema(TypeElement item,
String schemaFileName,
int schemaVersion,
boolean schema,
boolean log,
boolean asyncTask,
boolean generateCursor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntity(SQLEntity value) |
void |
clear() |
String |
contentProviderUri() |
Collection<SQLEntity> |
getEntities() |
List<SQLEntity> |
getEntitiesAsList() |
SQLEntity |
getEntity(String entityClassName) |
SQLEntity |
getEntityBySimpleName(String entityName) |
String |
getExactPropertyBySimpleName(SQLiteModelMethod method,
String propertyName)
get a
|
String |
getGeneratedClassName() |
Set<SQLProperty> |
getPropertyBySimpleName(String propertyName) |
boolean |
isLogEnabled() |
add, contains, findByName, get, getCollectionequals, getElement, getName, hashCodepublic com.abubusoft.kripton.common.Converter<String,String> classNameConverter
public com.abubusoft.kripton.common.Converter<String,String> columnNameConverter
public String fileName
public String generatedClassName
public int version
public boolean generateLog
public boolean generateAsyncTask
public boolean generateCursor
public boolean generateSchema
public boolean generateContentProvider
true, content provider is generated.public SQLiteModelContentProvider contentProvider
public SQLiteDatabaseSchema(TypeElement item, String schemaFileName, int schemaVersion, boolean schema, boolean log, boolean asyncTask, boolean generateCursor)
public String getGeneratedClassName()
public void clear()
public void addEntity(SQLEntity value)
public Collection<SQLEntity> getEntities()
public Set<SQLProperty> getPropertyBySimpleName(String propertyName)
public String getExactPropertyBySimpleName(SQLiteModelMethod method, String propertyName)
propertyName - public boolean isLogEnabled()
public String contentProviderUri()
Copyright © 2017. All rights reserved.