package cz.cuni.mff.d3s.been.objectrepository.mongo;
import cz.cuni.mff.d3s.been.core.persistence.EntityID;
import cz.cuni.mff.d3s.been.persistence.QueryRedactor;
import cz.cuni.mff.d3s.been.storage.QueryRedactorFactory;
/**
* Redactor factory for mongo queries
*
* @author darklight
*/
final class MongoQueryRedactorFactory implements QueryRedactorFactory {
@Override
public QueryRedactor fetch(EntityID entityID) {
return new MongoFetchQueryRedactor(entityID);
}
@Override
public QueryRedactor delete(EntityID entityID) {
return new MongoDeleteQueryRedactor(entityID);
}
}