Changeset 2950

Show
Ignore:
Timestamp:
06/19/06 23:14:02 (18 years ago)
Author:
jerome
Message:

Began refactorization.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/storages/ldapstorage.py

    r2938 r2950  
    397397                        description = self.databaseToUserCharset(base64.decodestring(description)) 
    398398                    user.Payments.append((date, float(amount), description)) 
    399             user.Exists = 1 
     399            user.Exists = True 
    400400        return user 
    401401        
     
    417417                    group.AccountBalance += member.AccountBalance 
    418418                    group.LifeTimePaid += member.LifeTimePaid 
    419             group.Exists = 1 
     419            group.Exists = True 
    420420        return group 
    421421        
     
    444444            printer.uniqueMember = fields.get("uniqueMember", []) 
    445445            printer.Description = self.databaseToUserCharset(fields.get("description", [""])[0])  
    446             printer.Exists = 1 
     446            printer.Exists = True 
    447447        return printer     
    448448         
     
    489489                    else :     
    490490                        userpquota.MaxJobSize = int(userpquota.MaxJobSize[0]) 
    491                 userpquota.Exists = 1 
     491                userpquota.Exists = True 
    492492        return userpquota 
    493493         
     
    547547                        grouppquota.PageCounter += int(userpquota[1].get("pykotaPageCounter", [0])[0] or 0) 
    548548                        grouppquota.LifePageCounter += int(userpquota[1].get("pykotaLifePageCounter", [0])[0] or 0) 
    549                 grouppquota.Exists = 1 
     549                grouppquota.Exists = True 
    550550        return grouppquota 
    551551         
     
    622622                mxtime = DateTime.strptime(date[:14], "%Y%m%d%H%M%S").localtime() 
    623623                lastjob.JobDate = mxtime.strftime("%Y%m%d %H:%M:%S") 
    624                 lastjob.Exists = 1 
     624                lastjob.Exists = True 
    625625        return lastjob 
    626626         
     
    664664                            group.AccountBalance += member.AccountBalance 
    665665                            group.LifeTimePaid += member.LifeTimePaid 
    666                     group.Exists = 1 
     666                    group.Exists = True 
    667667                    self.cacheEntry("GROUPS", group.Name, group) 
    668668                groups.append(group) 
     
    715715                    printer.uniqueMember = fields.get("uniqueMember", []) 
    716716                    printer.Description = self.databaseToUserCharset(fields.get("description", [""])[0])  
    717                     printer.Exists = 1 
     717                    printer.Exists = True 
    718718                    printers.append(printer) 
    719719                    self.cacheEntry("PRINTERS", printer.Name, printer) 
     
    780780                                description = self.databaseToUserCharset(base64.decodestring(description)) 
    781781                            user.Payments.append((date, float(amount), description)) 
    782                     user.Exists = 1 
     782                    user.Exists = True 
    783783                    users.append(user) 
    784784                    self.cacheEntry("USERS", user.Name, user) 
     
    815815                            group.AccountBalance += member.AccountBalance 
    816816                            group.LifeTimePaid += member.LifeTimePaid 
    817                     group.Exists = 1 
     817                    group.Exists = True 
    818818                    groups.append(group) 
    819819                    self.cacheEntry("GROUPS", group.Name, group) 
     
    859859                    else :     
    860860                        userpquota.DateLimit = userpquota.DateLimit[0] 
    861                 userpquota.Exists = 1 
     861                userpquota.Exists = True 
    862862                usersandquotas.append((user, userpquota)) 
    863863                self.cacheEntry("USERPQUOTAS", "%s@%s" % (user.Name, printer.Name), userpquota) 
     
    13831383                    job.UserName = self.databaseToUserCharset(fields.get("pykotaUserName")[0]) 
    13841384                    job.PrinterName = self.databaseToUserCharset(fields.get("pykotaPrinterName")[0]) 
    1385                     job.Exists = 1 
     1385                    job.Exists = True 
    13861386                    jobs.append(job) 
    13871387            jobs.sort(lambda x, y : cmp(y.JobDate, x.JobDate))         
     
    17121712            code.Balance = float(fields.get("pykotaBalance", [0.0])[0]) 
    17131713            code.Description = self.databaseToUserCharset(fields.get("description", [""])[0])  
    1714             code.Exists = 1 
     1714            code.Exists = True 
    17151715        return code     
    17161716         
     
    17651765                    code.Balance = float(fields.get("pykotaBalance", [0.0])[0]) 
    17661766                    code.Description = self.databaseToUserCharset(fields.get("description", [""])[0])  
    1767                     code.Exists = 1 
     1767                    code.Exists = True 
    17681768                    codes.append(code) 
    17691769                    self.cacheEntry("BILLINGCODES", code.BillingCode, code) 
     
    17781778        return self.doModify(bcode.ident, fields)          
    17791779 
     1780    def storageUserFromRecord(self, username, record) : 
     1781        """Returns a StorageUser instance from a database record.""" 
     1782        user = StorageUser(self, username) 
     1783        user.Exists = True 
     1784        return user 
     1785         
     1786    def storageGroupFromRecord(self, groupname, record) : 
     1787        """Returns a StorageGroup instance from a database record.""" 
     1788        group = StorageGroup(self, groupname) 
     1789        group.Exists = True 
     1790        return group 
     1791         
     1792    def storagePrinterFromRecord(self, printername, record) : 
     1793        """Returns a StoragePrinter instance from a database record.""" 
     1794        printer = StoragePrinter(self, printername) 
     1795        printer.Exists = True 
     1796        return printer 
     1797         
     1798    def setJobAttributesFromRecord(self, job, record) :     
     1799        """Sets the attributes of a job from a database record.""" 
     1800        job.Exists = True 
     1801         
     1802    def storageJobFromRecord(self, record) : 
     1803        """Returns a StorageJob instance from a database record.""" 
     1804        job = StorageJob(self) 
     1805        self.setJobAttributesFromRecord(job, record) 
     1806        return job 
     1807         
     1808    def storageLastJobFromRecord(self, printer, record) : 
     1809        """Returns a StorageLastJob instance from a database record.""" 
     1810        lastjob = StorageLastJob(self, printer) 
     1811        self.setJobAttributesFromRecord(lastjob, record) 
     1812        return lastjob 
     1813         
     1814    def storageUserPQuotaFromRecord(self, user, printer, record) : 
     1815        """Returns a StorageUserPQuota instance from a database record.""" 
     1816        userpquota = StorageUserPQuota(self, user, printer) 
     1817        userpquota.Exists = True 
     1818        return userpquota 
     1819         
     1820    def storageGroupPQuotaFromRecord(self, group, printer, record) : 
     1821        """Returns a StorageGroupPQuota instance from a database record.""" 
     1822        grouppquota = StorageGroupPQuota(self, group, printer) 
     1823        grouppquota.Exists = True 
     1824        return grouppquota 
     1825         
     1826    def storageBillingCodeFromRecord(self, billingcode, record) : 
     1827        """Returns a StorageBillingCode instance from a database record.""" 
     1828        code = StorageBillingCode(self, billingcode) 
     1829        code.Exists = True 
     1830        return code