All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractCriteria |
Defines the base Criteria implementation.
|
| AbstractEntityInterceptor |
|
| AbstractQueryFactory |
|
| AbstractReference |
|
| Accumulator |
Defines an accumulator for use in an aggregation pipeline.
|
| AdvancedDatastore |
This interface exposes advanced Datastore features, like interacting with DBObject and low-level options.
|
| AggregationPipeline |
This defines the pipeline used in aggregation operations
|
| AggregationPipelineImpl |
Implementation of an AggregationPipeline.
|
| AllOperationValidator |
Validates a query that uses the FilterOperator.ALL operator.
|
| AlsoLoad |
Annotation which helps migrate schemas by loading one of several possible properties in the document into fields or methods.
|
| ArraySlice |
Defines array slicing options for query projections.
|
| AuthenticationException |
Deprecated.
|
| BasicDAO<T,K> |
Deprecated.
|
| BigDecimalConverter |
This provides a conversion to/from BigDecimal in applications using the Decimal128 type introduced in the 3.4.0 release of MongoDB.
|
| BooleanConverter |
|
| BucketAutoOptions |
The options for a bucket auto stage of aggregation pipeline.
|
| BucketAutoOptions.Granularity |
A value that specifies the preferred number series to use to ensure
that the calculated boundary edges end on preferred round numbers or their powers of 10.
|
| BucketOptions |
The options for a bucket stage of aggregation pipeline.
|
| ByteConverter |
|
| CappedAt |
Properties for capped collections; used in Entity
|
| CGLibLazyProxyFactory |
i have to admit, there are plenty of open questions for me on that Key-business...
|
| CharacterConverter |
|
| CharArrayConverter |
|
| ClassConstraint |
|
| ClassConverter |
|
| Collation |
Defines the collation options for an index
|
| CollectionObjectReference<T> |
A list of proxied elements
|
| CollectionReference<C extends java.util.Collection> |
|
| ConstraintViolation |
|
| ConstraintViolation.Level |
Levels of constraint violations
|
| ConstraintViolationException |
|
| ConstructorArgs |
Deprecated.
|
| ContainsEmbeddedWithId |
|
| ContradictingFieldAnnotation |
|
| ConverterException |
Indicates an error occurred trying to convert a value.
|
| ConverterNotFoundException |
|
| Converters |
Declares converters required for this entity/class; converters are registered globally at time of the meta-data discovery.
|
| Converters |
Deprecated.
|
| CoordinateReferenceSystem |
Defines the coordinate reference system to be used in certain geo queries.
|
| CoordinateReferenceSystemType |
An enumeration of the GeoJSON coordinate reference system types.
|
| CountOptions |
The options for a count operation.
|
| Criteria |
Internal class for building up query documents.
|
| CriteriaContainer |
Internal class to represent groups of Criteria instances via $and and $or query clauses
|
| CriteriaContainerImpl |
Defines a container of Criteria and a join method.
|
| CriteriaJoin |
Defines how to combine lists of criteria.
|
| CurrencyConverter |
|
| CustomConverters |
Defines a bundle of converters that will delegate to the DefaultConverters for unknown types but provides a chance to override the
converter used for different types.
|
| CustomMapper |
Deprecated. |
| DAO<T,K> |
Deprecated.
|
| DAO<T,K> |
Deprecated.
|
| Datastore |
Datastore interface to get/delete/save objects
|
| DatastoreImpl |
Deprecated.
|
| DatastoreProvider |
Deprecated.
|
| DateConverter |
|
| DateStorage |
This enum is used to determine how Java 8 dates and times are stored in the database.
|
| DefaultConverters |
Default encoders
|
| DefaultCreator |
|
| DefaultEntityCache |
This is the default EntityCache for Morphia
|
| DefaultEntityCacheFactory |
Default implementation of cache factory, returning the default entity cache.
|
| DefaultMapEntry |
A default implementation of Map.Entry
|
| DefaultQueryFactory |
|
| DefaultTypeValidator |
This is a fall-through validator that looks at the type and at the class of the value and figures out if they're similar enough to be
used to query.
|
| DeleteOptions |
The options to apply when removing documents from the DBCollection
|
| DoubleConverter |
|
| DoubleTypeValidator |
Validation for fields of Double/double type.
|
| DuplicatedAttributeNames |
|
| Embedded |
|
| EmbeddedAndId |
|
| EmbeddedAndValue |
|
| Entity |
Allows marking and naming the collectionName
|
| EntityAndEmbed |
|
| EntityAnnotatedValueValidator |
Ensures that a Class is annotated with @Entity.
|
| EntityCache |
A primarily internal class used by MorphiaIterator to track entities loaded from mongo to prevent multiple loads of objects when keys
are
seen multiple times in a query result.
|
| EntityCacheFactory |
Factory for entity caches.
|
| EntityCacheStatistics |
This class stores various statistics on an EntityCache
|
| EntityCannotBeMapOrIterable |
|
| EntityInterceptor |
Interface for intercepting @Entity lifecycle events
|
| EntityListeners |
Specifies other classes to participate in the @Entity's lifecycle
|
| EntityObjectReference |
A serializable object reference
|
| EntityTypeAndIdValueValidator |
Checks the class of the value against the type of the ID for the type.
|
| EnumConverter |
|
| EnumSetConverter |
|
| EphemeralMappedField |
This is a MappedField facade that allows us to convert and collect values to be gathered back in to a Map or Collection, e.g., rather
than directly on a mapped entity.
|
| ExistsOperationValidator |
Checks if the value can have the FilterOperator.EXISTS operator applied to it.
|
| FasterJDKLogger |
Provides a faster logger.
|
| FastestJDKLogger |
|
| Field |
Define a field to be used in an index;
|
| FieldConstraint |
|
| FieldEnd<T> |
Represents a document field in a query and presents the operations available to querying against that field.
|
| FieldEndImpl<T extends CriteriaContainer> |
Represents a document field in a query and presents the operations available to querying against that field.
|
| FieldEnumString |
|
| FilterOperator |
|
| FindAndModifyOptions |
The options for find and modify operations.
|
| FindOptions |
The options to apply to a find operation (also commonly referred to as a query).
|
| FloatConverter |
|
| GeoJson |
Factory class for creating GeoJSON types.
|
| GeoJsonType |
Enumerates all the GeoJson types that are currently supported by Morphia.
|
| Geometry |
Interface to denote which entities are classes that will serialise into a MongoDB GeoJson object.
|
| GeometryCollection |
|
| GeometryConverter |
A Morphia TypeConverter that knows how to turn things that are labelled with the Geometry interface into the correct concrete class,
based on the GeoJSON type.
|
| GeometryQueryConverter |
Converts Point objects into DBObjects for querying only.
|
| GeometryShapeConverter |
Converter that understands most Geometry instances are effectively just lists of either other geometry objects or double coordinates.
|
| GeometryShapeConverter.LineStringConverter |
Defines a new LineStringConverter.
|
| GeometryShapeConverter.MultiLineStringConverter |
Defines a new MultiLineStringConverter.
|
| GeometryShapeConverter.MultiPointConverter |
Defines a new MultiPointConverter.
|
| GeometryShapeConverter.MultiPolygonConverter |
Extends and therefore configures GeometryShapeConverter to provide the specific configuration for converting MultiPolygon objects to
and from MongoDB representations of the GeoJson.
|
| GeometryShapeConverter.PointConverter |
Defines a new PointConverter.
|
| GeometryShapeConverter.PolygonConverter |
Defines a new PolygonConverter.
|
| GeoNear |
Outputs documents in order of nearest to farthest from a specified point.
|
| GeoNear.GeoNearBuilder |
Provides a builder for GeoNear instances.
|
| GeoWithinOperationValidator |
Supports validation for queries using the FilterOperator.GEO_WITHIN operator.
|
| Group |
Defines a group pipeline stage.
|
| Id |
|
| IdDoesNotMix |
|
| IdentityConverter |
|
| IdGetter |
This annotation allows the lazy-load proxy to return the ID of a referenced entity without reading the reference from the database.
|
| Index |
Defines an index
|
| Indexed |
Specified on fields that should be Indexed.
|
| Indexes |
Defines indexes for this entity type (on the collection)
|
| IndexOptions |
Defines the options to be used when declaring an index.
|
| InOperationValidator |
Checks if the value can have the FilterOperator.IN operator applied to it.
|
| InsertOptions |
Options related to insertion of documents into MongoDB.
|
| InstantConverter |
This converter will take a Instant and convert it to a java.util.Date instance.
|
| IntegerConverter |
|
| IntegerTypeValidator |
If the Type is some sort of integer-compatible field (see getTypeClasses) then this validator will check if the value is of the
correct type for this field.
|
| IterableConverter |
|
| JDKLogger |
Provides a logger using the JDK logging facilities.
|
| JDKLoggerFactory |
A logger factory using the JDK's logging.
|
| Key<T> |
The key object; this class is take from the app-engine datastore (mostly) implementation.
|
| KeyConverter |
|
| KeyValueTypeValidator |
This makes sure that the field type and the Key type match.
|
| LazyFeatureDependencies |
|
| LazyProxyFactory |
|
| LazyReferenceFetchingException |
|
| LazyReferenceMissingDependencies |
|
| LazyReferenceOnArray |
|
| LineString |
Represents a GeoJSON LineString type.
|
| ListValueValidator |
Validates Lists.
|
| LocalDateConverter |
Provides a converter for LocalDate converting the value to the Date at the start of that day.
|
| LocalDateTimeConverter |
Provides a converter for LocalDateTime converting the value to a Date.
|
| LocaleConverter |
Converts a Locale to/from a valid database structure.
|
| LocalTimeConverter |
Provides a converter for LocalTime and convert it to its numeric form of milliseconds since midnight.
|
| Logger |
A generic logger interface used internally by Morphia.
|
| LoggerFactory |
A generic logger factory interface used internally by Morphia.
|
| Logr |
Deprecated.
|
| LogrFactory |
Deprecated.
|
| LongConverter |
|
| LongTypeValidator |
Checks the type of the value if the type of the field is a Long or long.
|
| MapKeyDifferentFromString |
|
| MapNotSerializable |
|
| MapObjectReference |
|
| MapOfValuesConverter |
|
| MappedClass |
Deprecated. |
| MappedField |
Deprecated. |
| Mapper |
Deprecated.
|
| MapperOptions |
Options to control mapping behavior.
|
| MapperOptions.Builder |
A builder class for setting mapping options
|
| MappingException |
|
| MappingIterable<U,V> |
Copied from the Java driver
|
| MappingValidator |
|
| MapReduceOptions<T> |
Deprecated.
|
| MapreduceResults<T> |
Deprecated.
|
| MapreduceType |
Deprecated.
|
| MapReference<T> |
|
| Meta |
Defines $meta expression object
|
| Meta.MetaDataKeyword |
Representing specified metadata keyword
|
| MisplacedProperty |
|
| ModOperationValidator |
Validates queries using the FilterOperator.MOD.
|
| Morphia |
|
| MorphiaCursor<T> |
|
| MorphiaIterator<T,V> |
Deprecated.
|
| MorphiaKeyCursor<T> |
Defines an Iterator across the Key values for a given type.
|
| MorphiaKeyIterator<T> |
Deprecated.
|
| MorphiaLoggerFactory |
Morphia's logging factory that can return either an slf4j LoggerFactory or a JDK LoggerFactory.
|
| MorphiaReference<T> |
Wrapper type for references to entities in other collections
|
| MorphiaUtils |
This class provides a set of utilities for use in Morphia.
|
| MultiLineString |
|
| MultipleId |
|
| MultipleVersions |
|
| MultiPoint |
This class represents a series of points, which will saved into MongoDB as per the GeoJSON specification.
|
| MultiPolygon |
|
| NamedCoordinateReferenceSystem |
A GeoJSON named Coordinate Reference System.
|
| NamedCoordinateReferenceSystemConverter |
A Morphia TypeConverter that knows how to turn things that are labelled with the Geometry interface into the correct concrete class,
based on the GeoJSON type.
|
| NoId |
|
| NotInOperationValidator |
Checks if the value can have the FilterOperator.NOT_IN operator applied to it.
|
| NotSaved |
When placed on an entity field, the field will not be written to mongodb.
|
| ObjectFactory |
The ObjectFactory is used by morphia to create instances of classes which can be customized to fit a particular applications needs.
|
| ObjectIdConverter |
Convert to an ObjectId from string
|
| OperationValidator |
Extend this abstract class to provide a way of validating part of a query that contains a FilterOperator.
|
| PathTarget |
|
| PatternValueValidator |
Validates query values that are Pattern to check the field type is a String.
|
| Point |
Represents a GeoJSON Point type.
|
| PointBuilder |
Creates Point instances representing a GeoJSON
point type.
|
| Polygon |
This class represents either a simple polygon enclosing an area, or a more complex polygon that contains both an exterior boundary and
interior boundaries (holes) within it.
|
| Polymorphic |
Deprecated.
|
| PostLoad |
Called after the data has been loaded into the java object.
|
| PostPersist |
Called after the data has been persisted from the java object.
|
| PreLoad |
Called before the data has been loaded from the datastore.
|
| PrePersist |
Called before the data has been persisted to the datastore (before mapping is done).
|
| PreSave |
Deprecated.
|
| Projection |
Defines a projection for use in aggregation
|
| Property |
Optional annotation for specifying persistence behavior
|
| ProxiedEntityReference |
|
| ProxiedEntityReferenceList |
|
| ProxiedEntityReferenceMap |
|
| ProxiedReference |
|
| ProxyHelper |
|
| PushOptions |
The options to apply to a $push update operator.
|
| Query<T> |
|
| QueryException |
Error during query.
|
| QueryFactory |
|
| QueryImpl<T> |
Implementation of Query
|
| QueryResults<T> |
Deprecated.
|
| Reference |
|
| ReferenceConverter |
A converter for MorphiaReference values
|
| ReferenceMap |
Hashtable-based Map implementation that allows mappings to be removed by the garbage collector.
|
| ReferenceToUnidentifiable |
|
| Serialized |
Deprecated.
|
| SerializedObjectConverter |
|
| Serializer |
|
| Shape |
This encapsulates the data necessary to define a shape for queries.
|
| Shape.Point |
Defines a Point
|
| ShortConverter |
|
| ShortFormatter |
A formatter providing a short format
|
| SilentLogger |
Silent logger; it doesn't do anything!
|
| SimpleValueConverter |
Marker interface that the TypeConverter returns simple values (int/long, string, etc...)
|
| SingleReference<T> |
|
| SizeOperationValidator |
Checks if the value can have the FilterOperator.ALL operator applied to it.
|
| Sort |
Deprecated.
|
| Sort |
Used for sorting query results or defining a sort stage in an aggregation pipeline
|
| StringConverter |
|
| Text |
Marks this field for inclusion in text indexing.
|
| TimestampConverter |
|
| Transient |
|
| Type |
Defines BSON types for use in querying against field types.
|
| TypeConverter |
|
| TypeValidator |
Extend this class to provide specific validation for field types for query validation.
|
| UpdateException |
Error during update.
|
| UpdateOperations<T> |
A nicer interface to the update operations in monogodb.
|
| UpdateOperator |
|
| UpdateOpsImpl<T> |
|
| UpdateOptions |
The options to apply when updating documents in the DBCollection
|
| UpdateResults |
This class holds various metrics about the results of an update operation.
|
| URIConverter |
|
| UUIDConverter |
provided by http://code.google.com/p/morphia/issues/detail?id=320
|
| Validation |
Defines the document validation logic for a collection.
|
| ValidationBuilder |
This is an internal class subject to change and removal.
|
| ValidationException |
Error during validation.
|
| ValidationFailure |
Represents a validation failure.
|
| Validator |
Marker interface for validators.
|
| ValueValidator |
Provides validation based on the Value in the query
|
| Version |
supposed to be used on a Long or long field for optimistic locking.
|
| VersionMisuse |
|
| WhereCriteria |
Deprecated.
|