All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.googlecode.mjorm.query.modifiers.AbstractValueModifier Maven / Gradle / Ivy

package com.googlecode.mjorm.query.modifiers;

import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;

public abstract class AbstractValueModifier
	extends AbstractModifier {

	private T value;
	private String command;

	public AbstractValueModifier(T value, String command) {
		this.value 		= value;
		this.command	= command;
	}

	protected T getValue() {
		return value;
	}

	protected String getCommand() {
		return command;
	}

	@Override
	public DBObject toModifierObject(String propertyName) {
		return new BasicDBObject(command,
			new BasicDBObject(propertyName, value));
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy