Create a propertyService.getTestInstance method to facilitate unit tests
Remove org configuration methods since they are not used. Get the backup configuration directories when doing a bypass. Implement the refresh method.
This service now holds a registry of active services. Refreshing of services must go through this class. Also holds some common values that are discovered via servlet context.
Implement refresh methods inherited from base class
Correct the pathing for the schema directories based on OS. Leave them in the database with linux style paths (forward slashes) since the values are also used to create urls.
Discover the external (backup) directory based on OS
catch and report missing skins configuration files.
Rename LDAPUtil to AuthUtil
Trim property values
Beef up the regex to find the document namespace
Get the file name from the system_id, handling cases where the id starts with http
Change the ServiceInterface into a base class called BaseService. All services extend BaseService.
Object to hold information about a single xml schema.
Add service to keep persistent information about xml schemas. This maintains a list of all registered schemas
Display the deb.runConfiguration property in debug
Add debug statements to the bypass config section
Reload backup properties after they are changed so it will show up on the configuration form when you go back to it.
Add geoserver section to configuration bypass module.
Move the DBAdaptor accessor into a DatabaseService class
Fix bug where skin configs don't read backup properties correctly for checkboxes.
Add comments. Added getPublicSession method
Add a "bypassed" state for confguration sections.
Add support for separate LDAP and organization level configurations
Add functionality to allow developer to bypass configuration utility
Create PropertyService using log directory instead of servlet context.
Fix backup file pathing issues. Modify checkAndSetProperty to get skin specific values from request.
implement getPropertiesByGroup() method
Backup properties should use addProperty, not setProperty
Merge 1.9 changes into Head