public Set<ContentPackInstallation> findByContentPackIdAndRevision(ModelId id, int revision) { final DBQuery.Query query = DBQuery .is(ContentPackInstallation.FIELD_CONTENT_PACK_ID, id) .is(ContentPackInstallation.FIELD_CONTENT_PACK_REVISION, revision); try (final DBCursor<ContentPackInstallation> installations = dbCollection.find(query)) { return ImmutableSet.copyOf((Iterator<ContentPackInstallation>) installations); } }
public ContentPackInstallation insert(final ContentPackInstallation installation) { final WriteResult<ContentPackInstallation, ObjectId> writeResult = dbCollection.insert(installation); return writeResult.getSavedObject(); }
/** * Stores the given {@link DTO} in the database. * * @param dto the {@link DTO} to save * @return the newly saved {@link DTO} */ public DTO save(DTO dto) { final WriteResult<DTO, ObjectId> save = db.save(dto); return save.getSavedObject(); }
public void forEach(Consumer<? super LookupTableDto> action) { try (DBCursor<LookupTableDto> dbCursor = db.find()) { dbCursor.forEachRemaining(action); } } }
public CollectorActions findActionBySidecar(String sidecarId, boolean remove) { if (remove) { return dbCollection.findAndRemove(DBQuery.is("sidecar_id", sidecarId)); } else { return dbCollection.findOne(DBQuery.is("sidecar_id", sidecarId)); } } }
@Override public int delete(String id) { return this.coll.removeById(id).getN(); }
@Override public DBQuery.Query buildQuery(String key, Object value) { return DBQuery.is(key, value); } }
@Override public DBQuery.Query buildQuery(String key, Object value) { return DBQuery.greaterThan(key, value); } }
@Override public DBQuery.Query buildQuery(String key, Object value) { return DBQuery.lessThan(key, value); } }
@Override public DBQuery.Query buildQuery(String key, Object value) { return DBQuery.lessThanEquals(key, value); } }
public IndexFieldTypesDTO save(IndexFieldTypesDTO dto) { final WriteResult<IndexFieldTypesDTO, ObjectId> save = db.save(dto); return save.getSavedObject(); }
public int deleteById(ObjectId id) { final WriteResult<ContentPackInstallation, ObjectId> writeResult = dbCollection.removeById(id); return writeResult.getN(); }