package com.github.mongorest.to.request;
public enum WriteConcern {
NONE(com.mongodb.WriteConcern.NONE), NORMAL(com.mongodb.WriteConcern.NORMAL), SAFE(com.mongodb.WriteConcern.SAFE), FSYNC_SAFE(
com.mongodb.WriteConcern.FSYNC_SAFE), REPLICAS_SAFE(com.mongodb.WriteConcern.REPLICAS_SAFE);
private com.mongodb.WriteConcern mongoWriteConcern;
private WriteConcern(com.mongodb.WriteConcern mongoWriteConcern) {
this.mongoWriteConcern = mongoWriteConcern;
}
public com.mongodb.WriteConcern getMongoWriteConcern() {
return mongoWriteConcern;
}
public static WriteConcern fromMongoWriteConcern(com.mongodb.WriteConcern mongoWriteConcern) {
WriteConcern found = null;
for (WriteConcern writeConcern : values()) {
if (writeConcern.mongoWriteConcern == mongoWriteConcern) {
found = writeConcern;
break;
}
}
return found;
}
}