Update of /cvsroot/cobricks/cobricks2/src/org/cobricks/core
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv29993/org/cobricks/core
Modified Files:
CorePresenter.java
Log Message:
Index: CorePresenter.java
===================================================================
RCS file: /cvsroot/cobricks/cobricks2/src/org/cobricks/core/CorePresenter.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- CorePresenter.java 15 Dec 2006 23:06:32 -0000 1.9
+++ CorePresenter.java 16 Dec 2006 15:29:09 -0000 1.10
@@ -26,6 +26,7 @@
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
+import java.util.ListIterator;
import java.util.Locale;
import java.util.Map;
import java.util.Properties;
@@ -380,7 +381,36 @@
return result;
}
+ public List sortList(List s)
+ {
+ if (s == null) return new ArrayList();
+ List result = new ArrayList(s);
+ Collections.sort(result);
+ return result;
+ }
+
+
+ /**
+ *
+ */
+ public List subList(List s, int start, int size)
+ {
+ if (s==null) return null;
+ List result = new ArrayList();
+ int count = 0;
+ ListIterator i = s.listIterator();
+ while (i.hasNext()) {
+ Object o = i.next();
+ if (count >= start)
+ result.add(o);
+ count++;
+ if (count > start + size)
+ break;
+ }
+ return result;
+ }
+
/**
*
*/
@@ -433,6 +463,32 @@
result.append("\n");
return 1;
}
+
+
+ /**
+ *
+ */
+ public String sqlExecute(String sql)
+ {
+ try {
+ coreManager.getDBAccess().sqlExecute(sql, null, true);
+ return null;
+ } catch(Exception e) {
+ return e.toString();
+ }
+ }
+
+ /**
+ *
+ */
+ public List sqlQuery(String sql)
+ {
+ try {
+ return coreManager.getDBAccess().sqlQuery(sql, true);
+ } catch(Exception e) {
+ }
+ return null;
+ }
}
|