~ubuntu-branches/ubuntu/trusty/freeguide/trusty

« back to all changes in this revision

Viewing changes to src/freeguide/plugins/program/freeguide/migration/Migrate.java

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Watkins
  • Date: 2008-09-07 15:49:32 UTC
  • mfrom: (1.2.6 upstream) (4.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20080907154932-2jvgv76btq068fe0
Tags: 0.10.9-1
* New upstream release. (Closes: #492789)
* Moved package from contrib to main. (Closes: #492544)
* Added lintian override for 'build-depends-without-arch-dep ant', as ant is
  used in the clean target.

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
 
48
48
        Version ver = getInstalledVersion(  );
49
49
 
50
 
        if( 
 
50
        if(
51
51
            new Version( null ).equals( ver )
52
52
                || ( ver.compareTo( Application.VERSION ) > 0 ) )
53
53
        {
66
66
                migr.migrate(  );
67
67
            }
68
68
 
69
 
            if( ver.compareTo( new Version( 0, 10, 1 ) ) == 0 )
 
69
            if( ver.compareTo( new Version( 0, 10, 1 ) ) <= 0 )
70
70
            {
71
71
                migr = new Migrate0_10_1To0_10_2( FreeGuide.pref_root_name );
72
72
                migr.migrate(  );
73
73
            }
74
74
 
75
 
            if( ver.compareTo( new Version( 0, 10, 2 ) ) == 0 )
 
75
            if( ver.compareTo( new Version( 0, 10, 2 ) ) <= 0 )
76
76
            {
77
77
                migr = new Migrate0_10_2To0_10_3( FreeGuide.pref_root_name );
78
78
                migr.migrate(  );
79
79
            }
80
80
 
81
 
            if( ver.compareTo( new Version( 0, 10, 3 ) ) == 0 )
 
81
            if( ver.compareTo( new Version( 0, 10, 3 ) ) <= 0 )
82
82
            {
83
83
                migr = new Migrate0_10_3To0_10_4( FreeGuide.pref_root_name );
84
84
                migr.migrate(  );
85
85
            }
86
86
 
87
 
            if( ver.compareTo( new Version( 0, 10, 4 ) ) == 0 )
 
87
            if( ver.compareTo( new Version( 0, 10, 4 ) ) <= 0 )
88
88
            {
89
89
                migr = new Migrate0_10_4To0_10_5( FreeGuide.pref_root_name );
90
90
                migr.migrate(  );
91
91
            }
92
92
 
93
 
            if( ver.compareTo( new Version( 0, 10, 5 ) ) == 0 )
 
93
            if( ver.compareTo( new Version( 0, 10, 5 ) ) <= 0 )
94
94
            {
95
95
                migr = new Migrate0_10_5To0_10_6( FreeGuide.pref_root_name );
96
96
                migr.migrate(  );
97
97
            }
98
98
 
 
99
            if( ver.compareTo( new Version( 0, 10, 6 ) ) <= 0 )
 
100
            {
 
101
                migr = new Migrate0_10_6To0_10_7( FreeGuide.pref_root_name );
 
102
                migr.migrate(  );
 
103
            }
 
104
 
 
105
            if( ver.compareTo( new Version( 0, 10, 7 ) ) <= 0 )
 
106
            {
 
107
                migr = new Migrate0_10_7To0_10_8( FreeGuide.pref_root_name );
 
108
                migr.migrate(  );
 
109
            }
 
110
 
 
111
            if( ver.compareTo( new Version( 0, 10, 8 ) ) <= 0 )
 
112
            {
 
113
                migr = new Migrate0_10_8To0_10_9( FreeGuide.pref_root_name );
 
114
                migr.migrate(  );
 
115
            }
 
116
 
99
117
            if( migr != null )
100
118
            {
101
119
                migr.saveTo( FreeGuide.pref_root_name );
169
187
                                           .get( "version", null );
170
188
        }
171
189
 
172
 
        FreeGuide.log.finer( 
 
190
        FreeGuide.log.finer(
173
191
            "Migration: storedVersionName=" + storedVersionName );
174
192
 
175
193
        return new Version( storedVersionName );
218
236
 
219
237
                FileWriter writer = new FileWriter( fl );
220
238
 
221
 
                for( 
 
239
                for(
222
240
                    Iterator it = prefs.entrySet(  ).iterator(  );
223
241
                        it.hasNext(  ); )
224
242
                {
225
243
                    Map.Entry entry = (Map.Entry)it.next(  );
226
 
                    writer.write( 
 
244
                    writer.write(
227
245
                        entry.getKey(  ) + "=" + entry.getValue(  ) + "\n" );
228
246
                }
229
247
 
245
263
     *
246
264
     * @throws BackingStoreException DOCUMENT_ME!
247
265
     */
248
 
    public static void loadMap( 
 
266
    public static void loadMap(
249
267
        final String path, final Preferences node, Map prefs )
250
268
        throws BackingStoreException
251
269
    {
260
278
 
261
279
        for( int i = 0; i < childrenNames.length; i++ )
262
280
        {
263
 
            loadMap( 
 
281
            loadMap(
264
282
                path + childrenNames[i] + "/", node.node( childrenNames[i] ),
265
283
                prefs );
266
284
        }