<fuego : managedirectory>

Description

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>
 

Parameters

Attribute Description Type Required?
verbose boolean ?
adminpassword String ?
encrypt boolean ?
fuegobasedir File ?
loaderref Reference ?
directoryfile File ?
admin String ?

Parameters accepted as nested elements

<remove>

Attribute Description Type Required
presetname String ?

<preset>

Attribute Description Type Required
name String ?
value String ?
encrypt boolean ?

<add> ...

Attribute Description Type Required
presetname String ?

<modify> ...

Attribute Description Type Required
presetname String ?