"""
PureMVC Python Demo - wxPython Employee Admin
By Toby de Havilland <toby.de.havilland@puremvc.org>
Copyright(c) 2007-08 Toby de Havilland, Some rights reserved.
Addapted for pyjamas: Kees Bos
"""
class RoleVO(object):
username = None
roles = []
def __init__(self, username=None,roles=None):
if username:
self.username = username
if roles:
self.roles = roles
class UserVO(object):
username = None
fname = None
lname = None
email = None
password = None
department = []
def __init__(self,uname=None,fname=None,lname=None,email=None,password=None,department = None):
if uname:
self.username = uname
if fname:
self.fname = fname
if lname:
self.lname = lname
if email:
self.email = email
if password:
self.password = password
if department:
self.department = department
def isValid(self):
return (len(username) > 0 and len(password) > 0 and department is not [])
def givenName(self):
return self.lname+', '+self.fname
|