A B C D E F G H I J L M N O P Q R S T U V W _ 

A

accessDenied(Class<?>, Permission) - Method in class de.caluga.morphium.Morphium
 
accessDenied(Object, Permission) - Method in class de.caluga.morphium.Morphium
 
addAdditional(String) - Method in class de.caluga.morphium.messaging.Msg
 
addAddress(String, int) - Method in class de.caluga.morphium.MorphiumConfig
add addresses to your servers here.
addChild(FilterExpression) - Method in class de.caluga.morphium.FilterExpression
 
addChild(FilterExpression) - Method in interface de.caluga.morphium.query.Query
needed for creation of the query representation tree
addChild(FilterExpression) - Method in class de.caluga.morphium.query.QueryImpl
 
addFilter(Filter) - Method in class de.caluga.morphium.logging.MongoAppender
 
AdditionalData - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 22.08.12 Time: 15:45

Store all data found to this field.

addListener(MorphiumStorageListener) - Method in class de.caluga.morphium.Morphium
 
addListenerForMessageNamed(String, MessageListener) - Method in class de.caluga.morphium.messaging.Messaging
 
addMessageListener(MessageListener) - Method in class de.caluga.morphium.messaging.Messaging
 
addOperator(DBObject) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
addOperator(DBObject) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
addProcessedId(String) - Method in class de.caluga.morphium.messaging.Msg
 
addProfilingListener(ProfilingListener) - Method in class de.caluga.morphium.Morphium
 
addRecipient(String) - Method in class de.caluga.morphium.messaging.Msg
 
addSetting(String, List<String>) - Method in interface de.caluga.morphium.ConfigManager
 
addSetting(String, Map<String, String>) - Method in interface de.caluga.morphium.ConfigManager
 
addSetting(String, String) - Method in interface de.caluga.morphium.ConfigManager
 
addSetting(String, List<String>) - Method in class de.caluga.morphium.ConfigManagerImpl
 
addSetting(String, Map<String, String>) - Method in class de.caluga.morphium.ConfigManagerImpl
 
addSetting(String, String) - Method in class de.caluga.morphium.ConfigManagerImpl
 
addShutdownListener(ShutdownListener) - Method in class de.caluga.morphium.Morphium
 
addSyncListener(CacheSyncListener) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
addSyncListener(Class, CacheSyncListener) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
addToCache(String, Class<?>, List<T>) - Method in class de.caluga.morphium.Morphium
adds some list of objects to the cache manually...
addToSet(BasicDBObject) - Method in class de.caluga.morphium.aggregation.Group
 
addValue(String, Object) - Method in class de.caluga.morphium.messaging.Msg
 
AdminAccessOnly - Annotation Type in de.caluga.morphium.annotations.security
 
aggregate() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
aggregate() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
aggregate(Aggregator<T, R>) - Method in class de.caluga.morphium.Morphium
 
Aggregator<T,R> - Interface in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 30.08.12 Time: 16:23

Aggregator Framework: represents the aggregator of Mongo 2.2.x.

AggregatorFactory - Interface in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 31.08.12 Time: 11:07

AggregatorFactoryImpl - Class in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 31.08.12 Time: 11:13

AggregatorFactoryImpl(Class<? extends Aggregator>) - Constructor for class de.caluga.morphium.aggregation.AggregatorFactoryImpl
 
AggregatorImpl<T,R> - Class in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 30.08.12 Time: 16:24

AggregatorImpl() - Constructor for class de.caluga.morphium.aggregation.AggregatorImpl
 
ahead(int) - Method in interface de.caluga.morphium.query.MorphiumIterator
move the cursor position ahead
ahead(int) - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
Aliases - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 07.05.12 Time: 17:52

Define aliases for a field.

all(List<Object>) - Method in interface de.caluga.morphium.query.MongoField
 
all(List<Object>) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
asIterable() - Method in interface de.caluga.morphium.query.Query
create an iterator / iterable for this query, default windowSize (10)
asIterable(int) - Method in interface de.caluga.morphium.query.Query
create an iterator / iterable for this query, sets window size (how many objects should be read from DB)
asIterable() - Method in class de.caluga.morphium.query.QueryImpl
 
asIterable(int) - Method in class de.caluga.morphium.query.QueryImpl
 
asList() - Method in interface de.caluga.morphium.query.Query
the result as list
asList() - Method in class de.caluga.morphium.query.QueryImpl
 
avg(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 

B

back(int) - Method in interface de.caluga.morphium.query.MorphiumIterator
get back some positions
back(int) - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
box(double, double, double, double) - Method in interface de.caluga.morphium.query.MongoField
search for entries with geo coordinates wihtin the given rectancle - x,y upper left, x2,y2 lower right corner
box(double, double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 

C

Cache - Annotation Type in de.caluga.morphium.annotations.caching
Define the caching configuration of a given MongoDbObject.
Cache.ClearStrategy - Enum in de.caluga.morphium.annotations.caching
 
Cache.SyncCacheStrategy - Enum in de.caluga.morphium.annotations.caching
 
CACHE_SYNC_RECORD - Static variable in class de.caluga.morphium.cache.CacheSynchronizer
 
CACHE_SYNC_TYPE - Static variable in class de.caluga.morphium.cache.CacheSynchronizer
 
CacheElement<T> - Class in de.caluga.morphium.cache
 
CacheElement(List<T>) - Constructor for class de.caluga.morphium.cache.CacheElement
 
CacheHousekeeper - Class in de.caluga.morphium.cache
 
CacheHousekeeper(Morphium, int, int) - Constructor for class de.caluga.morphium.cache.CacheHousekeeper
 
CacheSyncAdapter - Class in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 14.07.12 Time: 18:19

CacheSyncAdapter() - Constructor for class de.caluga.morphium.cache.CacheSyncAdapter
 
CacheSynchronizer - Class in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 27.05.12 Time: 14:14

Connects to the Messaging system and to morphium.

CacheSynchronizer(Messaging, Morphium) - Constructor for class de.caluga.morphium.cache.CacheSynchronizer
 
CacheSyncListener - Interface in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 14.07.12 Time: 17:25

get informed about Cache-Synchronization Events

CacheSyncVetoException - Exception in de.caluga.morphium.cache
User: Stephan Bösebeck Date: 14.07.12 Time: 17:27

CacheSyncVetoException() - Constructor for exception de.caluga.morphium.cache.CacheSyncVetoException
 
CacheSyncVetoException(String) - Constructor for exception de.caluga.morphium.cache.CacheSyncVetoException
 
CacheSyncVetoException(String, Throwable) - Constructor for exception de.caluga.morphium.cache.CacheSyncVetoException
 
CacheSyncVetoException(Throwable) - Constructor for exception de.caluga.morphium.cache.CacheSyncVetoException
 
callLifecycleMethod(Class<? extends Annotation>, Object) - Method in class de.caluga.morphium.Morphium
 
center(double, double, double) - Method in interface de.caluga.morphium.query.MongoField
 
center(double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
centerSphere(double, double, double) - Method in interface de.caluga.morphium.query.MongoField
same as center() but uses spherical geometry for distance calc.
centerSphere(double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
checkAccess(String, Permission) - Method in class de.caluga.morphium.Morphium
 
checkAccess(Object, Permission) - Method in class de.caluga.morphium.secure.DefaultSecurityManager
 
checkAccess(String, Permission) - Method in class de.caluga.morphium.secure.DefaultSecurityManager
 
checkAccess(Class<?>, Permission) - Method in class de.caluga.morphium.secure.DefaultSecurityManager
 
checkAccess(Object, Permission) - Method in interface de.caluga.morphium.secure.MongoSecurityManager
Called by layer when access to a given type occurs.
checkAccess(String, Permission) - Method in interface de.caluga.morphium.secure.MongoSecurityManager
more flexible access for security.
checkAccess(Class<?>, Permission) - Method in interface de.caluga.morphium.secure.MongoSecurityManager
 
clearAlteredFields() - Method in interface de.caluga.morphium.PartiallyUpdateable
 
clearAlteredFields() - Method in class de.caluga.morphium.PartiallyUpdateableProxy
 
clearCachefor(Class<?>) - Method in class de.caluga.morphium.Morphium
Erase cache entries for the given type. is being called after every store depending on cache settings!
clearCacheIfNecessary(Class) - Method in class de.caluga.morphium.Morphium
 
clearCollection(Class<?>) - Method in class de.caluga.morphium.Morphium
issues a delete command - no lifecycle methods calles, no drop, keeps all indexec this way
clearCollectionOneByOne(Class<?>) - Method in class de.caluga.morphium.Morphium
clears every single object in collection - reads ALL objects to do so this way Lifecycle methods can be called!
clearFilters() - Method in class de.caluga.morphium.logging.MongoAppender
 
clone() - Method in interface de.caluga.morphium.query.Query
 
clone() - Method in class de.caluga.morphium.query.QueryImpl
 
cloneCache() - Method in class de.caluga.morphium.Morphium
 
cloneIdCache() - Method in class de.caluga.morphium.Morphium
 
close() - Method in class de.caluga.morphium.logging.MongoAppender
 
close() - Method in class de.caluga.morphium.logging.MongoHandler
 
close() - Method in class de.caluga.morphium.Morphium
 
complexQuery(DBObject) - Method in interface de.caluga.morphium.query.Query
 
complexQuery(DBObject, Map<String, Integer>, int, int) - Method in interface de.caluga.morphium.query.Query
just sends the given query to the MongoDBDriver and masrhalls objects as listed ignores all other query settings!!!!!
complexQuery(DBObject, String, int, int) - Method in interface de.caluga.morphium.query.Query
 
complexQuery(DBObject) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQuery(DBObject, String, int, int) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQuery(DBObject, Map<String, Integer>, int, int) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQueryOne(DBObject) - Method in interface de.caluga.morphium.query.Query
same as copmplexQuery(query,0,1).get(0);
complexQueryOne(DBObject, Map<String, Integer>, int) - Method in interface de.caluga.morphium.query.Query
 
complexQueryOne(DBObject, Map<String, Integer>) - Method in interface de.caluga.morphium.query.Query
 
complexQueryOne(DBObject) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQueryOne(DBObject, Map<String, Integer>, int) - Method in class de.caluga.morphium.query.QueryImpl
 
complexQueryOne(DBObject, Map<String, Integer>) - Method in class de.caluga.morphium.query.QueryImpl
 
ConfigElement - Class in de.caluga.morphium
 
ConfigElement() - Constructor for class de.caluga.morphium.ConfigElement
 
ConfigManager - Interface in de.caluga.morphium
User: Stephan Bösebeck Date: 21.06.12 Time: 19:26

ConfigManagerImpl - Class in de.caluga.morphium
 
ConfigManagerImpl() - Constructor for class de.caluga.morphium.ConfigManagerImpl
 
ConfNode - Class in de.caluga.morphium.replicaset
User: Stephan Bösebeck Date: 24.08.12 Time: 11:33

Representation of a ReplicaseConfigNode

ConfNode() - Constructor for class de.caluga.morphium.replicaset.ConfNode
 
convertCamelCase(String) - Method in interface de.caluga.morphium.ObjectMapper
 
convertCamelCase(String) - Method in class de.caluga.morphium.ObjectMapperImpl
turns documentId into document_id
countAll() - Method in interface de.caluga.morphium.query.Query
count all results in query - does not take limit or skip into account
countAll() - Method in class de.caluga.morphium.query.QueryImpl
 
createAggregator(Class<? extends T>, Class<? extends R>) - Method in interface de.caluga.morphium.aggregation.AggregatorFactory
 
createAggregator(Class<? extends T>, Class<? extends R>) - Method in class de.caluga.morphium.aggregation.AggregatorFactoryImpl
 
createAggregator(Class<? extends T>, Class<? extends R>) - Method in class de.caluga.morphium.Morphium
 
createAnswerMsg() - Method in class de.caluga.morphium.messaging.Msg
 
createCamelCase(String) - Method in class de.caluga.morphium.Morphium
 
createCamelCase(String, boolean) - Method in interface de.caluga.morphium.ObjectMapper
 
createCamelCase(String, boolean) - Method in class de.caluga.morphium.ObjectMapperImpl
converts a sql/javascript-Name to Java, e.g. converts document_id to documentId.
CreatedBy - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 29.05.12 Time: 15:31

Define the field to hold the created by string.

createLazyLoadedEntity(Class<? extends T>, ObjectId) - Method in class de.caluga.morphium.Morphium
 
createMongoField() - Method in class de.caluga.morphium.Morphium
 
createPartiallyUpdateableEntity(T) - Method in class de.caluga.morphium.Morphium
create a proxy object, implementing the ParitallyUpdateable Interface these objects will be updated in mongo by only changing altered fields Attention: the field name if determined by the setter name for now.
createQuery(Morphium, Class<? extends T>) - Method in interface de.caluga.morphium.query.QueryFactory
 
createQuery(Morphium, Class<? extends T>) - Method in class de.caluga.morphium.query.QueryFactoryImpl
 
createQueryFor(Class<? extends T>) - Method in class de.caluga.morphium.Morphium
 
CreationTime - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 29.05.12 Time: 15:30

define the field to store the creation timestamp.

D

DAO<T> - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 17.05.12 Time: 15:06

DAO(Morphium, Class<? extends T>) - Constructor for class de.caluga.morphium.DAO
 
dbObject() - Method in class de.caluga.morphium.FilterExpression
 
de.caluga.morphium - package de.caluga.morphium
 
de.caluga.morphium.aggregation - package de.caluga.morphium.aggregation
 
de.caluga.morphium.annotations - package de.caluga.morphium.annotations
 
de.caluga.morphium.annotations.caching - package de.caluga.morphium.annotations.caching
 
de.caluga.morphium.annotations.lifecycle - package de.caluga.morphium.annotations.lifecycle
 
de.caluga.morphium.annotations.security - package de.caluga.morphium.annotations.security
 
de.caluga.morphium.cache - package de.caluga.morphium.cache
 
de.caluga.morphium.logging - package de.caluga.morphium.logging
 
de.caluga.morphium.messaging - package de.caluga.morphium.messaging
 
de.caluga.morphium.query - package de.caluga.morphium.query
 
de.caluga.morphium.replicaset - package de.caluga.morphium.replicaset
 
de.caluga.morphium.secure - package de.caluga.morphium.secure
 
de.caluga.morphium.validation - package de.caluga.morphium.validation
 
dec(Query<?>, Enum, int, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, int, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, String, int) - Method in class de.caluga.morphium.Morphium
 
dec(Query<?>, Enum, int) - Method in class de.caluga.morphium.Morphium
 
dec(Object, String, int) - Method in class de.caluga.morphium.Morphium
decreasing a value of a given object calles inc(toDec,field,-amount);
dec() - Method in class de.caluga.morphium.StatisticValue
 
DefaultNameProvider - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 19.06.12 Time: 12:00

Name Providers define the name of a given collection.

DefaultNameProvider() - Constructor for class de.caluga.morphium.DefaultNameProvider
 
DefaultReadPreference - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 10.08.12 Time: 12:55

Set the default read preference level for this type.

DefaultSecurityManager - Class in de.caluga.morphium.secure
 
DefaultSecurityManager() - Constructor for class de.caluga.morphium.secure.DefaultSecurityManager
 
delete(Query) - Method in class de.caluga.morphium.Morphium
 
delete(Object) - Method in class de.caluga.morphium.Morphium
deletes a single object from morphium backend.
delete(List) - Method in interface de.caluga.morphium.Writer
 
delete(Object) - Method in interface de.caluga.morphium.Writer
 
delete(Query) - Method in interface de.caluga.morphium.Writer
deletes all objects matching the given query
delete(List) - Method in class de.caluga.morphium.WriterImpl
 
delete(Query) - Method in class de.caluga.morphium.WriterImpl
deletes all objects matching the given query
delete(Object) - Method in class de.caluga.morphium.WriterImpl
 
detach() - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
distinct(Enum, Class) - Method in class de.caluga.morphium.Morphium
 
distinct(Enum, Query) - Method in class de.caluga.morphium.Morphium
returns a distinct list of values of the given collection Attention: these values are not unmarshalled, you might get MongoDBObjects
distinct(String, Query) - Method in class de.caluga.morphium.Morphium
returns a distinct list of values of the given collection Attention: these values are not unmarshalled, you might get MongoDBObjects
distinct(String, Class) - Method in class de.caluga.morphium.Morphium
 
doAppend(LoggingEvent) - Method in class de.caluga.morphium.logging.MongoAppender
 
dropCollection(Class<?>) - Method in class de.caluga.morphium.Morphium
 

E

Embedded - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 28.05.12 Time: 16:43

Mark an object to be used only embedded in an other object.

end() - Method in class de.caluga.morphium.aggregation.Group
 
end() - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
end() - Method in interface de.caluga.morphium.ConfigManager
 
end() - Method in class de.caluga.morphium.ConfigManagerImpl
 
ensureIndex(Class<?>, Map<String, Object>) - Method in class de.caluga.morphium.Morphium
 
ensureIndex(Class<?>, String...) - Method in class de.caluga.morphium.Morphium
ensureIndex(CachedObject.class,"counter","-value"); ensureIndex(CachedObject.class,"counter:2d","-value); Similar to sorting
ensureIndex(Class<?>, Enum...) - Method in class de.caluga.morphium.Morphium
 
ensureIndicesFor(Class) - Method in class de.caluga.morphium.Morphium
can be called for autmatic index ensurance.
Entity - Annotation Type in de.caluga.morphium.annotations
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:14

eq(Object) - Method in interface de.caluga.morphium.query.MongoField
 
eq(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
equals(Object) - Method in class de.caluga.morphium.Statistics
 
exists() - Method in interface de.caluga.morphium.query.MongoField
 
exists() - Method in class de.caluga.morphium.query.MongoFieldImpl
 
existsField(String) - Method in class de.caluga.morphium.DAO
 

F

f(String) - Method in interface de.caluga.morphium.query.Query
Get a field.
f(Enum) - Method in interface de.caluga.morphium.query.Query
same as f(field.name())
f(Enum) - Method in class de.caluga.morphium.query.QueryImpl
 
f(String) - Method in class de.caluga.morphium.query.QueryImpl
 
fillProperties(Properties, String) - Method in class de.caluga.morphium.MorphiumConfig
 
FilterExpression - Class in de.caluga.morphium
 
FilterExpression() - Constructor for class de.caluga.morphium.FilterExpression
 
find(Query<T>) - Method in class de.caluga.morphium.Morphium
 
findByField(Class<? extends T>, String, Object) - Method in class de.caluga.morphium.Morphium
 
findByField(Class<? extends T>, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
findById(Class<? extends T>, ObjectId) - Method in class de.caluga.morphium.Morphium
 
findByTemplate(T, String...) - Method in class de.caluga.morphium.Morphium
search for objects similar to template concerning all given fields.
firePostClearEvent(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
firePostDropEvent(Class) - Method in class de.caluga.morphium.Morphium
 
firePostLoadEvent(Object) - Method in class de.caluga.morphium.Morphium
will be called by query after unmarshalling
firePostRemoveEvent(Object) - Method in class de.caluga.morphium.Morphium
 
firePostRemoveEvent(Query) - Method in class de.caluga.morphium.Morphium
 
firePostSendEvent(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
firePostStoreEvent(Object, boolean) - Method in class de.caluga.morphium.Morphium
 
firePostUpdateEvent(Class, MorphiumStorageListener.UpdateTypes) - Method in class de.caluga.morphium.Morphium
 
firePreDropEvent(Class) - Method in class de.caluga.morphium.Morphium
 
firePreRemoveEvent(Object) - Method in class de.caluga.morphium.Morphium
 
firePreRemoveEvent(Query) - Method in class de.caluga.morphium.Morphium
 
firePreSendEvent(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
firePreStoreEvent(Object, boolean) - Method in class de.caluga.morphium.Morphium
 
firePreUpdateEvent(Class, MorphiumStorageListener.UpdateTypes) - Method in class de.caluga.morphium.Morphium
 
fireProfilingReadEvent(Query, long, ReadAccessType) - Method in class de.caluga.morphium.Morphium
 
fireProfilingWriteEvent(Class, Object, long, boolean, WriteAccessType) - Method in class de.caluga.morphium.Morphium
 
first(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
flush() - Method in class de.caluga.morphium.logging.MongoHandler
 
format(LogRecord) - Method in class de.caluga.morphium.logging.SimpleFormatter
 

G

get() - Static method in class de.caluga.morphium.MorphiumSingleton
threadsafe Singleton implementation.
get() - Method in interface de.caluga.morphium.query.Query
get only 1 result (first one in result list)
get() - Method in class de.caluga.morphium.query.QueryImpl
 
get() - Method in class de.caluga.morphium.StatisticValue
 
getActiveNodes() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getAdditional() - Method in class de.caluga.morphium.messaging.Msg
 
getAdminGroupName() - Method in class de.caluga.morphium.MorphiumConfig
 
getAdr() - Method in class de.caluga.morphium.MorphiumConfig
 
getAggregatorClass() - Method in interface de.caluga.morphium.aggregation.AggregatorFactory
 
getAggregatorClass() - Method in class de.caluga.morphium.aggregation.AggregatorFactoryImpl
 
getAggregatorClass() - Method in class de.caluga.morphium.MorphiumConfig
 
getAggregatorFactory() - Method in class de.caluga.morphium.MorphiumConfig
 
getAllAnnotationsFromHierachy(Class<?>, Class<? extends Annotation>...) - Method in class de.caluga.morphium.Morphium
 
getAllFields(Class) - Method in interface de.caluga.morphium.ObjectMapper
 
getAllFields(Class) - Method in class de.caluga.morphium.ObjectMapperImpl
return list of fields in class - including hierachy!!!
getAlteredFields() - Method in interface de.caluga.morphium.PartiallyUpdateable
 
getAlteredFields() - Method in class de.caluga.morphium.PartiallyUpdateableProxy
 
getAnnotationFromHierarchy(Class<?>, Class<? extends T>) - Method in class de.caluga.morphium.Morphium
returns annotations, even if in class hierarchy or lazyloading proxy
getArbiterOnly() - Method in class de.caluga.morphium.replicaset.ConfNode
 
getById(ObjectId) - Method in interface de.caluga.morphium.query.Query
returns one object that matches to id
getById(ObjectId) - Method in class de.caluga.morphium.query.QueryImpl
 
getCacheKey(DBObject, Map<String, Integer>, int, int) - Method in class de.caluga.morphium.Morphium
 
getCacheKey(Query) - Method in class de.caluga.morphium.Morphium
create unique cache key for queries, also honoring skip & limit and sorting
getCausedBy() - Method in class de.caluga.morphium.logging.Log
 
getChildren() - Method in class de.caluga.morphium.FilterExpression
 
getCollectionName(Class<?>, ObjectMapper, boolean, boolean, String, Morphium) - Method in class de.caluga.morphium.DefaultNameProvider
 
getCollectionName(Class<?>, ObjectMapper, boolean, boolean, String, Morphium) - Method in interface de.caluga.morphium.NameProvider
 
getCollectionName(Class) - Method in interface de.caluga.morphium.ObjectMapper
 
getCollectionName(Class) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getConfig() - Method in class de.caluga.morphium.Morphium
 
getConfig() - Static method in class de.caluga.morphium.MorphiumSingleton
 
getConfig() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getConfigElement(String) - Method in interface de.caluga.morphium.ConfigManager
 
getConfigElement(String) - Method in class de.caluga.morphium.ConfigManagerImpl
 
getConfigManager() - Method in class de.caluga.morphium.Morphium
 
getConfigManager() - Method in class de.caluga.morphium.MorphiumConfig
 
getConfigManagerCacheTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getConnectionTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getCount() - Method in interface de.caluga.morphium.query.MorphiumIterator
how many elements are to be processed.
getCount() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
getCreated() - Method in class de.caluga.morphium.cache.CacheElement
 
getCreatedByField(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getCreationTimeField(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getCurrentBuffer() - Method in interface de.caluga.morphium.query.MorphiumIterator
get the current buffer.
getCurrentBuffer() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
getCurrentBufferSize() - Method in interface de.caluga.morphium.query.MorphiumIterator
retruns the number of elements now in buffer.
getCurrentBufferSize() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
getCurrentUser() - Method in interface de.caluga.morphium.UserContext
 
getCurrentUserId() - Method in class de.caluga.morphium.secure.DefaultSecurityManager
 
getCurrentUserId() - Method in interface de.caluga.morphium.secure.MongoSecurityManager
depending on implementation, this might be an ObjectId or a login string or whatever ATTENTION: needs to be compatible with @StoreCreationTime and @StoreLAstAccess etc.
getCurrentUserId() - Method in interface de.caluga.morphium.UserContext
 
getCurrentValue() - Method in class de.caluga.morphium.Sequence
 
getCurrentValue() - Method in class de.caluga.morphium.SequenceGenerator
 
getCursor() - Method in interface de.caluga.morphium.query.MorphiumIterator
returns current cursor position
getCursor() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
getDatabase() - Method in class de.caluga.morphium.Morphium
 
getDatabase() - Method in class de.caluga.morphium.MorphiumConfig
 
getDate() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getDateValue(Object, String) - Method in class de.caluga.morphium.Morphium
 
getDefaultReadPreference() - Method in class de.caluga.morphium.MorphiumConfig
 
getDoubleValue(Object, String) - Method in class de.caluga.morphium.Morphium
 
getErrorHandler() - Method in class de.caluga.morphium.logging.MongoAppender
 
getExceptionMessage() - Method in class de.caluga.morphium.logging.Log
 
getExceptionName() - Method in class de.caluga.morphium.logging.Log
 
getExceptionStacktrace() - Method in class de.caluga.morphium.logging.Log
 
getField() - Method in class de.caluga.morphium.FilterExpression
 
getField(Class, String) - Method in class de.caluga.morphium.Morphium
extended logic: Fld may be, the java field name, the name of the specified value in Property-Annotation or the translated underscored lowercase name (mongoId => mongo_id)
getField(Class, String) - Method in interface de.caluga.morphium.ObjectMapper
 
getField(Class, String) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getFieldImplClass() - Method in class de.caluga.morphium.MorphiumConfig
 
getFieldName(Class<?>, String) - Method in class de.caluga.morphium.Morphium
 
getFieldName(Class, String) - Method in interface de.caluga.morphium.ObjectMapper
 
getFieldName(Class, String) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getFields(Class<?>) - Method in class de.caluga.morphium.Morphium
get a list of valid fields of a given record as they are in the MongoDB so, if you have a field Mapping, the mapped Property-name will be used
getFields(Class, Class<? extends Annotation>...) - Method in interface de.caluga.morphium.ObjectMapper
 
getFields(Class, Class<? extends Annotation>...) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getFieldString() - Method in interface de.caluga.morphium.query.MongoField
 
getFieldString() - Method in class de.caluga.morphium.query.MongoFieldImpl
 
getFilter() - Method in class de.caluga.morphium.logging.MongoAppender
 
getFound() - Method in class de.caluga.morphium.cache.CacheElement
 
getFromCache(Class<? extends T>, String) - Method in class de.caluga.morphium.Morphium
return object by from cache.
getGlobalCacheValidTime() - Method in class de.caluga.morphium.MorphiumConfig
for future use - set Global Caching time
getHealth() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getHost() - Method in class de.caluga.morphium.replicaset.ConfNode
 
getHousekeepingTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getId() - Method in class de.caluga.morphium.ConfigElement
 
getId() - Method in class de.caluga.morphium.logging.Log
 
getId(Object) - Method in class de.caluga.morphium.Morphium
 
getId(Object) - Method in interface de.caluga.morphium.ObjectMapper
 
getId(Object) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getId() - Method in class de.caluga.morphium.replicaset.ConfNode
 
getId() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
getId() - Method in class de.caluga.morphium.Sequence
 
getId() - Method in class de.caluga.morphium.SequenceGenerator
 
getInAnswerTo() - Method in class de.caluga.morphium.messaging.Msg
 
getInc() - Method in class de.caluga.morphium.SequenceGenerator
 
getIteratorClass() - Method in class de.caluga.morphium.MorphiumConfig
 
getLastAccessByField(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getLastAccessField(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getLastChangeByField(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getLastChangeField(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getLastHeartbeat() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getLayout() - Method in class de.caluga.morphium.logging.MongoAppender
 
getLevel() - Method in class de.caluga.morphium.logging.Log
 
getLimit() - Method in interface de.caluga.morphium.query.Query
 
getLimit() - Method in class de.caluga.morphium.query.QueryImpl
 
getListSetting(String) - Method in interface de.caluga.morphium.ConfigManager
 
getListSetting(String) - Method in class de.caluga.morphium.ConfigManagerImpl
 
getListValue() - Method in class de.caluga.morphium.ConfigElement
 
getLocked() - Method in class de.caluga.morphium.messaging.Msg
 
getLockedBy() - Method in class de.caluga.morphium.messaging.Msg
 
getLockedBy() - Method in class de.caluga.morphium.Sequence
 
getLongValue(Object, String) - Method in class de.caluga.morphium.Morphium
 
getLru() - Method in class de.caluga.morphium.cache.CacheElement
 
getMapper() - Method in class de.caluga.morphium.Morphium
 
getMapper() - Method in class de.caluga.morphium.MorphiumConfig
 
getMapper() - Method in interface de.caluga.morphium.query.MongoField
 
getMapper() - Method in class de.caluga.morphium.query.MongoFieldImpl
 
getMapSetting(String) - Method in interface de.caluga.morphium.ConfigManager
 
getMapSetting(String) - Method in class de.caluga.morphium.ConfigManagerImpl
 
getMapValue() - Method in class de.caluga.morphium.ConfigElement
 
getMapValue() - Method in class de.caluga.morphium.messaging.Msg
 
getMaxAutoReconnectTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaxConnections() - Method in class de.caluga.morphium.MorphiumConfig
 
getMaxWaitTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getMemberList() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
getMembers() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
getMembers() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getMessage() - Method in class de.caluga.morphium.logging.Log
 
getMode() - Method in class de.caluga.morphium.MorphiumConfig
 
getMongo() - Method in class de.caluga.morphium.Morphium
 
getMongoLogin() - Method in class de.caluga.morphium.MorphiumConfig
 
getMongoPassword() - Method in class de.caluga.morphium.MorphiumConfig
 
getMorphium() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
getMorphium() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
getMorphium() - Method in interface de.caluga.morphium.ConfigManager
 
getMorphium() - Method in class de.caluga.morphium.ConfigManagerImpl
 
getMorphium() - Method in interface de.caluga.morphium.ObjectMapper
 
getMorphium() - Method in class de.caluga.morphium.ObjectMapperImpl
 
getMorphium() - Method in interface de.caluga.morphium.query.Query
 
getMorphium() - Method in class de.caluga.morphium.query.QueryImpl
 
getMorphium() - Method in class de.caluga.morphium.SequenceGenerator
 
getMsg() - Method in class de.caluga.morphium.messaging.Msg
 
getMsgId() - Method in class de.caluga.morphium.messaging.Msg
 
getMyState() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getName() - Method in class de.caluga.morphium.ConfigElement
 
getName() - Method in class de.caluga.morphium.logging.MongoAppender
 
getName() - Method in class de.caluga.morphium.messaging.Msg
 
getName() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getName() - Method in class de.caluga.morphium.Sequence
 
getName() - Method in class de.caluga.morphium.SequenceGenerator
 
getNameProviderForClass(Class<?>) - Method in interface de.caluga.morphium.ObjectMapper
get current name provider for class
getNameProviderForClass(Class<?>) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getNextValue() - Method in class de.caluga.morphium.SequenceGenerator
 
getNumber() - Method in enum de.caluga.morphium.MongoType
 
getOperators() - Method in class de.caluga.morphium.aggregation.Group
 
getOptime() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getOptimeDate() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getOrder() - Method in interface de.caluga.morphium.query.Query
 
getOrder() - Method in class de.caluga.morphium.query.QueryImpl
 
getParams() - Method in class de.caluga.morphium.logging.Log
 
getPause() - Method in class de.caluga.morphium.messaging.Messaging
 
getPingMs() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getPref() - Method in enum de.caluga.morphium.annotations.ReadPreferenceLevel
 
getPriority() - Method in class de.caluga.morphium.replicaset.ConfNode
 
getProcessedBy() - Method in class de.caluga.morphium.messaging.Msg
 
getProperties() - Method in class de.caluga.morphium.MorphiumConfig
 
getQuery() - Method in class de.caluga.morphium.DAO
 
getQuery() - Method in interface de.caluga.morphium.query.MongoField
 
getQuery() - Method in class de.caluga.morphium.query.MongoFieldImpl
 
getQuery() - Method in interface de.caluga.morphium.query.MorphiumIterator
 
getQuery() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
getQueryClass() - Method in class de.caluga.morphium.MorphiumConfig
 
getQueryFact() - Method in class de.caluga.morphium.MorphiumConfig
 
getQueryImpl() - Method in interface de.caluga.morphium.query.QueryFactory
 
getQueryImpl() - Method in class de.caluga.morphium.query.QueryFactoryImpl
 
getReadPreference() - Method in class de.caluga.morphium.query.QueryImpl
retrun mongo's readPreference
getReadPreferenceLevel() - Method in interface de.caluga.morphium.query.Query
 
getReadPreferenceLevel() - Method in class de.caluga.morphium.query.QueryImpl
 
getRealClass(Class<? extends T>) - Method in interface de.caluga.morphium.ObjectMapper
de-Referencing class - handling for Lazy-Dereferencing und parital update
getRealClass(Class<? extends T>) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getRealObject(T) - Method in interface de.caluga.morphium.ObjectMapper
de-Referencing class - handling for Lazy-Dereferencing und parital update
getRealObject(T) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getReplicaSetStatus() - Method in class de.caluga.morphium.Morphium
same as retReplicaSetStatus(false);
getReplicaSetStatus(boolean) - Method in class de.caluga.morphium.Morphium
get the current replicaset status - issues the replSetGetStatus command to mongo if full==true, also the configuration is read.
getResultType() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
getResultType() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
getSearchType() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
getSearchType() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
getSecurityManager() - Method in class de.caluga.morphium.Morphium
 
getSecurityMgr() - Method in class de.caluga.morphium.MorphiumConfig
 
getSender() - Method in class de.caluga.morphium.messaging.Msg
 
getSenderId() - Method in class de.caluga.morphium.messaging.Messaging
 
getSequence() - Method in class de.caluga.morphium.logging.Log
 
getSet() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
getSetting(String) - Method in interface de.caluga.morphium.ConfigManager
 
getSetting(String) - Method in class de.caluga.morphium.ConfigManagerImpl
 
getSettings() - Method in interface de.caluga.morphium.ConfigManager
 
getSettings(String) - Method in interface de.caluga.morphium.ConfigManager
 
getSettings() - Method in class de.caluga.morphium.ConfigManagerImpl
 
getSettings(String) - Method in class de.caluga.morphium.ConfigManagerImpl
 
getSkip() - Method in interface de.caluga.morphium.query.Query
 
getSkip() - Method in class de.caluga.morphium.query.QueryImpl
 
getSocketTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getSourceClass() - Method in class de.caluga.morphium.logging.Log
 
getSourceMethod() - Method in class de.caluga.morphium.logging.Log
 
getStartValue() - Method in class de.caluga.morphium.SequenceGenerator
 
getState() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getStateStr() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getStatistics() - Method in class de.caluga.morphium.Morphium
 
getStats() - Method in class de.caluga.morphium.Morphium
 
getStringValue(Object, String) - Method in class de.caluga.morphium.Morphium
 
getSuperUserLogin() - Method in class de.caluga.morphium.MorphiumConfig
 
getSuperUserPassword() - Method in class de.caluga.morphium.MorphiumConfig
 
getThreadId() - Method in class de.caluga.morphium.logging.Log
 
getThreadName() - Method in class de.caluga.morphium.logging.Log
 
getTimestamp() - Method in class de.caluga.morphium.logging.Log
 
getTimestamp() - Method in class de.caluga.morphium.messaging.Msg
 
getTo() - Method in class de.caluga.morphium.messaging.Msg
 
getTtl() - Method in class de.caluga.morphium.messaging.Msg
 
getType() - Method in class de.caluga.morphium.messaging.Msg
 
getType() - Method in interface de.caluga.morphium.query.Query
what type this query is for
getType() - Method in class de.caluga.morphium.query.QueryImpl
 
getTypeOfField(Class<?>, String) - Method in class de.caluga.morphium.Morphium
 
getUptime() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
getValidCacheTime(Class<?>) - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
getValidTime() - Method in class de.caluga.morphium.MorphiumConfig
 
getValidTimeByClassName() - Method in class de.caluga.morphium.MorphiumConfig
 
getValidTimeForClass(String) - Method in class de.caluga.morphium.MorphiumConfig
 
getValue() - Method in enum de.caluga.morphium.annotations.SafetyLevel
 
getValue() - Method in class de.caluga.morphium.ConfigElement
 
getValue(Enum, T) - Method in class de.caluga.morphium.DAO
 
getValue(String, T) - Method in class de.caluga.morphium.DAO
 
getValue() - Method in class de.caluga.morphium.FilterExpression
 
getValue() - Method in class de.caluga.morphium.messaging.Msg
 
getValue(Object, String) - Method in class de.caluga.morphium.Morphium
 
getValue(Object, String) - Method in interface de.caluga.morphium.ObjectMapper
 
getValue(Object, String) - Method in class de.caluga.morphium.ObjectMapperImpl
 
getValueOf(Object, String) - Method in class de.caluga.morphium.Morphium
 
getValueOf(Object, Enum) - Method in class de.caluga.morphium.Morphium
 
getVersion() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
getWhere() - Method in interface de.caluga.morphium.query.Query
 
getWhere() - Method in class de.caluga.morphium.query.QueryImpl
 
getWindowSize() - Method in interface de.caluga.morphium.query.MorphiumIterator
 
getWindowSize() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
getWriteCacheTimeout() - Method in class de.caluga.morphium.MorphiumConfig
 
getWriteConcernForClass(Class<?>) - Method in class de.caluga.morphium.Morphium
 
getWriter() - Method in class de.caluga.morphium.MorphiumConfig
 
group(BasicDBObject) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
group(Map<String, String>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
group(String) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
group(BasicDBObject) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
group(Map<String, String>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
group(String) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
Group<T,R> - Class in de.caluga.morphium.aggregation
User: Stephan Bösebeck Date: 31.08.12 Time: 08:48

Aggregator-Group

Group(Aggregator<T, R>, Map<String, String>) - Constructor for class de.caluga.morphium.aggregation.Group
 
Group(Aggregator<T, R>, String) - Constructor for class de.caluga.morphium.aggregation.Group
 
Group(Aggregator<T, R>, BasicDBObject) - Constructor for class de.caluga.morphium.aggregation.Group
 
group(Query, Map<String, Object>, String, String, String...) - Method in class de.caluga.morphium.Morphium
 
gt(Object) - Method in interface de.caluga.morphium.query.MongoField
 
gt(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
gte(Object) - Method in interface de.caluga.morphium.query.MongoField
 
gte(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 

H

hashCode() - Method in class de.caluga.morphium.Statistics
 
hasNext() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 

I

Id - Annotation Type in de.caluga.morphium.annotations
User: Stpehan Bösebeck Date: 26.03.12 Time: 13:11

Specify the ID fiel - needs to be of type ObjectId. is mandatory!

idList() - Method in interface de.caluga.morphium.query.Query
only return the IDs of objects (useful if objects are really large)
idList() - Method in class de.caluga.morphium.query.QueryImpl
 
in(Collection<?>) - Method in interface de.caluga.morphium.query.MongoField
 
in(Collection<?>) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
inc(Query<?>, String, int) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, int) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, Enum, int, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Query<?>, String, int, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
inc(Object, String, int) - Method in class de.caluga.morphium.Morphium
 
inc(StatisticKeys) - Method in class de.caluga.morphium.Morphium
 
inc() - Method in class de.caluga.morphium.StatisticValue
 
inc(Query<?>, String, int, boolean, boolean) - Method in interface de.caluga.morphium.Writer
 
inc(Object, String, int) - Method in interface de.caluga.morphium.Writer
Increases a value in an existing mongo collection entry - no reading necessary.
inc(Object, String, int) - Method in class de.caluga.morphium.WriterImpl
Increases a value in an existing mongo collection entry - no reading necessary.
inc(Query<?>, String, int, boolean, boolean) - Method in class de.caluga.morphium.WriterImpl
 
Index - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 20.06.12 Time: 10:16

define the indices to be ensured when the corresponding collection is created when morphium.ensureIndicesFor can be used with a field like:

initFromProperty(Properties) - Method in class de.caluga.morphium.MorphiumConfig
 
initFromProperty(Properties, String) - Method in class de.caluga.morphium.MorphiumConfig
 
intercept(Object, Method, Object[], MethodProxy) - Method in class de.caluga.morphium.LazyDeReferencingProxy
 
intercept(Object, Method, Object[], MethodProxy) - Method in class de.caluga.morphium.PartiallyUpdateableProxy
 
isAnnotationPresentInHierarchy(Class<?>, Class<? extends T>) - Method in class de.caluga.morphium.Morphium
 
isAutoAnswer() - Method in class de.caluga.morphium.messaging.Messaging
 
isAutoreconnect() - Method in class de.caluga.morphium.MorphiumConfig
 
isCached(Class<?>, String) - Method in class de.caluga.morphium.Morphium
 
isConfigured() - Static method in class de.caluga.morphium.MorphiumSingleton
returns true, if layer was configured yet
isDeleted() - Method in class de.caluga.morphium.ConfigElement
 
isEntity(Object) - Method in interface de.caluga.morphium.ObjectMapper
 
isEntity(Object) - Method in class de.caluga.morphium.ObjectMapperImpl
 
isExclusive() - Method in class de.caluga.morphium.messaging.Msg
 
isInitialized() - Static method in class de.caluga.morphium.MorphiumSingleton
 
isReplicaSet() - Method in class de.caluga.morphium.Morphium
 
isRunning() - Method in class de.caluga.morphium.ConfigManagerImpl
 
isRunning() - Method in class de.caluga.morphium.messaging.Messaging
 
isSocketKeepAlive() - Method in class de.caluga.morphium.MorphiumConfig
 
isTimeoutBugWorkAroundEnabled() - Method in class de.caluga.morphium.MorphiumConfig
 
isUserInRole(Object) - Method in interface de.caluga.morphium.UserContext
 
isWriteCached(Class<?>) - Method in class de.caluga.morphium.Morphium
 
iterator() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 

J

JavaxValidationStorageListener - Class in de.caluga.morphium.validation
User: martinstolz Date: 29.08.12
JavaxValidationStorageListener() - Constructor for class de.caluga.morphium.validation.JavaxValidationStorageListener
 

L

last(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
LastAccess - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 29.05.12 Time: 15:32

Tell the type to store the last access.

LastAccessBy - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 29.05.12 Time: 15:32

tell morphium to store who last accesed this type.

LastChange - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 29.05.12 Time: 15:31

tell Morphium to store the timestamp of the last change. put this annotation both to the type and the field to store the last access timestamp.

LastChangeBy - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 29.05.12 Time: 15:31

tell morphium to store who last changed elements of this type.

LazyDeReferencingProxy<T> - Class in de.caluga.morphium
 
LazyDeReferencingProxy(Morphium, Class<? extends T>, ObjectId) - Constructor for class de.caluga.morphium.LazyDeReferencingProxy
 
Lifecycle - Annotation Type in de.caluga.morphium.annotations.lifecycle
Just a marker that this Entity does contain lifecycle method Lifecycle methods won't be called, if this annotation is not present (performance reasons).
limit(int) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
limit(int) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
limit(int) - Method in interface de.caluga.morphium.query.Query
limit the number of entries in result
limit(int) - Method in class de.caluga.morphium.query.QueryImpl
 
loadConfigElement(String) - Method in interface de.caluga.morphium.ConfigManager
 
loadConfigElement(String) - Method in class de.caluga.morphium.ConfigManagerImpl
 
Log - Class in de.caluga.morphium.logging
 
Log() - Constructor for class de.caluga.morphium.logging.Log
 
lt(Object) - Method in interface de.caluga.morphium.query.MongoField
 
lt(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
lte(Object) - Method in interface de.caluga.morphium.query.MongoField
 
lte(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 

M

marshall(Object) - Method in interface de.caluga.morphium.ObjectMapper
 
marshall(Object) - Method in class de.caluga.morphium.ObjectMapperImpl
 
match(Query<T>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
match(Query<T>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
matches(Pattern) - Method in interface de.caluga.morphium.query.MongoField
 
matches(String) - Method in interface de.caluga.morphium.query.MongoField
 
matches(Pattern) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
matches(String) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
max(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
MessageListener - Interface in de.caluga.morphium.messaging
User: Stephan Bösebeck Date: 26.05.12 Time: 17:19

Messaging - Class in de.caluga.morphium.messaging
User: Stephan Bösebeck Date: 26.05.12 Time: 15:48

Messaging implements a simple, threadsafe and messaging api.

Messaging(Morphium, int, boolean) - Constructor for class de.caluga.morphium.messaging.Messaging
 
min(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
mod(int, int) - Method in interface de.caluga.morphium.query.MongoField
 
mod(int, int) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
MongoAppender - Class in de.caluga.morphium.logging
User: Stephan Bösebeck Date: 11.03.12 Time: 16:47

MongoAppender() - Constructor for class de.caluga.morphium.logging.MongoAppender
 
MongoDbMode - Enum in de.caluga.morphium
 
MongoField<T> - Interface in de.caluga.morphium.query
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:30

Representation of a field in a query

MongoFieldImpl<T> - Class in de.caluga.morphium.query
User: Stpehan Bösebeck Date: 26.03.12 Time: 15:18

default implementation of a MongoField

MongoFieldImpl() - Constructor for class de.caluga.morphium.query.MongoFieldImpl
 
MongoFieldImpl(Query<T>, ObjectMapper) - Constructor for class de.caluga.morphium.query.MongoFieldImpl
 
MongoHandler - Class in de.caluga.morphium.logging
 
MongoHandler() - Constructor for class de.caluga.morphium.logging.MongoHandler
 
MongoSecurityException - Exception in de.caluga.morphium.secure
 
MongoSecurityException(String) - Constructor for exception de.caluga.morphium.secure.MongoSecurityException
 
MongoSecurityManager - Interface in de.caluga.morphium.secure
 
MongoType - Enum in de.caluga.morphium
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:48

Mongo Data types according to documentation: see also: http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ConditionalOperators

Morphium - Class in de.caluga.morphium
This is the single access point for accessing MongoDB.
Morphium(MorphiumConfig) - Constructor for class de.caluga.morphium.Morphium
init the MongoDbLayer.
morphium - Variable in class de.caluga.morphium.ObjectMapperImpl
 
MorphiumConfig - Class in de.caluga.morphium
Stores the configuration for the MongoDBLayer.
MorphiumConfig(String, MongoDbMode, int, int, int) - Constructor for class de.caluga.morphium.MorphiumConfig
 
MorphiumConfig(String, MongoDbMode, int, int, int, MongoSecurityManager) - Constructor for class de.caluga.morphium.MorphiumConfig
 
MorphiumConfig(String, MongoDbMode, int, int, int, MongoSecurityManager, String) - Constructor for class de.caluga.morphium.MorphiumConfig
 
MorphiumConfig(String, MongoDbMode, int, int, int, MongoSecurityManager, URL) - Constructor for class de.caluga.morphium.MorphiumConfig
 
MorphiumIterator<T> - Interface in de.caluga.morphium.query
User: Stephan Bösebeck Date: 23.11.12 Time: 11:35

iterator, makes paging through huge collections a lot easier.

MorphiumIteratorImpl<T> - Class in de.caluga.morphium.query
User: Stephan Bösebeck Date: 23.11.12 Time: 11:40

This implementation of the Iterable Interface maxe paging on db side easier.

MorphiumIteratorImpl() - Constructor for class de.caluga.morphium.query.MorphiumIteratorImpl
 
MorphiumSingleton - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 03.05.12 Time: 10:50

Should not be used, actually - As Singletons are not always useful.

MorphiumSingleton() - Constructor for class de.caluga.morphium.MorphiumSingleton
 
MorphiumStorageListener<T> - Interface in de.caluga.morphium
 
MorphiumStorageListener.UpdateTypes - Enum in de.caluga.morphium
 
Msg - Class in de.caluga.morphium.messaging
User: Stephan Bösebeck Date: 26.05.12 Time: 15:45

Message class - used by Morphium's own messaging system

Reads from any node, as this produces lots of reads!

Msg() - Constructor for class de.caluga.morphium.messaging.Msg
 
Msg(String, String, String) - Constructor for class de.caluga.morphium.messaging.Msg
 
Msg(String, MsgType, String, String, long) - Constructor for class de.caluga.morphium.messaging.Msg
 
Msg.Fields - Enum in de.caluga.morphium.messaging
 
MsgType - Enum in de.caluga.morphium.messaging
User: Stephan Bösebeck Date: 26.05.12 Time: 15:47

type of message to sent, SINGLE: single recipient, MULTI: all

N

NameProvider - Interface in de.caluga.morphium
User: Stephan Bösebeck Date: 19.06.12 Time: 11:47

NameProvider define the name for a given Collection

ne(Object) - Method in interface de.caluga.morphium.query.MongoField
 
ne(Object) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
near(double, double) - Method in interface de.caluga.morphium.query.MongoField
return a sorted list of elements around point x,y
near(double, double, double) - Method in interface de.caluga.morphium.query.MongoField
return a sorted list of elements around point x,y
near(double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
near(double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
nearSphere(double, double) - Method in interface de.caluga.morphium.query.MongoField
return a sorted list of elements around point x,y spherical distance calculation
nearSphere(double, double, double) - Method in interface de.caluga.morphium.query.MongoField
return a sorted list of elements around point x,y spherical distance calculation
nearSphere(double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
nearSphere(double, double, double) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
next() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
nin(Collection<?>) - Method in interface de.caluga.morphium.query.MongoField
 
nin(Collection<?>) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
NoCache - Annotation Type in de.caluga.morphium.annotations.caching
 
NoProtection - Annotation Type in de.caluga.morphium.annotations.security
 
nor(Query<T>...) - Method in interface de.caluga.morphium.query.Query
not or
nor(Query<T>...) - Method in class de.caluga.morphium.query.QueryImpl
 
notExists() - Method in interface de.caluga.morphium.query.MongoField
 
notExists() - Method in class de.caluga.morphium.query.MongoFieldImpl
 

O

ObjectMapper - Interface in de.caluga.morphium
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:24

Maps objects to Mongo

ObjectMapperImpl - Class in de.caluga.morphium
User: Stpehan Bösebeck Date: 26.03.12 Time: 19:36

ObjectMapperImpl(Morphium) - Constructor for class de.caluga.morphium.ObjectMapperImpl
 
ObjectMapperImpl() - Constructor for class de.caluga.morphium.ObjectMapperImpl
 
onMessage(Msg) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
onMessage(Msg) - Method in interface de.caluga.morphium.messaging.MessageListener
process message, send answer if null is returned, no answer is sent
onShutdown(Morphium) - Method in class de.caluga.morphium.ConfigManagerImpl
 
onShutdown(Morphium) - Method in interface de.caluga.morphium.ShutdownListener
 
or(Query<T>...) - Method in interface de.caluga.morphium.query.Query
concatenate those queries with or
or(Query<T>...) - Method in class de.caluga.morphium.query.QueryImpl
 
order(Map<String, Integer>) - Method in interface de.caluga.morphium.query.Query
Deprecated. 
order(String...) - Method in interface de.caluga.morphium.query.Query
Deprecated. 
order(Map<String, Integer>) - Method in class de.caluga.morphium.query.QueryImpl
 
order(String...) - Method in class de.caluga.morphium.query.QueryImpl
 

P

PartiallyUpdateable - Interface in de.caluga.morphium
User: Stpehan Bösebeck Date: 11.04.12 Time: 08:41

PartiallyUpdateableProxy<T> - Class in de.caluga.morphium
 
PartiallyUpdateableProxy(Morphium, T) - Constructor for class de.caluga.morphium.PartiallyUpdateableProxy
 
PartialUpdate - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 10.04.12 Time: 22:29

used to tell morphium which field a setter does manipulate - needed for partially updates.

Permission - Enum in de.caluga.morphium.secure
 
polygon(double...) - Method in interface de.caluga.morphium.query.MongoField
 
polygon(double...) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
postClear(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSyncAdapter
 
postClear(Class, Msg) - Method in interface de.caluga.morphium.cache.CacheSyncListener
 
postDrop(Class) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postDrop(Class<? extends T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postDrop(Class<? extends T>) - Method in class de.caluga.morphium.StorageAdapter
 
postDrop(Class<?>) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
PostLoad - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
postLoad(Object) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postLoad(T) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postLoad(T) - Method in class de.caluga.morphium.StorageAdapter
 
postLoad(Object) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
PostRemove - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
postRemove(Object) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postRemove(Query) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postRemove(T) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postRemove(Query<T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postRemove(T) - Method in class de.caluga.morphium.StorageAdapter
 
postRemove(Query<T>) - Method in class de.caluga.morphium.StorageAdapter
 
postRemove(Object) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
postRemove(Query<Object>) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
postSendClearMsg(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSyncAdapter
 
postSendClearMsg(Class, Msg) - Method in interface de.caluga.morphium.cache.CacheSyncListener
 
PostStore - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
postStore(Object, boolean) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postStore(T, boolean) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postStore(T, boolean) - Method in class de.caluga.morphium.StorageAdapter
 
postStore(Object, boolean) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
PostUpdate - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
postUpdate(Class, Enum) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
postUpdate(Class<? extends T>, Enum) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
postUpdate(Class<? extends T>, Enum) - Method in class de.caluga.morphium.StorageAdapter
 
postUpdate(Class<?>, Enum) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
preClear(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSyncAdapter
 
preClear(Class, Msg) - Method in interface de.caluga.morphium.cache.CacheSyncListener
before clearing cache - if cls == null whole cache Message m contains information about reason and stuff...
preDelete(Object) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preDelete(T) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preDelete(T) - Method in class de.caluga.morphium.StorageAdapter
 
preDelete(Object) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
preDrop(Class) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preDrop(Class<? extends T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preDrop(Class<? extends T>) - Method in class de.caluga.morphium.StorageAdapter
 
preDrop(Class<?>) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
PreRemove - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
preRemove(Query) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preRemove(Query<T>) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preRemove(Query<T>) - Method in class de.caluga.morphium.StorageAdapter
 
preRemove(Query<Object>) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
preSendClearMsg(Class, Msg) - Method in class de.caluga.morphium.cache.CacheSyncAdapter
 
preSendClearMsg(Class, Msg) - Method in interface de.caluga.morphium.cache.CacheSyncListener
Class is null for CLEAR ALL
PreStore - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
preStore(Object, boolean) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preStore() - Method in class de.caluga.morphium.messaging.Msg
 
preStore(T, boolean) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preStore(T, boolean) - Method in class de.caluga.morphium.StorageAdapter
 
preStore(Object, boolean) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
PreUpdate - Annotation Type in de.caluga.morphium.annotations.lifecycle
 
preUpdate(Class, Enum) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
preUpdate(Class<? extends T>, Enum) - Method in interface de.caluga.morphium.MorphiumStorageListener
 
preUpdate(Class<? extends T>, Enum) - Method in class de.caluga.morphium.StorageAdapter
 
preUpdate(Class<?>, Enum) - Method in class de.caluga.morphium.validation.JavaxValidationStorageListener
 
ProfilingListener - Interface in de.caluga.morphium
User: Stephan Bösebeck Date: 01.08.12 Time: 09:46

Listener for profiling

project(Map<String, Object>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
project(String...) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
project(BasicDBObject) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
project(Map<String, Object>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
project(String...) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
project(BasicDBObject) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
Property - Annotation Type in de.caluga.morphium.annotations
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:14

Define this field to be a Property.

PROPERTYNAME_CURRENT_VALUE - Static variable in class de.caluga.morphium.Sequence
Property name constant for currentValue.
PROPERTYNAME_LOCKED_BY - Static variable in class de.caluga.morphium.Sequence
Property name constant for lockedBy.
PROPERTYNAME_NAME - Static variable in class de.caluga.morphium.Sequence
Property name constant for name.
publish(LogRecord) - Method in class de.caluga.morphium.logging.MongoHandler
 
pull(Query<?>, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
pull(Query<?>, String, Object) - Method in class de.caluga.morphium.Morphium
 
pull(Query<?>, Enum, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pull(Query<?>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pullAll(Query<?>, Enum, List<Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pullAll(Query<?>, String, List<Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
push(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
push(Query<?>, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
push(Query<?>, String, Object) - Method in class de.caluga.morphium.Morphium
 
push(Query<?>, Enum, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
push(Query<?>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pushAll(Query<?>, Enum, List<Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pushAll(Query<?>, String, List<?>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
pushPull(boolean, Query<?>, String, Object, boolean, boolean) - Method in interface de.caluga.morphium.Writer
 
pushPull(boolean, Query<?>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.WriterImpl
 
pushPullAll(boolean, Query<?>, String, List<?>, boolean, boolean) - Method in interface de.caluga.morphium.Writer
 
pushPullAll(boolean, Query<?>, String, List<?>, boolean, boolean) - Method in class de.caluga.morphium.WriterImpl
 
put(String, Double) - Method in class de.caluga.morphium.Statistics
 
putAll(Map) - Method in class de.caluga.morphium.Statistics
 

Q

q() - Method in interface de.caluga.morphium.query.Query
create a new empty query for the same type using the same mapper as this
q() - Method in class de.caluga.morphium.query.QueryImpl
 
Query<T> - Interface in de.caluga.morphium.query
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:29

usage: Query q= Morphium.get().createQueryFor(UncachedObject.class); q=q.f("counter").lt(15).f("counter").gt(10); Or q.or(q.q().f("counter").eq(15),q.q().f("counter").eq(22)); AND is the default!

QueryFactory - Interface in de.caluga.morphium.query
User: Stephan Bösebeck Date: 31.08.12 Time: 11:08

crate query for a certain type

QueryFactoryImpl - Class in de.caluga.morphium.query
User: Stephan Bösebeck Date: 31.08.12 Time: 11:03

default implementation of the query factory.

QueryFactoryImpl(Class<? extends Query>) - Constructor for class de.caluga.morphium.query.QueryFactoryImpl
 
QueryImpl<T> - Class in de.caluga.morphium.query
User: Stpehan Bösebeck Date: 26.03.12 Time: 22:14

QueryImpl() - Constructor for class de.caluga.morphium.query.QueryImpl
 
QueryImpl(Morphium, Class<? extends T>) - Constructor for class de.caluga.morphium.query.QueryImpl
 
QueryImpl(Morphium) - Constructor for class de.caluga.morphium.query.QueryImpl
 
queueMessage(Msg) - Method in class de.caluga.morphium.messaging.Messaging
 

R

readAccess(Query, long, ReadAccessType) - Method in interface de.caluga.morphium.ProfilingListener
 
ReadAccessType - Enum in de.caluga.morphium
User: Stephan Bösebeck Date: 01.08.12 Time: 11:05

PRofiling read access types

readAll(Class<? extends T>) - Method in class de.caluga.morphium.Morphium
return a list of all elements stored in morphium for this type
ReadPreferenceLevel - Enum in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 30.08.12 Time: 13:54

Define the read preference level for this type.

Reference - Annotation Type in de.caluga.morphium.annotations
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:18

Mark this field as a reference to annother mongo object In mongo only the id will be stored here if automaticStore is true (default), objects will be stored if not already done

reinitSettings() - Method in interface de.caluga.morphium.ConfigManager
 
reinitSettings() - Method in class de.caluga.morphium.ConfigManagerImpl
 
remove() - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
remove(Object) - Method in class de.caluga.morphium.Statistics
 
removeAdditional(String) - Method in class de.caluga.morphium.messaging.Msg
 
removeEntryFromCache(Class, ObjectId) - Method in class de.caluga.morphium.Morphium
 
removeListener(MorphiumStorageListener) - Method in class de.caluga.morphium.Morphium
 
removeListenerForMessageNamed(String, MessageListener) - Method in class de.caluga.morphium.messaging.Messaging
 
removeMessageListener(MessageListener) - Method in class de.caluga.morphium.messaging.Messaging
 
removeProfilingListener(ProfilingListener) - Method in class de.caluga.morphium.Morphium
 
removeRecipient(String) - Method in class de.caluga.morphium.messaging.Msg
 
removeShutdownListener(ShutdownListener) - Method in class de.caluga.morphium.Morphium
 
removeSyncListener(CacheSyncListener) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
removeSyncListener(Class, CacheSyncListener) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
removeValue(String) - Method in class de.caluga.morphium.messaging.Msg
 
ReplicaSetConf - Class in de.caluga.morphium.replicaset
User: Stephan Bösebeck Date: 24.08.12 Time: 11:31

ReplicasetConf

ReplicaSetConf() - Constructor for class de.caluga.morphium.replicaset.ReplicaSetConf
 
ReplicaSetNode - Class in de.caluga.morphium.replicaset
User: Stephan Bösebeck Date: 10.08.12 Time: 15:06

Mongo Replicaset Node

ReplicaSetNode() - Constructor for class de.caluga.morphium.replicaset.ReplicaSetNode
 
ReplicaSetStatus - Class in de.caluga.morphium.replicaset
User: Stephan Bösebeck Date: 10.08.12 Time: 15:05

Replicaset Status

ReplicaSetStatus() - Constructor for class de.caluga.morphium.replicaset.ReplicaSetStatus
 
requiresLayout() - Method in class de.caluga.morphium.logging.MongoAppender
 
reread(T) - Method in class de.caluga.morphium.Morphium
careful this actually changes the parameter o!
reset() - Static method in class de.caluga.morphium.MorphiumSingleton
 
resetCache() - Method in class de.caluga.morphium.Morphium
 
run() - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
run() - Method in class de.caluga.morphium.messaging.Messaging
 

S

SafetyLevel - Enum in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 26.05.12 Time: 16:35

Define the type of Write safety.

sendAnswer(Messaging, Msg) - Method in class de.caluga.morphium.messaging.Msg
 
sendClearAllMessage(String) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
sendClearMessage(Object, String, boolean) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
sendClearMessage(Class, String) - Method in class de.caluga.morphium.cache.CacheSynchronizer
sends message if necessary
Sequence - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 24.07.12 Time: 21:49

Sequence: Used by SequenceGenerator to crate unique sequential numbers.

Sequence() - Constructor for class de.caluga.morphium.Sequence
 
SequenceGenerator - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 24.07.12 Time: 21:36

Generate a new unique sequence number.

SequenceGenerator() - Constructor for class de.caluga.morphium.SequenceGenerator
 
SequenceGenerator(Morphium, String) - Constructor for class de.caluga.morphium.SequenceGenerator
 
SequenceGenerator(Morphium, String, int, long) - Constructor for class de.caluga.morphium.SequenceGenerator
 
set(Query<?>, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
set(Query<?>, String, Object) - Method in class de.caluga.morphium.Morphium
 
set(Query<?>, String, Object, boolean, boolean) - Method in class de.caluga.morphium.Morphium
will change an entry in mongodb-collection corresponding to given class object if query is too complex, upsert might not work!
set(Query<?>, Map<String, Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
set(Object, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
set(Object, String, Object) - Method in class de.caluga.morphium.Morphium
setting a value in an existing mongo collection entry - no reading necessary.
set(Object, String, Object) - Method in interface de.caluga.morphium.Writer
changes an object in DB
set(Query<?>, Map<String, Object>, boolean, boolean) - Method in interface de.caluga.morphium.Writer
will change an entry in mongodb-collection corresponding to given class object if query is too complex, upsert might not work!
set(Object, String, Object) - Method in class de.caluga.morphium.WriterImpl
changes an object in DB
set(Query<?>, Map<String, Object>, boolean, boolean) - Method in class de.caluga.morphium.WriterImpl
will change an entry in mongodb-collection corresponding to given class object if query is too complex, upsert might not work!
setAdditional(List<String>) - Method in class de.caluga.morphium.messaging.Msg
 
setAdminGroupName(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setAdr(List<ServerAddress>) - Method in class de.caluga.morphium.MorphiumConfig
add addresses to your servers here.
setAggregatorClass(Class<? extends Aggregator>) - Method in interface de.caluga.morphium.aggregation.AggregatorFactory
 
setAggregatorClass(Class<? extends Aggregator>) - Method in class de.caluga.morphium.aggregation.AggregatorFactoryImpl
 
setAggregatorClass(Class<? extends Aggregator>) - Method in class de.caluga.morphium.MorphiumConfig
 
setAggregatorFactory(AggregatorFactory) - Method in class de.caluga.morphium.MorphiumConfig
 
setArbiterOnly(Boolean) - Method in class de.caluga.morphium.replicaset.ConfNode
 
setAutoAnswer(boolean) - Method in class de.caluga.morphium.messaging.Messaging
 
setAutoreconnect(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setCache(Hashtable<Class<?>, Hashtable<String, CacheElement>>) - Method in class de.caluga.morphium.Morphium
 
setCausedBy(String) - Method in class de.caluga.morphium.logging.Log
 
setChildren(List<FilterExpression>) - Method in class de.caluga.morphium.FilterExpression
 
setConfig(MorphiumConfig) - Static method in class de.caluga.morphium.MorphiumSingleton
set configuration for MongoDbLayer
setConfig(ReplicaSetConf) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setConfigManager(ConfigManager) - Method in class de.caluga.morphium.MorphiumConfig
 
setConfigManagerCacheTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setConnectionTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setCurrentValue(Long) - Method in class de.caluga.morphium.Sequence
 
setDatabase(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setDate(Date) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setDefaultReadPreference(ReadPreferenceLevel) - Method in class de.caluga.morphium.MorphiumConfig
 
setDeleted(Boolean) - Method in class de.caluga.morphium.ConfigElement
 
setEnum(Query<?>, Map<Enum, Object>, boolean, boolean) - Method in class de.caluga.morphium.Morphium
 
setErrorHandler(ErrorHandler) - Method in class de.caluga.morphium.logging.MongoAppender
 
setExceptionMessage(String) - Method in class de.caluga.morphium.logging.Log
 
setExceptionName(String) - Method in class de.caluga.morphium.logging.Log
 
setExceptionStacktrace(List<String>) - Method in class de.caluga.morphium.logging.Log
 
setExclusive(boolean) - Method in class de.caluga.morphium.messaging.Msg
 
setField(String) - Method in class de.caluga.morphium.FilterExpression
 
setFieldImplClass(Class<? extends MongoField>) - Method in class de.caluga.morphium.MorphiumConfig
 
setFieldString(String) - Method in interface de.caluga.morphium.query.MongoField
 
setFieldString(String) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
setFound(List<T>) - Method in class de.caluga.morphium.cache.CacheElement
 
setGlobalCacheValidTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setHealth(int) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setHost(String) - Method in class de.caluga.morphium.replicaset.ConfNode
 
setHousekeepingTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setId(ObjectId) - Method in class de.caluga.morphium.ConfigElement
 
setId(ObjectId) - Method in class de.caluga.morphium.logging.Log
 
setId(String) - Method in class de.caluga.morphium.replicaset.ConfNode
 
setId(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
setId(ObjectId) - Method in class de.caluga.morphium.Sequence
 
setId(String) - Method in class de.caluga.morphium.SequenceGenerator
 
setIdCache(Hashtable<Class<?>, Hashtable<ObjectId, Object>>) - Method in class de.caluga.morphium.Morphium
 
setInAnswerTo(ObjectId) - Method in class de.caluga.morphium.messaging.Msg
 
setInc(int) - Method in class de.caluga.morphium.SequenceGenerator
 
setIteratorClass(Class<? extends MorphiumIterator>) - Method in class de.caluga.morphium.MorphiumConfig
 
setLastHeartbeat(Date) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setLayout(Layout) - Method in class de.caluga.morphium.logging.MongoAppender
 
setLevel(String) - Method in class de.caluga.morphium.logging.Log
 
setListValue(List<String>) - Method in class de.caluga.morphium.ConfigElement
 
setLocked(long) - Method in class de.caluga.morphium.messaging.Msg
 
setLockedBy(String) - Method in class de.caluga.morphium.messaging.Msg
 
setLockedBy(String) - Method in class de.caluga.morphium.Sequence
 
setLru(long) - Method in class de.caluga.morphium.cache.CacheElement
 
setMapper(ObjectMapper) - Method in class de.caluga.morphium.MorphiumConfig
 
setMapper(ObjectMapper) - Method in interface de.caluga.morphium.query.MongoField
 
setMapper(ObjectMapper) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
setMapValue(Map<String, String>) - Method in class de.caluga.morphium.ConfigElement
 
setMapValue(Map<String, Object>) - Method in class de.caluga.morphium.messaging.Msg
 
setMaxAutoReconnectTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaxConnections(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMaxWaitTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setMembers(List<ConfNode>) - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
setMembers(List<ReplicaSetNode>) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setMessage(String) - Method in class de.caluga.morphium.logging.Log
 
setMessaging(Messaging) - Method in class de.caluga.morphium.cache.CacheSynchronizer
 
setMessaging(Messaging) - Method in interface de.caluga.morphium.messaging.MessageListener
 
setMode(MongoDbMode) - Method in class de.caluga.morphium.MorphiumConfig
 
setMongoLogin(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setMongoPassword(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setMorphium(Morphium) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
setMorphium(Morphium) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
setMorphium(Morphium) - Method in interface de.caluga.morphium.ConfigManager
 
setMorphium(Morphium) - Method in class de.caluga.morphium.ConfigManagerImpl
 
setMorphium(Morphium) - Method in interface de.caluga.morphium.ObjectMapper
 
setMorphium(Morphium) - Method in class de.caluga.morphium.ObjectMapperImpl
 
setMorphium(Morphium) - Method in interface de.caluga.morphium.query.Query
 
setMorphium(Morphium) - Method in class de.caluga.morphium.query.QueryImpl
 
setMorphium(Morphium) - Method in class de.caluga.morphium.SequenceGenerator
 
setMorphium(Morphium) - Method in interface de.caluga.morphium.Writer
 
setMorphium(Morphium) - Method in class de.caluga.morphium.WriterImpl
 
setMsg(String) - Method in class de.caluga.morphium.messaging.Msg
 
setMsgId(ObjectId) - Method in class de.caluga.morphium.messaging.Msg
 
setMyState(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setName(String) - Method in class de.caluga.morphium.ConfigElement
 
setName(String) - Method in class de.caluga.morphium.logging.MongoAppender
 
setName(String) - Method in class de.caluga.morphium.messaging.Msg
 
setName(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setName(String) - Method in class de.caluga.morphium.Sequence
 
setName(String) - Method in class de.caluga.morphium.SequenceGenerator
 
setNameProviderForClass(Class<?>, NameProvider) - Method in interface de.caluga.morphium.ObjectMapper
override settings vor name Provider from @Entity
setNameProviderForClass(Class<?>, NameProvider) - Method in class de.caluga.morphium.ObjectMapperImpl
override nameprovider in runtime!
setOptime(BSONTimestamp) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setOptimeDate(Date) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setParams(List<String>) - Method in class de.caluga.morphium.logging.Log
 
setPause(int) - Method in class de.caluga.morphium.messaging.Messaging
 
setPingMs(int) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setPref(ReadPreference) - Method in enum de.caluga.morphium.annotations.ReadPreferenceLevel
 
setPriority(Integer) - Method in class de.caluga.morphium.replicaset.ConfNode
 
setPrivileged() - Method in class de.caluga.morphium.Morphium
temporarily switch off security settings - needed by SecurityManagers
setPrivilegedThread(Thread) - Method in class de.caluga.morphium.Morphium
 
setProcessedBy(List<String>) - Method in class de.caluga.morphium.messaging.Msg
 
setQuery(Query<T>) - Method in interface de.caluga.morphium.query.MongoField
 
setQuery(Query<T>) - Method in class de.caluga.morphium.query.MongoFieldImpl
 
setQuery(Query<T>) - Method in interface de.caluga.morphium.query.MorphiumIterator
 
setQuery(Query<T>) - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
setQueryClass(Class<Query>) - Method in class de.caluga.morphium.MorphiumConfig
 
setQueryFact(QueryFactory) - Method in class de.caluga.morphium.MorphiumConfig
 
setQueryImpl(Class<? extends Query>) - Method in interface de.caluga.morphium.query.QueryFactory
 
setQueryImpl(Class<? extends Query>) - Method in class de.caluga.morphium.query.QueryFactoryImpl
 
setReadPreference(ReadPreference) - Method in class de.caluga.morphium.query.QueryImpl
 
setReadPreferenceLevel(ReadPreferenceLevel) - Method in interface de.caluga.morphium.query.Query
 
setReadPreferenceLevel(ReadPreferenceLevel) - Method in class de.caluga.morphium.query.QueryImpl
 
setResultType(Class<? extends R>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
setResultType(Class<? extends R>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
setRunning(boolean) - Method in class de.caluga.morphium.ConfigManagerImpl
 
setRunning(boolean) - Method in class de.caluga.morphium.messaging.Messaging
 
setSearchType(Class<? extends T>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
setSearchType(Class<? extends T>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
setSecurityMgr(MongoSecurityManager) - Method in class de.caluga.morphium.MorphiumConfig
 
setSender(String) - Method in class de.caluga.morphium.messaging.Msg
 
setSenderId(String) - Method in class de.caluga.morphium.messaging.Messaging
 
setSequence(long) - Method in class de.caluga.morphium.logging.Log
 
setSet(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
setSocketKeepAlive(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setSocketTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setSourceClass(String) - Method in class de.caluga.morphium.logging.Log
 
setSourceMethod(String) - Method in class de.caluga.morphium.logging.Log
 
setStartValue(long) - Method in class de.caluga.morphium.SequenceGenerator
 
setState(int) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setStateStr(String) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setSuperUserLogin(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setSuperUserPassword(String) - Method in class de.caluga.morphium.MorphiumConfig
 
setThreadId(int) - Method in class de.caluga.morphium.logging.Log
 
setThreadName(String) - Method in class de.caluga.morphium.logging.Log
 
setTimeout(int) - Method in interface de.caluga.morphium.ConfigManager
 
setTimeout(int) - Method in class de.caluga.morphium.ConfigManagerImpl
 
setTimeoutBugWorkAroundEnabled(boolean) - Method in class de.caluga.morphium.MorphiumConfig
 
setTimestamp(long) - Method in class de.caluga.morphium.logging.Log
 
setTimestamp(long) - Method in class de.caluga.morphium.messaging.Msg
 
setTo(List<String>) - Method in class de.caluga.morphium.messaging.Msg
 
setTtl(long) - Method in class de.caluga.morphium.messaging.Msg
 
setType(MsgType) - Method in class de.caluga.morphium.messaging.Msg
 
setType(Class<? extends T>) - Method in interface de.caluga.morphium.query.Query
what type to use
setType(Class<? extends T>) - Method in class de.caluga.morphium.query.QueryImpl
 
setUptime(long) - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
setValidCacheTime(Class<?>, int) - Method in class de.caluga.morphium.cache.CacheHousekeeper
 
setValidTime(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setValidTimeByClassName(Map<String, Integer>) - Method in class de.caluga.morphium.MorphiumConfig
 
setValidTimeForClass(String, int) - Method in class de.caluga.morphium.MorphiumConfig
 
setValue(String) - Method in class de.caluga.morphium.ConfigElement
 
setValue(Enum, Object, T) - Method in class de.caluga.morphium.DAO
 
setValue(String, Object, T) - Method in class de.caluga.morphium.DAO
 
setValue(Object) - Method in class de.caluga.morphium.FilterExpression
 
setValue(String) - Method in class de.caluga.morphium.messaging.Msg
 
setValue(Object, String, Object) - Method in class de.caluga.morphium.Morphium
 
setValue(Object, Object, String) - Method in interface de.caluga.morphium.ObjectMapper
 
setValue(Object, Object, String) - Method in class de.caluga.morphium.ObjectMapperImpl
 
setValueIn(Object, String, Object) - Method in class de.caluga.morphium.Morphium
does not set values in DB only in the entity
setValueIn(Object, Enum, Object) - Method in class de.caluga.morphium.Morphium
 
setVersion(int) - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
setWindowSize(int) - Method in interface de.caluga.morphium.query.MorphiumIterator
 
setWindowSize(int) - Method in class de.caluga.morphium.query.MorphiumIteratorImpl
 
setWriteCacheTimeout(int) - Method in class de.caluga.morphium.MorphiumConfig
 
setWriter(Writer) - Method in class de.caluga.morphium.MorphiumConfig
 
ShutdownListener - Interface in de.caluga.morphium
User: Stephan Bösebeck Date: 03.05.12 Time: 6:23

Will be called, whenever Morphium-instance is shut down.

SimpleFormatter - Class in de.caluga.morphium.logging
 
SimpleFormatter() - Constructor for class de.caluga.morphium.logging.SimpleFormatter
 
simplifyQueryObject(DBObject) - Method in class de.caluga.morphium.Morphium
 
skip(int) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
skip(int) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
skip(int) - Method in interface de.caluga.morphium.query.Query
skip the first entries in result
skip(int) - Method in class de.caluga.morphium.query.QueryImpl
 
sort(String...) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
sort(Map<String, Integer>) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
sort(String...) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
sort(Map<String, Integer>) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
sort(Map<String, Integer>) - Method in interface de.caluga.morphium.query.Query
set an order - Key: FieldName (java or Mongo-Name), Value: Integer: -1 reverse, 1 standard
sort(String...) - Method in interface de.caluga.morphium.query.Query
set order by prefixing field names with - for reverse ordering (+ or nothing default)
sort(Enum...) - Method in interface de.caluga.morphium.query.Query
 
sort(Map<String, Integer>) - Method in class de.caluga.morphium.query.QueryImpl
this does not check for existence of the Field!
sort(String...) - Method in class de.caluga.morphium.query.QueryImpl
 
sort(Enum...) - Method in class de.caluga.morphium.query.QueryImpl
 
startCleanupThread() - Method in interface de.caluga.morphium.ConfigManager
 
startCleanupThread() - Method in class de.caluga.morphium.ConfigManagerImpl
 
StatisticKeys - Enum in de.caluga.morphium
User: Stephan Bösebeck Date: 05.07.12 Time: 13:21

Statistics - Class in de.caluga.morphium
 
Statistics(Morphium) - Constructor for class de.caluga.morphium.Statistics
 
StatisticValue - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 05.07.12 Time: 13:22

Statistics

StatisticValue() - Constructor for class de.caluga.morphium.StatisticValue
 
StorageAdapter<T> - Class in de.caluga.morphium
 
StorageAdapter() - Constructor for class de.caluga.morphium.StorageAdapter
 
store(Object) - Method in class de.caluga.morphium.Morphium
Stores a single Object.
store(Object) - Method in interface de.caluga.morphium.Writer
Stores the object, should be an entity
store(List) - Method in interface de.caluga.morphium.Writer
stores the given list of objects, should be entities or embedded
store(Object) - Method in class de.caluga.morphium.WriterImpl
 
store(List) - Method in class de.caluga.morphium.WriterImpl
 
storeInBackground(Object) - Method in class de.caluga.morphium.Morphium
 
storeList(List<T>) - Method in class de.caluga.morphium.Morphium
 
storeMessage(Msg) - Method in class de.caluga.morphium.messaging.Messaging
 
storeNoCache(Object) - Method in class de.caluga.morphium.Morphium
 
storesCreatedBy(Class<?>) - Method in class de.caluga.morphium.Morphium
 
storesCreation(Class<?>) - Method in class de.caluga.morphium.Morphium
 
storeSetting(ConfigElement) - Method in interface de.caluga.morphium.ConfigManager
 
storeSetting(ConfigElement) - Method in class de.caluga.morphium.ConfigManagerImpl
 
storesLastAccess(Class<?>) - Method in class de.caluga.morphium.Morphium
 
storesLastAccessBy(Class<?>) - Method in class de.caluga.morphium.Morphium
 
storesLastChange(Class<?>) - Method in class de.caluga.morphium.Morphium
 
storesLastChangeBy(Class<?>) - Method in class de.caluga.morphium.Morphium
 
storeUsingFields(Object, String...) - Method in interface de.caluga.morphium.Writer
update an object using fields specified
storeUsingFields(Object, String...) - Method in class de.caluga.morphium.WriterImpl
 
sum(String, int) - Method in class de.caluga.morphium.aggregation.Group
 
sum(String, long) - Method in class de.caluga.morphium.aggregation.Group
 
sum(String, Object) - Method in class de.caluga.morphium.aggregation.Group
 
sum(String, String) - Method in class de.caluga.morphium.aggregation.Group
 

T

toAggregationList() - Method in interface de.caluga.morphium.aggregation.Aggregator
 
toAggregationList() - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
toJsonString(Object) - Method in class de.caluga.morphium.Morphium
 
toQueryObject() - Method in interface de.caluga.morphium.query.Query
create a db object from this query and all of it's child nodes
toQueryObject() - Method in class de.caluga.morphium.query.QueryImpl
 
toString() - Method in class de.caluga.morphium.messaging.Msg
 
toString() - Method in class de.caluga.morphium.MorphiumConfig
 
toString() - Method in class de.caluga.morphium.replicaset.ConfNode
 
toString() - Method in class de.caluga.morphium.replicaset.ReplicaSetConf
 
toString() - Method in class de.caluga.morphium.replicaset.ReplicaSetNode
 
toString() - Method in class de.caluga.morphium.replicaset.ReplicaSetStatus
 
toString() - Method in class de.caluga.morphium.Sequence
 
toString() - Method in class de.caluga.morphium.Statistics
 
Transient - Annotation Type in de.caluga.morphium.annotations
 
type(MongoType) - Method in interface de.caluga.morphium.query.MongoField
 
type(MongoType) - Method in class de.caluga.morphium.query.MongoFieldImpl
 

U

unmarshall(Class<? extends T>, DBObject) - Method in interface de.caluga.morphium.ObjectMapper
 
unmarshall(Class<? extends T>, DBObject) - Method in class de.caluga.morphium.ObjectMapperImpl
 
unset(Object, Enum) - Method in class de.caluga.morphium.Morphium
 
unset(Object, String) - Method in class de.caluga.morphium.Morphium
 
unset(Object, String) - Method in interface de.caluga.morphium.Writer
Un-setting a value in an existing mongo collection entry - no reading necessary.
unset(Object, String) - Method in class de.caluga.morphium.WriterImpl
Un-setting a value in an existing mongo collection entry - no reading necessary.
unwind(String) - Method in interface de.caluga.morphium.aggregation.Aggregator
 
unwind(String) - Method in class de.caluga.morphium.aggregation.AggregatorImpl
 
updateUsingFields(Object, String...) - Method in class de.caluga.morphium.Morphium
updating an enty in DB without sending the whole entity only transfers the fields to be changed / set
UseIfnull - Annotation Type in de.caluga.morphium.annotations
Mark this field to be used in marshalling, even if it's values are NULL!
UserContext - Interface in de.caluga.morphium
 

V

valueOf(String) - Static method in enum de.caluga.morphium.annotations.caching.Cache.ClearStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.annotations.caching.Cache.SyncCacheStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.annotations.ReadPreferenceLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.annotations.SafetyLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.messaging.Msg.Fields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.messaging.MsgType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.MongoDbMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.MongoType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.MorphiumStorageListener.UpdateTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.ReadAccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.secure.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.StatisticKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caluga.morphium.WriteAccessType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.caluga.morphium.annotations.caching.Cache.ClearStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.annotations.caching.Cache.SyncCacheStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.annotations.ReadPreferenceLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.annotations.SafetyLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.messaging.Msg.Fields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.messaging.MsgType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.MongoDbMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.MongoType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.MorphiumStorageListener.UpdateTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.ReadAccessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.secure.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.StatisticKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.caluga.morphium.WriteAccessType
Returns an array containing the constants of this enum type, in the order they are declared.

W

where(String) - Method in interface de.caluga.morphium.query.Query
set the where string for this query - where-String needs to be valid java script!
where(String) - Method in class de.caluga.morphium.query.QueryImpl
 
writeAccess(Class, Object, long, boolean, WriteAccessType) - Method in interface de.caluga.morphium.ProfilingListener
 
WriteAccessType - Enum in de.caluga.morphium
User: Stephan Bösebeck Date: 01.08.12 Time: 10:43

profiling write access types

writeBufferCount() - Method in class de.caluga.morphium.Morphium
 
Writer - Interface in de.caluga.morphium
User: Stephan Bösebeck Date: 30.08.12 Time: 14:39

Interface for all morphium write accesses.

WriterImpl - Class in de.caluga.morphium
User: Stephan Bösebeck Date: 30.08.12 Time: 14:38

default writer implementation

WriterImpl() - Constructor for class de.caluga.morphium.WriterImpl
 
WriteSafety - Annotation Type in de.caluga.morphium.annotations
User: Stephan Bösebeck Date: 26.05.12 Time: 16:31

See WriteConcern in MongoDB Java-Driver... for additional information


WaitForSync: wait for the write to be synced to disk timeout: set a timeout in ms for the operation - if set to 0, unlimited (default).

_

__getDeref() - Method in class de.caluga.morphium.LazyDeReferencingProxy
 
__getDeref() - Method in class de.caluga.morphium.PartiallyUpdateableProxy
 
A B C D E F G H I J L M N O P Q R S T U V W _ 

Copyright © 2013. All Rights Reserved.