The plugin is based on the NFSStoragePlugin and writes directories in a format
like "/yyyy/mm/dd/IEPID/". The reason for this plugin was to group all files of
an AIP together in one directory. In contrast to the NFSStoragePlugin, the
date-path is not based on individual file creation date, but on SIP creation
date.

Please note that the plugin can only be used to handle IEs on permanent
storage, otherwise it would fail with a NULL-Pointer exception,  because a SIP
(as an example) does not have an IEPID yet.

To compile the plugin, ensure that the SDK and NFSStoragePlugin.jar is located
in "/exlibris" as described in the Makefile.

The targets for "make" are:

clean: clean up directory
doc:   compile javadoc description
all:   compile and build SLUBStoragePlugin.jar

HINT: if you update the code you should also increase the value of the xpath 
'pl:metadata-config/pl:version' in the file
PLUGIN-INF/metadata_SLUBStoragePlugin.xml to ensure Rosetta recognizes
the updated plugin

To install, do the following:

* copy SLUBStoragePlugin.jar to /operational_shared/plugins/custom/ on target
  system
* log into Rosetta Administration -> Plug-In Management -> Custom
    on new install: -> Add Plug-In Instance -> SLUBStoragePlugin -> Install
    on upgrade: -> SLUBStoragePlugin -> More Actions -> Upgrade
* use dps user to restart Rosetta: "sudo su dps; dps_restart" or alternatively
  restart Rosetta systemd service: "sudo systemctl restart exlibris"
* Once the plugin is installed or upgraded, check that the values set for:
  * Storage Root Directory
  * File Block Size
  * Files Handling Method
  * Storage Maximum Capacity in MB
  ... are set correctly for  each Permanent Storage Definition. Do it at:
  Rosetta Administration -> Storage Definitions for the Permanent Repository ->
  [pick a group] -> Update -> [pick a storage] -> Update.

If you have any questions, feel free to ask andreas.romeyke@slub-dresden.de