AdminController.java - New class that handles navigation for Admin Users.
LocationProviderController.java - Added the folder name to the front of the page name in setupNewProvider. Now passing a StringArray of "to" email addresses to EmailServiceImpl.sendEmailWithInlinePicture to handle multiple recipients.
LoginCreateAccountController.java - Added functionality for AdminUser login.
AdminUser.java - New class for the Admin User
User.java - Added new userLevel variable. Level 1 means that the Provider has a Premium Account but does not have to pay for it. For Admin user level 1 can add or delete other users including admin users. Admin user 2 cannot delete or add Admin Users.
AdminUserImpl.java - New class that extends LocationUserService to handle database access for the AdminUser.
EmailService.java - Changed sendEmailWithInlinePicture to take a StringArray of "to" recipients instead of a String for just one recipient.
EmailServiceImpl.java - Changed sendEmailWithInlinePicture to take a StringArray of "to" recipients instead of a String for just one recipient.
GlobalVars.java - Added static email server variables.
LocationMatchingTilesContainerFactory.java - Add new Tile resource file tiles-AdminDefs.xml
hibernate.cfg.xml - Added the AdminUser mapping entry.
admin.jsp - Display page for the logged in Admin User.
adminHeader.jsp - Page to be used for Admin Header.
adminHomePage.jsp - Admin Home Page that displays the correct tiles depending on which link the user has clicked on.
adminNavigation.jsp - Menu page for the Admin User site. Still a work in progress.
provider.jsp - Removed unused code.