Index
All Classes|All Packages
C
- checkOpened(String) - Method in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
Checks if the component is opened.
- clear(String) - Method in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
Clears component state.
- close(String) - Method in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
Closes component and frees used resources.
- configure(ConfigParams) - Method in class org.pipservices3.mongodb.connect.MongoDbConnectionResolver
-
Configures component by passing configuration parameters.
- configure(ConfigParams) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Configures component by passing configuration parameters.
- configure(ConfigParams) - Method in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
Configures component by passing configuration parameters.
D
- decode(BsonReader, DecoderContext) - Method in class org.pipservices3.mongodb.codecs.DurationInt64Codec
- decode(BsonReader, DecoderContext) - Method in class org.pipservices3.mongodb.codecs.DurationStringCodec
- decode(BsonReader, DecoderContext) - Method in class org.pipservices3.mongodb.codecs.LocalDateStringCodec
- decode(BsonReader, DecoderContext) - Method in class org.pipservices3.mongodb.codecs.LocalDateTimeStringCodec
- decode(BsonReader, DecoderContext) - Method in class org.pipservices3.mongodb.codecs.ZonedDateTimeStringCodec
- deleteByFilter(String, Bson) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Deletes data items that match to a given filter.
- deleteById(String, K) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Deleted a data item by it's unique id.
- deleteByIds(String, K[]) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Deletes multiple data items by their unique ids.
- DurationInt64Codec - Class in org.pipservices3.mongodb.codecs
- DurationInt64Codec() - Constructor for class org.pipservices3.mongodb.codecs.DurationInt64Codec
- DurationStringCodec - Class in org.pipservices3.mongodb.codecs
- DurationStringCodec() - Constructor for class org.pipservices3.mongodb.codecs.DurationStringCodec
E
- encode(BsonWriter, Duration, EncoderContext) - Method in class org.pipservices3.mongodb.codecs.DurationInt64Codec
- encode(BsonWriter, Duration, EncoderContext) - Method in class org.pipservices3.mongodb.codecs.DurationStringCodec
- encode(BsonWriter, LocalDate, EncoderContext) - Method in class org.pipservices3.mongodb.codecs.LocalDateStringCodec
- encode(BsonWriter, LocalDateTime, EncoderContext) - Method in class org.pipservices3.mongodb.codecs.LocalDateTimeStringCodec
- encode(BsonWriter, ZonedDateTime, EncoderContext) - Method in class org.pipservices3.mongodb.codecs.ZonedDateTimeStringCodec
G
- get(Class<T>, CodecRegistry) - Method in class org.pipservices3.mongodb.codecs.MongoDbCodecProvider
- getEncoderClass() - Method in class org.pipservices3.mongodb.codecs.DurationInt64Codec
- getEncoderClass() - Method in class org.pipservices3.mongodb.codecs.DurationStringCodec
- getEncoderClass() - Method in class org.pipservices3.mongodb.codecs.LocalDateStringCodec
- getEncoderClass() - Method in class org.pipservices3.mongodb.codecs.LocalDateTimeStringCodec
- getEncoderClass() - Method in class org.pipservices3.mongodb.codecs.ZonedDateTimeStringCodec
- getListByFilter(String, Bson, Bson) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Gets a list of data items retrieved by a given filter and sorted according to sort parameters.
- getListByIds(String, K[]) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Gets a list of data items retrieved by given unique ids.
- getOneById(String, K) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Gets a data item by its unique id.
- getOneRandom(String, Bson) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Gets a random item from items that match to a given filter.
- getPageByFilter(String, Bson, PagingParams, Bson) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Gets a page of data items retrieved by a given filter and sorted according to sort parameters.
I
- IdentifiableMongoDbPersistence<T extends org.pipservices3.commons.data.IIdentifiable<K>,K> - Class in org.pipservices3.mongodb.persistence
-
Abstract persistence component that stores data in MongoDB and implements a number of CRUD operations over data items with unique ids.
- IdentifiableMongoDbPersistence(String, Class<T>) - Constructor for class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Creates a new instance of the persistence component.
- isOpen() - Method in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
Checks if the component is opened.
L
- LocalDateStringCodec - Class in org.pipservices3.mongodb.codecs
- LocalDateStringCodec() - Constructor for class org.pipservices3.mongodb.codecs.LocalDateStringCodec
- LocalDateTimeStringCodec - Class in org.pipservices3.mongodb.codecs
- LocalDateTimeStringCodec() - Constructor for class org.pipservices3.mongodb.codecs.LocalDateTimeStringCodec
M
- MongoDbCodecProvider - Class in org.pipservices3.mongodb.codecs
- MongoDbCodecProvider() - Constructor for class org.pipservices3.mongodb.codecs.MongoDbCodecProvider
- MongoDbConnectionResolver - Class in org.pipservices3.mongodb.connect
-
Helper class that resolves MongoDB connection and credential parameters, validates them and generates a connection URI.
- MongoDbConnectionResolver() - Constructor for class org.pipservices3.mongodb.connect.MongoDbConnectionResolver
- MongoDbPersistence<T> - Class in org.pipservices3.mongodb.persistence
-
Abstract persistence component that stores data in MongoDB.
- MongoDbPersistence(String, Class<T>) - Constructor for class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
Creates a new instance of the persistence component.
O
- open(String) - Method in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
Opens the component.
- org.pipservices3.mongodb.codecs - package org.pipservices3.mongodb.codecs
- org.pipservices3.mongodb.connect - package org.pipservices3.mongodb.connect
- org.pipservices3.mongodb.persistence - package org.pipservices3.mongodb.persistence
R
- resolve(String) - Method in class org.pipservices3.mongodb.connect.MongoDbConnectionResolver
-
Resolves MongoDB connection URI from connection and credential parameters.
S
- set(String, T) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Sets a data item.
- setReferences(IReferences) - Method in class org.pipservices3.mongodb.connect.MongoDbConnectionResolver
-
Sets references to dependent components.
- setReferences(IReferences) - Method in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
Sets references to dependent components.
U
- update(String, T) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Updates a data item.
- updatePartially(String, K, AnyValueMap) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Updates only few selected fields in a data item.
Z
- ZonedDateTimeStringCodec - Class in org.pipservices3.mongodb.codecs
- ZonedDateTimeStringCodec() - Constructor for class org.pipservices3.mongodb.codecs.ZonedDateTimeStringCodec
_
- _collection - Variable in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
The MongoDB colleciton object.
- _collectionName - Variable in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
The collection name.
- _connection - Variable in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
The MongoDB connection object.
- _connectionResolver - Variable in class org.pipservices3.mongodb.connect.MongoDbConnectionResolver
-
The connections resolver.
- _connectionResolver - Variable in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
The connection resolver.
- _credentialResolver - Variable in class org.pipservices3.mongodb.connect.MongoDbConnectionResolver
-
The credentials resolver.
- _database - Variable in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
The MongoDB database name.
- _documentClass - Variable in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
The default class to cast any documents returned from the database into
- _lock - Variable in class org.pipservices3.mongodb.persistence.MongoDbPersistence
- _logger - Variable in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
The logger.
- _maxPageSize - Variable in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
- _options - Variable in class org.pipservices3.mongodb.persistence.MongoDbPersistence
-
The configuration options.
С
- create(String, T) - Method in class org.pipservices3.mongodb.persistence.IdentifiableMongoDbPersistence
-
Creates a data item.
All Classes|All Packages