Class PreferenceBasedAttributeRepository

java.lang.Object
com.e1c.g5.dt.internal.applications.PreferenceBasedAttributeRepository
All Implemented Interfaces:
IApplicationAttributeRepository

public class PreferenceBasedAttributeRepository extends Object implements IApplicationAttributeRepository
The preference based IApplicationAttributeRepository implementation.

It stores the attributes in the ApplicationsPlugin preference using the following structure:

 - plugin root node
     - applicationTypes
         - applicationTypeId1
             - applicationId1
                 - key1 = value1
                 - key2 = value2
             - applicationId2
                 - key = value

         - applicationTypeId2
             - ...