public class RushCore extends Object
Modifier and Type | Method and Description |
---|---|
void |
clearChildren(Class<? extends Rush> parent,
String field,
Class<? extends Rush> child,
String id) |
void |
clearDatabase() |
long |
count(String sql) |
void |
delete(List<? extends Rush> objects) |
void |
delete(List<? extends Rush> objects,
RushCallback callback) |
void |
delete(Rush rush) |
void |
delete(Rush rush,
RushCallback callback) |
void |
deleteAll(Class<? extends Rush> clazz) |
void |
deleteAll(Class<? extends Rush> clazz,
RushCallback callback) |
void |
deleteJoin(List<RushJoin> objects) |
void |
deleteJoin(List<RushJoin> objects,
RushCallback callback) |
List<Rush> |
deserialize(String string) |
<T extends Rush> |
deserialize(String string,
Class<T> clazz) |
List<Rush> |
deserialize(String string,
String idName) |
<T extends Rush> |
deserialize(String string,
String idName,
Class<T> clazz) |
List<Rush> |
deserialize(String string,
String idName,
String versionName) |
<T extends Rush> |
deserialize(String string,
String idName,
String versionName,
Class<T> clazz) |
Map<Class<? extends Rush>,AnnotationCache> |
getAnnotationCache() |
String |
getId(Rush rush) |
static RushCore |
getInstance() |
RushMetaData |
getMetaData(Rush rush) |
static void |
initialize(RushClassFinder rushClassFinder,
RushStatementRunner statementRunner,
RushQueProvider queProvider,
RushConfig rushConfig,
RushStringSanitizer rushStringSanitizer,
Logger logger,
List<RushColumn> columns,
RushObjectSerializer rushObjectSerializer,
RushObjectDeserializer rushObjectDeserializer)
Deprecated.
|
static void |
initialize(RushInitializeConfig rushInitializeConfig) |
static void |
initialize(RushUpgradeManager rushUpgradeManager,
RushSaveStatementGenerator saveStatementGenerator,
RushConflictSaveStatementGenerator rushConflictSaveStatementGenerator,
RushDeleteStatementGenerator deleteStatementGenerator,
RushJoinStatementGenerator rushJoinStatementGenerator,
RushClassFinder rushClassFinder,
RushTableStatementGenerator rushTableStatementGenerator,
RushStatementRunner statementRunner,
RushQueProvider queProvider,
RushConfig rushConfig,
RushClassLoader rushClassLoader,
RushStringSanitizer rushStringSanitizer,
Logger logger,
RushObjectSerializer rushObjectSerializer,
RushObjectDeserializer rushObjectDeserializer,
RushColumns rushColumns,
InitializeListener initializeListener) |
void |
join(List<RushJoin> objects) |
void |
join(List<RushJoin> objects,
RushCallback callback) |
<T extends Rush> |
load(Class<T> clazz,
String sql) |
<T extends Rush> |
load(Class<T> clazz,
String sql,
RushSearchCallback<T> callback) |
void |
registerObjectWithId(Rush rush,
String id) |
void |
registerObjectWithMetaData(Rush rush,
RushMetaData rushMetaData) |
protected String |
sanitize(String string) |
void |
save(List<? extends Rush> objects) |
void |
save(List<? extends Rush> objects,
RushCallback callback) |
void |
save(Rush rush) |
void |
save(Rush rush,
RushCallback callback) |
List<RushConflict> |
saveOnlyWithoutConflict(List<? extends Rush> objects) |
void |
saveOnlyWithoutConflict(List<? extends Rush> objects,
RushConflictCallback callback) |
List<RushConflict> |
saveOnlyWithoutConflict(Rush rush) |
void |
saveOnlyWithoutConflict(Rush rush,
RushConflictCallback callback) |
String |
serialize(List<? extends Rush> rush) |
String |
serialize(List<? extends Rush> rush,
String idName) |
String |
serialize(List<? extends Rush> rush,
String idName,
String versionName) |
@Deprecated public static void initialize(RushClassFinder rushClassFinder, RushStatementRunner statementRunner, RushQueProvider queProvider, RushConfig rushConfig, RushStringSanitizer rushStringSanitizer, Logger logger, List<RushColumn> columns, RushObjectSerializer rushObjectSerializer, RushObjectDeserializer rushObjectDeserializer)
initialize(RushInitializeConfig rushInitializeConfig)
instead.public static void initialize(RushInitializeConfig rushInitializeConfig)
public static void initialize(RushUpgradeManager rushUpgradeManager, RushSaveStatementGenerator saveStatementGenerator, RushConflictSaveStatementGenerator rushConflictSaveStatementGenerator, RushDeleteStatementGenerator deleteStatementGenerator, RushJoinStatementGenerator rushJoinStatementGenerator, RushClassFinder rushClassFinder, RushTableStatementGenerator rushTableStatementGenerator, RushStatementRunner statementRunner, RushQueProvider queProvider, RushConfig rushConfig, RushClassLoader rushClassLoader, RushStringSanitizer rushStringSanitizer, Logger logger, RushObjectSerializer rushObjectSerializer, RushObjectDeserializer rushObjectDeserializer, RushColumns rushColumns, InitializeListener initializeListener)
public static RushCore getInstance()
public void clearDatabase()
public RushMetaData getMetaData(Rush rush)
public void save(Rush rush)
public void save(Rush rush, RushCallback callback)
public void save(List<? extends Rush> objects, RushCallback callback)
public void join(List<RushJoin> objects, RushCallback callback)
public void deleteJoin(List<RushJoin> objects, RushCallback callback)
public void clearChildren(Class<? extends Rush> parent, String field, Class<? extends Rush> child, String id)
public long count(String sql)
public <T extends Rush> void load(Class<T> clazz, String sql, RushSearchCallback<T> callback)
public void delete(Rush rush)
public void delete(Rush rush, RushCallback callback)
public void delete(List<? extends Rush> objects, RushCallback callback)
public void deleteAll(Class<? extends Rush> clazz, RushCallback callback)
public List<RushConflict> saveOnlyWithoutConflict(Rush rush)
public List<RushConflict> saveOnlyWithoutConflict(List<? extends Rush> objects)
public void saveOnlyWithoutConflict(Rush rush, RushConflictCallback callback)
public void saveOnlyWithoutConflict(List<? extends Rush> objects, RushConflictCallback callback)
public <T extends Rush> List<T> deserialize(String string, String idName, Class<T> clazz)
public <T extends Rush> List<T> deserialize(String string, String idName, String versionName, Class<T> clazz)
public void registerObjectWithMetaData(Rush rush, RushMetaData rushMetaData)
public Map<Class<? extends Rush>,AnnotationCache> getAnnotationCache()
Copyright © 2017. All rights reserved.