Storage
Documentation for Storage element
Description
This is the configuration of the StorageProvider used by the item types / publication storage mappings
Child elements
Note: Child elements must occur in the order shown.
| Child element | Must occur at least | May occur at most |
|---|---|---|
| Pool | 0 times (optional) | 1 time |
| DataSource | 0 times (optional) | 1 time |
| Root | 0 times (optional) | 1 time |
Attributes
| Attribute | Description and use | Type |
|---|---|---|
| Type | This is the type of the storageProvider used, File, Persistence, etc. optional | string |
| Class | This is the implementing class of the storage provider, in this class all the logic resides for item type storage optional | string |
| Id | This is the identifier of the storage provider, this is used to map itemtypes and publication storage configuration to a storage provider optional | string |
| Username | Specifies the name of the user to use for database interaction. optional | string |
| Password | Specifies the password to use for database interaction. optional | string |
| Url | Specifies the URL that the database driver should connect to. optional | string |
| Driver | Specifies the fully qualified classname for the driver to be used. optional | string |
| JNDIName | Specifies the JNDI name of a Datasource to use. When used, No other attributes or a DataSource may be specified. optional | string |
| dialect | This is the dialect used by the persistence based storage providers optional | string |
| defaultFilesystem | Tells if the file structure of the fileSystem storage will be the default one. optional | boolean |
| defaultStorage | Tells if the fileSystem storage will be by default is there is no license found. optional | boolean |