Manages a directory xml file.
This task allows the creation, modification and removal of presets and its properties.
Each property can be optionally encrypted. The encryption option can be used
to encrypt password properties.
Example:
<fuego:managedirectory directoryFile="directory.xml" admin="admin" adminPassword="adminPassword" encrypt="true">
<fuego:add presetName="mypreset">
<fuego:property name="key1" value="value1"/>
<fuego:property name="key2" value="value2" encrypt="true"/>
</fuego:add>
<fuego:remove presetName="unusedpreset"/>
<fuego:modify presetName="presetToModify">
<fuego:removeproperties>
<fuego:property name="key1"/>
<fuego:property name="key2"/>
</fuego:removeproperties>
<fuego:addproperties> <!-- replaces the properties if they exist -->
<fuego:property name="key1" value="value1"/>
<fuego:property name="key2" value="value2" encrypt="true"/>
</fuego:addproperties>
</fuego:modify>
</fuego:managedirectory>