Index

C D E G I L M O R S U Z _ С 
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.
C D E G I L M O R S U Z _ С 
All Classes|All Packages