Revision 44317

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/ApplicationManager.java
61 61
import org.gvsig.tools.persistence.PersistenceManager;
62 62
import org.gvsig.tools.swing.api.windowmanager.WindowManager;
63 63
import org.gvsig.tools.swing.icontheme.IconThemeManager;
64
import org.gvsig.tools.util.PropertiesSupport;
64 65

  
65 66

  
66
public interface ApplicationManager extends ThreadSafeDialogs {
67
public interface ApplicationManager 
68
        extends ThreadSafeDialogs, PropertiesSupport
69
    {
67 70

  
68 71
    /**
69 72
     * Return the version of the application.
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/imp/DefaultApplicationManager.java
29 29
import java.util.ArrayList;
30 30
import java.util.Iterator;
31 31
import java.util.List;
32
import java.util.Map;
32 33
import javax.swing.JComponent;
33 34

  
34 35
import javax.swing.JFileChooser;
......
88 89
import org.gvsig.tools.swing.api.ToolsSwingLocator;
89 90
import org.gvsig.tools.swing.api.windowmanager.WindowManager;
90 91
import org.gvsig.tools.swing.icontheme.IconThemeManager;
92
import org.gvsig.tools.util.PropertiesSupportHelper;
91 93
import org.slf4j.Logger;
92 94
import org.slf4j.LoggerFactory;
93 95

  
......
112 114
	private ExtensionPointManager epManager;
113 115

  
114 116
    private Version version;
117
    private PropertiesSupportHelper psh;
115 118

  
116 119
    public DefaultApplicationManager() {
120
        this.psh = new PropertiesSupportHelper();
121
        
117 122
        epManager = ToolsLocator.getExtensionPointManager();
118 123
        epManager.add(EPNAME_PREPARE_OPEN_DATASTORE,
119 124
                "Actions to do when open a DataStore");
......
597 602
            }
598 603
            return model;
599 604
        }
605

  
606
    @Override
607
    public Object getProperty(String name) {
608
        return this.psh.getProperty(name);
609
    }
610

  
611
    @Override
612
    public void setProperty(String name, Object value) {
613
        this.psh.setProperty(name, value);
614
    }
615

  
616
    @Override
617
    public Map<String, Object> getProperties() {
618
        return this.psh.getProperties();
619
    }
600 620
}

Also available in: Unified diff