Package de.mhus.karaf.mongo.api
Class MongoUtil
- java.lang.Object
-
- de.mhus.karaf.mongo.api.MongoUtil
-
public class MongoUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description MongoUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> org.mongodb.morphia.query.Query<T>createQuery(de.mhus.lib.mongo.MoManager manager, de.mhus.lib.adb.query.AQuery<T> query)static <T> org.mongodb.morphia.query.Query<T>createQuery(de.mhus.lib.mongo.MoManager manager, Class<T> type, String search, Map<String,Object> parameterValues)static de.mhus.lib.mongo.xdb.MongoDataSourcegetDatasource(String name)static List<MoManagerService>getManagerServices()static ObjectprepareAttribute(Class<?> type, Object value)
-
-
-
Method Detail
-
getDatasource
public static de.mhus.lib.mongo.xdb.MongoDataSource getDatasource(String name) throws de.mhus.lib.errors.NotFoundException
- Throws:
de.mhus.lib.errors.NotFoundException
-
getManagerServices
public static List<MoManagerService> getManagerServices()
-
createQuery
public static <T> org.mongodb.morphia.query.Query<T> createQuery(de.mhus.lib.mongo.MoManager manager, Class<T> type, String search, Map<String,Object> parameterValues) throws com.fasterxml.jackson.core.JsonProcessingException, IOException- Throws:
com.fasterxml.jackson.core.JsonProcessingExceptionIOException
-
createQuery
public static <T> org.mongodb.morphia.query.Query<T> createQuery(de.mhus.lib.mongo.MoManager manager, de.mhus.lib.adb.query.AQuery<T> query) throws IOException- Throws:
IOException
-
-