/*
*
*/
package com.govu.engine.db;
import org.mozilla.javascript.Function;
import org.mozilla.javascript.Scriptable;
import org.mozilla.javascript.ScriptableObject;
/**
*
* @author Mehmet Ecevit
*/
public interface DatabaseProvider {
public void deleteObj(ScriptableObject obj, String type);
public void saveObj(ScriptableObject obj, String type);
public void delete(ScriptableObject obj, String type);
public Scriptable[] getAll(Function function, String type);
public Scriptable[] search(ScriptableObject obj, Function function, String type);
public Scriptable get(ScriptableObject obj, String type);
}