package org.korsakow.services.finder;
import java.sql.ResultSet;
import javax.xml.xpath.XPathExpressionException;
import org.korsakow.ide.DataRegistry;
import org.korsakow.ide.NodeListResultSet;
import org.korsakow.services.tdg.SettingsTDG;
import org.w3c.dom.Element;
public class SettingsFinder
{
public static ResultSet find() throws XPathExpressionException{
Element element = DataRegistry.getHelper().xpathAsElement("/korsakow/settings/"+SettingsTDG.NODE_NAME);
ListNodeList nodeList = new ListNodeList();
if (element != null)
nodeList.add(element);
return new NodeListResultSet(nodeList);
}
public static ResultSet find(long id) throws XPathExpressionException{
return DataRegistry.getHelper().xpathAsResultSet("/korsakow/settings/Settings[id=?]", id);
}
}