public final class DatabaseLoader<T extends DatabaseObject> extends Object implements DatabaseCache<T>
| Modifier and Type | Field and Description |
|---|---|
static DatabaseCache<DatabaseObject> |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
T |
get(int pkey) |
Class<T> |
getObjectType()
The type of object this cache holds.
|
static <T extends DatabaseObject> |
isDatabaseLoader(DatabaseCache<T> cache) |
boolean |
isLinkBackOn()
The default LinkBack setting
|
static <T extends DatabaseObject> |
isNormalCache(DatabaseCache<T> cache) |
void |
load(Statement stmt)
loads the cache from the database
|
void |
reset(Statement stmt)
clears the cache and reloads it from the database
|
public static DatabaseCache<DatabaseObject> INSTANCE
public static <T extends DatabaseObject> boolean isDatabaseLoader(DatabaseCache<T> cache)
public static <T extends DatabaseObject> boolean isNormalCache(DatabaseCache<T> cache)
public Class<T> getObjectType()
DatabaseCachegetObjectType in interface DatabaseCache<T extends DatabaseObject>public boolean isLinkBackOn()
DatabaseCacheisLinkBackOn in interface DatabaseCache<T extends DatabaseObject>public void load(Statement stmt) throws SQLException
DatabaseCacheload in interface DatabaseCache<T extends DatabaseObject>SQLExceptionpublic void reset(Statement stmt) throws SQLException
DatabaseCachereset in interface DatabaseCache<T extends DatabaseObject>SQLExceptionpublic T get(int pkey)
get in interface DatabaseCache<T extends DatabaseObject>Copyright © 2021. All rights reserved.