/[papo]/gnue/appserver/src/geasList.py
ViewVC logotype

Diff of /gnue/appserver/src/geasList.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by charlie, Tue Aug 27 18:15:51 2002 UTC revision 1.4 by styxman, Fri Nov 8 16:39:49 2002 UTC
# Line 81  class geasList: Line 81  class geasList:
81      self._datasource._datasourceDictionary={}      self._datasource._datasourceDictionary={}
82    
83      # set the field to sort (has to be called before phase init      # set the field to sort (has to be called before phase init
84      if hasattr(self,"_sort"):            if hasattr(self,"_sort"):
85        self._datasource.order_by=string.joinfields(self._sort,",")        self._datasource.order_by=string.joinfields(self._sort,",")
86            
87      self._datasource.phaseInit ()      self._datasource.phaseInit ()
# Line 107  class geasList: Line 107  class geasList:
107          trigger()          trigger()
108                    
109      if self._resultset.firstRecord () != 0:      if self._resultset.firstRecord () != 0:
110        return geasInstance.geasInstance (self._classname, self._resultset.current)        return geasInstance.geasInstance (self,  self._resultset.current)
111      else:      else:
112        return None        return None
113    
# Line 117  class geasList: Line 117  class geasList:
117    
118    def nextInstance (self):    def nextInstance (self):
119      if self._resultset.nextRecord () != 0:      if self._resultset.nextRecord () != 0:
120        return geasInstance.geasInstance (self._classname, self._resultset.current)        return geasInstance.geasInstance (self, self._resultset.current)
121      else:      else:
122        return None        return None
123    
# Line 127  class geasList: Line 127  class geasList:
127    
128    def insertNewInstance (self):    def insertNewInstance (self):
129      self._resultset.insertRecord ()      self._resultset.insertRecord ()
130      return geasInstance.geasInstance (self._classname, self._resultset.current)      return geasInstance.geasInstance (self, self._resultset.current)
131    
132      def getLength(self):
133        pass
134    
135      def isEmpty(self):
136        pass
137    
138      def isFirst(self):
139        pass
140    
141      def isLast(self):
142        pass
143    
144      def previousItem(self):
145        pass

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26