I'm starting to suspect that multiple beans might be better -- a "createUser" bean, an "editUser" bean, etc. That way we separate out behaviors better for tighter cohesion and can have some of them be view-scoped to avoid having clean up to prep for creating another user.
Merge branch 'maven' of https://github.com/mcbeckler/OpenSale.git into maven
Separated out EditUserBean, massaged the editUser page to use it properly (also: it's "editUser" now both for adding users and creating users. Has the same stuff as "Registration", just a different name). Changed UserEntity Id generation strategy to IDENTITY since adding users was choking a bit when users already exist. This forces the created MySQL tables to have the auto_increment property on the MySQL table in question, which is nice. Let the database handle simple primary key generation. As such, I updated create_users.sql accordingly (just omitted manually-specified Id column from the inserts).