Change location of PropertyService to properties directory
Move document specific utilities to DocumentUtil from MetacatUtil. This makes it easier to define a layer between the core metacat services and the rest of the code.
Create database and shared directories for database management code and shared code respectively.
Add scheduler and workflow schedule functionality
Beef up exception handling from file utilities. Move UtilException to MetacatUtilException to eliminate conflict with similar exception in utility package.
Format indexPaths in metacat.properties. Remove from build.properties and build.xml. Move indexPath list getter from MetacatUtil to SystemUtil.
Allow for backup properties to be written to context based subdirectory of the external configuration directory. This allow multiple instances of metacat to be run side by side.
Change name of writeTempFile to writeTempUploadFile since this instance deals with the temporary upload dir specifically
writeTempFile was trying to write the same file as the registry. Changed to write the file to an "upload" subdirectory. Also throws IOException so errors get reported back to api.
Handle sessions with null ids gracefully.
Renamed MetaCatUtil to MetacatUtil
Rename LDAPUtil to AuthUtil
Add some generic typing
Add some generics typing
include context for replication server
use secure server for replication - note that this is WITHOUT "https://" prepended
Replace usage of temp-dir with proper application.tempDir property
Move the DBAdaptor accessor into a DatabaseService class
remove skin.configs directory.migrate those properties to the style/skins/* properties filesdo not load them during Metacat init.
Continue to qualify property names
Remove the organization configuration stuff for the moment. Add geoserver configuration.
Add support for separate LDAP and organization level configurations
Add functionality to allow developer to bypass configuration utility
Merge 1.9 changes into Head