Skip navigation links
A B C D E F G H I J M R S T 

A

AbstractMongoDAO<T extends AEntity> - Class in de.taimos.dvalin.mongo
Copyright 2015 Hoegernet

abstract class to derive to implement Mongo DAOs.
AbstractMongoDAO() - Constructor for class de.taimos.dvalin.mongo.AbstractMongoDAO
 
addIndex(DBCollection, String, boolean, boolean) - Static method in class de.taimos.dvalin.mongo.ChangelogUtil
Add an index on the given collection and field
addTTLIndex(DBCollection, String, int) - Static method in class de.taimos.dvalin.mongo.ChangelogUtil
adds a TTL index to the given collection.
AEntity - Class in de.taimos.dvalin.mongo
Copyright 2015 Hoegernet

superclass to implement for Elements to be stored into the MongoDB.
AEntity() - Constructor for class de.taimos.dvalin.mongo.AEntity
 
afterDelete(String) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
afterSave(T) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
override this to do something after the object was saved
AReferenceableEntity<T extends AReferenceableEntity<T>> - Class in de.taimos.dvalin.mongo.links
extension of AEntity which is referenceable via DocumentLink
AReferenceableEntity() - Constructor for class de.taimos.dvalin.mongo.links.AReferenceableEntity
 
asLink() - Method in class de.taimos.dvalin.mongo.links.AReferenceableEntity
 

B

beforeDelete(String) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
beforeSave(T) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
override this to do something before the object was saved

C

ChangelogUtil - Class in de.taimos.dvalin.mongo
Copyright 2015 Hoegernet

Utils for changelog creation
collection - Variable in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
convertIterable(Iterable<P>) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
converts the given Iterable to a List
createDefault(DB) - Static method in class de.taimos.dvalin.mongo.JongoFactory
 
createJongo(DB) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
creates the Jongo driver instance.
customInit() - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 

D

de.taimos.dvalin.mongo - package de.taimos.dvalin.mongo
 
de.taimos.dvalin.mongo.config - package de.taimos.dvalin.mongo.config
 
de.taimos.dvalin.mongo.links - package de.taimos.dvalin.mongo.links
 
delete(T) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
delete(String) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
delete(T) - Method in interface de.taimos.dvalin.mongo.ICrudDAO
deletes the given object using its id.
delete(String) - Method in interface de.taimos.dvalin.mongo.ICrudDAO
deletes the given object using its id.
deserialize(JsonParser, DeserializationContext) - Method in class de.taimos.dvalin.mongo.JodaMapping.MongoDateTimeDeserializer
 
DLinkDAO - Class in de.taimos.dvalin.mongo.links
 
DLinkDAO() - Constructor for class de.taimos.dvalin.mongo.links.DLinkDAO
 
DLinkQuery<T extends AReferenceableEntity<T>> - Class in de.taimos.dvalin.mongo.links
QueryHelper to convert query result to a list of DLinks.
DLinkQuery(Class<T>, String) - Constructor for class de.taimos.dvalin.mongo.links.DLinkQuery
 
DocumentLink<T extends AReferenceableEntity<T>> - Class in de.taimos.dvalin.mongo.links
Link to another document of a AReferenceableEntity
It is stored as an object containing the target class, the objectId of the target and a label to avoid joining the document for display purpose.
DocumentLink() - Constructor for class de.taimos.dvalin.mongo.links.DocumentLink
 
DocumentLink(T) - Constructor for class de.taimos.dvalin.mongo.links.DocumentLink
 
DocumentLink(Class<T>, String, String) - Constructor for class de.taimos.dvalin.mongo.links.DocumentLink
 

E

equals(Object) - Method in class de.taimos.dvalin.mongo.links.DocumentLink
 

F

FakeClientConfig - Class in de.taimos.dvalin.mongo.config
 
FakeClientConfig() - Constructor for class de.taimos.dvalin.mongo.config.FakeClientConfig
 
find(MongoCollection, String, Object...) - Method in class de.taimos.dvalin.mongo.links.DLinkQuery
 
findById(String) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
findById(String) - Method in interface de.taimos.dvalin.mongo.ICrudDAO
find the element with the given id
findByQuery(String, Object...) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
finds all elements matching the given query
findFirstByQuery(String, String, Object...) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
queries with the given string, sorts the result and returns the first element.
findList() - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
findList() - Method in interface de.taimos.dvalin.mongo.ICrudDAO
 
findSortedByQuery(String, String, Object...) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
finds all elements matching the given query and sorts them accordingly
findSortedByQuery(String, String, String, Class<P>, Object...) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
finds all elements matching the given query and sorts them accordingly.
findSortedByQuery(String, String, String, ResultHandler<P>, Object...) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
finds all elements matching the given query and sorts them accordingly.
findSortedByQuery(String, String, Integer, Integer, Object...) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
finds all elements matching the given query and sorts them accordingly
findSortedByQuery(String, String, Integer, Integer, String, Class<P>, Object...) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
finds all elements matching the given query and sorts them accordingly.
findSortedByQuery(String, String, Integer, Integer, String, ResultHandler<P>, Object...) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
finds all elements matching the given query and sorts them accordingly.
fongo() - Method in class de.taimos.dvalin.mongo.config.FakeClientConfig
 

G

getCollectionName() - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
getEntityClass() - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
getGridFSBucket(String) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
getId() - Method in class de.taimos.dvalin.mongo.AEntity
 
getLabel() - Method in class de.taimos.dvalin.mongo.links.AReferenceableEntity
 
getLabel() - Method in class de.taimos.dvalin.mongo.links.DocumentLink
 
getObject() - Method in class de.taimos.dvalin.mongo.MongoClientOptionsFactory
 
getObjectId() - Method in class de.taimos.dvalin.mongo.links.DocumentLink
 
getObjectType() - Method in class de.taimos.dvalin.mongo.MongoClientOptionsFactory
 
getTargetClass() - Method in class de.taimos.dvalin.mongo.links.DocumentLink
 

H

hashCode() - Method in class de.taimos.dvalin.mongo.links.DocumentLink
 

I

ICrudDAO<T extends AEntity> - Interface in de.taimos.dvalin.mongo
Copyright 2015 Hoegernet

DAO with default CRUD operations
id - Variable in class de.taimos.dvalin.mongo.AEntity
 
IDLinkDAO - Interface in de.taimos.dvalin.mongo.links
DAO to generically resolve DLinks
IMappedSupertype - Interface in de.taimos.dvalin.mongo
Copyright 2015 Hoegernet

denotes that the class is used as a superclass meant to be sub-classes.
init() - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
init() - Method in class de.taimos.dvalin.mongo.links.DLinkDAO
 
initDatabase() - Method in class de.taimos.dvalin.mongo.MongoDBInit
init database with demo data
isSingleton() - Method in class de.taimos.dvalin.mongo.MongoClientOptionsFactory
 

J

JodaMapping - Class in de.taimos.dvalin.mongo
Copyright 2015 Hoegernet

(De-)Serializer for Jodatime
JodaMapping() - Constructor for class de.taimos.dvalin.mongo.JodaMapping
 
JodaMapping.MongoDateTimeDeserializer - Class in de.taimos.dvalin.mongo
 
JodaMapping.MongoDateTimeSerializer - Class in de.taimos.dvalin.mongo
 
JongoFactory - Class in de.taimos.dvalin.mongo
Copyright 2015 Hoegernet

factory creating the JacksonMapper used by Jongo driver

M

map(DBObject) - Method in class de.taimos.dvalin.mongo.MapReduceResultHandler
 
map(Object, Object) - Method in class de.taimos.dvalin.mongo.MapReduceResultHandler
map the given map-reduce result to the desired class
mapReduce(String, MapReduceResultHandler<R>) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
runs a map-reduce-job on the collection.
mapReduce(String, DBObject, DBObject, Map<String, Object>, MapReduceResultHandler<R>) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
runs a map-reduce-job on the collection.
MapReduceResultHandler<T> - Class in de.taimos.dvalin.mongo
Copyright 2015 Hoegernet

abstract ResultHandler used in map-reduce-operations in the DAO classes
MapReduceResultHandler() - Constructor for class de.taimos.dvalin.mongo.MapReduceResultHandler
 
mongobee(MongoClient) - Method in class de.taimos.dvalin.mongo.config.MongoDBConfig
 
mongoClient(Fongo) - Method in class de.taimos.dvalin.mongo.config.FakeClientConfig
 
mongoClient() - Method in class de.taimos.dvalin.mongo.config.RealClientConfig
 
MongoClientOptionsFactory - Class in de.taimos.dvalin.mongo
Copyright 2014 Hoegernet

Special factory for MongoClientOptions which is setting timeouts
MongoClientOptionsFactory() - Constructor for class de.taimos.dvalin.mongo.MongoClientOptionsFactory
 
MongoDateTimeDeserializer() - Constructor for class de.taimos.dvalin.mongo.JodaMapping.MongoDateTimeDeserializer
 
MongoDateTimeSerializer() - Constructor for class de.taimos.dvalin.mongo.JodaMapping.MongoDateTimeSerializer
 
MongoDBConfig - Class in de.taimos.dvalin.mongo.config
 
MongoDBConfig() - Constructor for class de.taimos.dvalin.mongo.config.MongoDBConfig
 
MongoDBInit - Class in de.taimos.dvalin.mongo
Copyright 2014 Taimos GmbH

MongoDBInit() - Constructor for class de.taimos.dvalin.mongo.MongoDBInit
 

R

RealClientConfig - Class in de.taimos.dvalin.mongo.config
 
RealClientConfig() - Constructor for class de.taimos.dvalin.mongo.config.RealClientConfig
 
resolve(DocumentLink<T>) - Method in class de.taimos.dvalin.mongo.links.DLinkDAO
 
resolve(List<DocumentLink<T>>, Class<T>) - Method in class de.taimos.dvalin.mongo.links.DLinkDAO
 
resolve(DocumentLink<T>) - Method in interface de.taimos.dvalin.mongo.links.IDLinkDAO
 
resolve(List<DocumentLink<T>>, Class<T>) - Method in interface de.taimos.dvalin.mongo.links.IDLinkDAO
 

S

save(T) - Method in class de.taimos.dvalin.mongo.AbstractMongoDAO
 
save(T) - Method in interface de.taimos.dvalin.mongo.ICrudDAO
saves the goven element
serialize(DateTime, JsonGenerator, SerializerProvider) - Method in class de.taimos.dvalin.mongo.JodaMapping.MongoDateTimeSerializer
 
setConnectTimeout(int) - Method in class de.taimos.dvalin.mongo.MongoClientOptionsFactory
 
setId(String) - Method in class de.taimos.dvalin.mongo.AEntity
 
setLabel(String) - Method in class de.taimos.dvalin.mongo.links.DocumentLink
 
setObjectId(String) - Method in class de.taimos.dvalin.mongo.links.DocumentLink
 
setSocketTimeout(int) - Method in class de.taimos.dvalin.mongo.MongoClientOptionsFactory
 
setTargetClass(Class<T>) - Method in class de.taimos.dvalin.mongo.links.DocumentLink
 

T

toString() - Method in class de.taimos.dvalin.mongo.links.DocumentLink
 
A B C D E F G H I J M R S T 
Skip navigation links

Copyright © 2015–2016 Taimos GmbH. All rights reserved.