|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.applicationblocks.com.cache.DefaultConfCacheQueryEngine
public final class DefaultConfCacheQueryEngine
The default query engine implementation.
Constructor Summary | |
---|---|
DefaultConfCacheQueryEngine(IConfCacheStorage storage)
Creates a new query engine which works with the specified storage. |
Method Summary | ||
---|---|---|
boolean |
canExecute(ICfgQuery query)
Determines whether the query engine can execute the specified query. |
|
|
retrieveMultipleObjects(java.lang.Class<T> cls,
ICfgQuery query)
This method is from IConfCacheQueryEngine interface. |
|
|
retrieveObject(java.lang.Class<T> cls,
CfgObjectType type,
int dbid)
Retrieves an object using the specified parameters. |
|
|
retrieveObject(java.lang.Class<T> cls,
ICfgQuery query)
Retrieves an object based on the specified query. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultConfCacheQueryEngine(IConfCacheStorage storage)
storage
- The storage which will be queriedMethod Detail |
---|
public boolean canExecute(ICfgQuery query)
canExecute
in interface IConfCacheQueryEngine
query
- The query to execute
public <T extends ICfgObject> T retrieveObject(java.lang.Class<T> cls, ICfgQuery query)
retrieveObject
in interface IConfCacheQueryEngine
T
- The type of object to retrievequery
- The query by which to retrieve the objectcls
- class of object to be retrieved
public <T extends ICfgObject> T retrieveObject(java.lang.Class<T> cls, CfgObjectType type, int dbid)
retrieveObject
in interface IConfCacheQueryEngine
T
- The type of object to retrievetype
- The type of object (CfgObjectType)dbid
- The dbid of the objectcls
- class of object to be retrieved
public <T extends ICfgObject> java.util.Collection<T> retrieveMultipleObjects(java.lang.Class<T> cls, ICfgQuery query)
retrieveMultipleObjects
in interface IConfCacheQueryEngine
T
- The type of object to retrievecls
- class of objects to be retrievedquery
- The query by which to retrieve the objects
java.lang.RuntimeException
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |