Class MongoDbWriter
- java.lang.Object
-
- io.resys.hdes.object.repo.mongodb.writers.MongoDbWriter
-
- All Implemented Interfaces:
ObjectRepositoryMapper.Writer<com.mongodb.client.MongoClient>
public class MongoDbWriter extends Object implements ObjectRepositoryMapper.Writer<com.mongodb.client.MongoClient>
-
-
Constructor Summary
Constructors Constructor Description MongoDbWriter(ObjectRepository.Objects src, MongoCommand<ObjectRepository.Objects> command, MongoCommand.MongoDbConfig mongoDbConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectRepository.Objectsbuild(List<Object> objects)ObjectRepository.BlobvisitBlob(com.mongodb.client.MongoClient client, ObjectRepository.Blob blob)ObjectRepository.CommitvisitCommit(com.mongodb.client.MongoClient client, ObjectRepository.Commit commit)ObjectRepository.HeadvisitHead(com.mongodb.client.MongoClient to, ObjectRepository.Head head)ObjectRepository.RefvisitRef(com.mongodb.client.MongoClient client, ObjectRepository.Ref ref)ObjectRepository.TagvisitTag(com.mongodb.client.MongoClient client, ObjectRepository.Tag tag)ObjectRepository.TreevisitTree(com.mongodb.client.MongoClient client, ObjectRepository.Tree tree)
-
-
-
Constructor Detail
-
MongoDbWriter
public MongoDbWriter(ObjectRepository.Objects src, MongoCommand<ObjectRepository.Objects> command, MongoCommand.MongoDbConfig mongoDbConfig)
-
-
Method Detail
-
build
public ObjectRepository.Objects build(List<Object> objects)
- Specified by:
buildin interfaceObjectRepositoryMapper.Writer<com.mongodb.client.MongoClient>
-
visitRef
public ObjectRepository.Ref visitRef(com.mongodb.client.MongoClient client, ObjectRepository.Ref ref)
- Specified by:
visitRefin interfaceObjectRepositoryMapper.Writer<com.mongodb.client.MongoClient>
-
visitTag
public ObjectRepository.Tag visitTag(com.mongodb.client.MongoClient client, ObjectRepository.Tag tag)
- Specified by:
visitTagin interfaceObjectRepositoryMapper.Writer<com.mongodb.client.MongoClient>
-
visitCommit
public ObjectRepository.Commit visitCommit(com.mongodb.client.MongoClient client, ObjectRepository.Commit commit)
- Specified by:
visitCommitin interfaceObjectRepositoryMapper.Writer<com.mongodb.client.MongoClient>
-
visitBlob
public ObjectRepository.Blob visitBlob(com.mongodb.client.MongoClient client, ObjectRepository.Blob blob)
- Specified by:
visitBlobin interfaceObjectRepositoryMapper.Writer<com.mongodb.client.MongoClient>
-
visitTree
public ObjectRepository.Tree visitTree(com.mongodb.client.MongoClient client, ObjectRepository.Tree tree)
- Specified by:
visitTreein interfaceObjectRepositoryMapper.Writer<com.mongodb.client.MongoClient>
-
visitHead
public ObjectRepository.Head visitHead(com.mongodb.client.MongoClient to, ObjectRepository.Head head)
- Specified by:
visitHeadin interfaceObjectRepositoryMapper.Writer<com.mongodb.client.MongoClient>
-
-