rsanchez-wsu / fa15-ceg3120

11 stars 2 forks source link

Polymorphic Design for User Accounts #9

Closed pquackenbush closed 9 years ago

pquackenbush commented 9 years ago

I've gone ahead and added a UserAccount class with three subclasses in the core module. This will allow us to easily launch the specific UI depending on the UserAccount subclass returned after logging in.

Added this to the tracker to test whether I could still tie a commit to a certain issue. fingers crossed

pquackenbush commented 9 years ago

Note:

This is still on the HomeownerUIBase branch

pquackenbush commented 9 years ago

I had a thought that perhaps we should have another package like ...common.data for the common ADTs that will be utilized like the User Account types, perhaps a JobRequest class, AvailableJobRequest class, and so forth.

This would help keep the core module more organized.

rsanchez-wsu commented 9 years ago

@pquackenbush, good call on both the polymorphic user account types and the core data objects.

pquackenbush commented 9 years ago

I think everyone is on the same page here. No need to keep this open methinks...