Browse Source

minor fixes.

Nicolas Cannasse 19 years ago
parent
commit
8887ae8f17
2 changed files with 13 additions and 2 deletions
  1. 8 2
      std/neko/db/Manager.hx
  2. 5 0
      std/neko/db/Object.hx

+ 8 - 2
std/neko/db/Manager.hx

@@ -26,6 +26,10 @@ package neko.db;
 
 import Reflect;
 
+/**
+	SPOD Manager : the persistent object database manager. See the tutorial on
+	haXe website to learn how to use SPOD.
+**/
 class Manager<T : Object> {
 
 	/* ----------------------------- STATICS ------------------------------ */
@@ -342,7 +346,7 @@ class Manager<T : Object> {
 		return object(s.toString(),lock);
 	}
 
-	function object( sql : String, lock : Bool ) : T {
+	public function object( sql : String, lock : Bool ) : T {
 		var r = cnx.request(sql).next();
 		if( r == null )
 			return null;
@@ -351,7 +355,7 @@ class Manager<T : Object> {
 		return r;
 	}
 
-	function objects( sql : String, lock : Bool ) : List<T> {
+	public function objects( sql : String, lock : Bool ) : List<T> {
 		var me = this;
 		var l = cnx.request(sql).results();
 		var l2 = new List<T>();
@@ -363,6 +367,8 @@ class Manager<T : Object> {
 		return l2;
 	}
 
+	/* --------------------------- INIT / CLEANUP ------------------------- */
+
 	public static function initialize() {
 		var l = init_list;
 		init_list = new List();

+ 5 - 0
std/neko/db/Object.hx

@@ -24,6 +24,10 @@
  */
 package neko.db;
 
+/**
+	SPOD Object : the persistent object base type. See the tutorial on haXe
+	website to learn how to use SPOD.
+**/
 class Object {
 
 /*
@@ -40,6 +44,7 @@ class Object {
 
 	var local_manager : neko.db.Manager<neko.db.Object>;
 
+
 	public function new() {
 	}