LocationProviderController.java - Added setupLocationProviderSession method to setup the model attribute locationProvider for this user session. Added the folder name / in front of the next page jsp. This was required because the provider and scout jsp pages were moved into separate folders.
LocationScoutController.java - Added setupLocationScoutSession method to setup the model attribute locationScout for this user session. Added the folder name / in front of the next page jsp. This was required because the provider and scout jsp pages were moved into separate folders.
LoginCreateAccountController.java - New controller to handle logins and creating accounts.
LocationProvider.java - Removed the CascadeType.ALL setting for the requestSubmissions collection.
LocationScout.java - Removed the CascadeType.ALL setting for the locationRequests and requestAlerts collections.
User.java - Added the UserType variable back to the code. We need this to distinguish what the user is who is logging in. This way we can redirect them to the correct user page.
EmailServiceImpl.java - Changed the host because it was not working.
GeneralUserServiceImpl.java - Class that implements LocationUserService for handling the general functionality like logging in.
LocationProviderServiceImpl.java - Added methods for adding and modifying submissions.
LocationScoutServiceImpl.java - Added methods for adding and modifying ScoutAlerts.
LocationUserService.java - Removed abstract methods that required extending classes to implement those methods.
GlobalVars.java - Finished adding all of the States to the states hashmap.
LocationMatchingTilesContainerFactory.java - Added new tiles config file for the login and creating accounts.
tiles-ProviderDefs.xml - Added the provider folder prefix to the body value names.
tiles-ScoutDefs.xml - Added the scout folder prefix to the body value names.
index.jsp - Changed to use tiles templates.
baseLoginCreateAccountLayout.jsp - Base layout for tiles template for logging in and creating accounts.
locationMatchingFooter.jsp - New jsp page for footer for login page.
locationMatchingHeader.jsp - New jsp page for header for login page.
login.jsp - New login page.
addLocation.jsp - Moved to provider folder.
addPhoto.jsp - Moved to provider folder.
deleteLocations.jsp - Moved to provider folder.
deletePhotos.jsp - Moved to provider folder.
editAddPhoto.jsp - Moved to provider folder.
editLocation.jsp - Moved to provider folder.
editLocationListings.jsp - Moved to provider folder.
editLocationProvider.jsp - Moved to provider folder.
locationProviderFooter.jsp - Moved to provider folder.
locationProviderHeader.jsp - Moved to provider folder.
locationProviderHomePage.jsp - Moved to provider folder.
newLocationProvider.jsp - Moved to provider folder.
provider.jsp - Moved to provider folder.
providerNavigation.jsp - Moved to provider folder.
searchLocationRequests.jsp - Moved to provider folder.
viewSubmissionsList.jsp - Moved to provider folder.
addLocationRequest.jsp - Moved to scout folder.
deleteLocationRequests.jsp - Moved to scout folder.
editLocationRequest.jsp - Moved to scout folder.
editLocationRequestListings.jsp - Moved to scout folder.
editLocationScout.jsp - Moved to scout folder.
locationScoutFooter.jsp - Moved to scout folder.
locationScoutHeader.jsp - Moved to scout folder.
locationScoutHomePage.jsp - Moved to scout folder.
newLocationScout.jsp - Moved to scout folder.
scout.jsp - Moved to scout folder.
scoutAlerts.jsp - Moved to scout folder.
scoutNavigation.jsp - Moved to scout folder.
viewLocationPhotos.jsp - Moved to scout folder.