Design question: User objects and a Role object
- From: Anthony Smith <mrsmithq@xxxxxxxxxxx>
- Date: Thu, 9 Oct 2008 09:31:00 -0700 (PDT)
I have a user object that is set when a user logs in. There are also
permissions that I get about the user from a web service. Currently I
take the results from those web services and store them as XML in the
user object so I can parse it when I need to look at them. I wanted to
turn the xml permissions into ROle objects, but does that mean that my
User class needs to make reference to the Role class?
User class example
class User{
protected $firstName;
protected $lastName;
protected $employeeNumber;
protected $orgCode;
protected $roles; //Could this be an object of my class Role?
protected $scope;
protected $type;
protected $primaryAssignmentsXML = null;
protected $securityRolesXML = null;
.... getters ad setters
getRole(roleName){
//get the securityRolesXML and then parse it setting the Role
Object
$role = new Role();
$role->setName();
$role->setFunction();
return $role;
}
Is this how I should be going about this?
.
- Follow-Ups:
- Re: Design question: User objects and a Role object
- From: Jerry Stuckle
- Re: Design question: User objects and a Role object
- From: R. Rajesh Jeba Anbiah
- Re: Design question: User objects and a Role object
- Prev by Date: Re: inserting record into mysql db using php
- Next by Date: Re: Current week
- Previous by thread: Getting host for domain?
- Next by thread: Re: Design question: User objects and a Role object
- Index(es):
Relevant Pages
|