Ignore:
Timestamp:
2006-09-21T14:17:38+12:00 (18 years ago)
Author:
mdewsnip
Message:

Moved dealing with the Local Library out of CollectionDesignManager and into CollectionConfiguration, as part of tidying up the saving of the collect.cfg file.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/cdm/CollectionDesignManager.java

    r12620 r12803  
    190190    }
    191191
    192 
    193192    public void save() {
    194193    save(false);
    195194    }
     195
    196196    /** Cause the current collection configuration to be written out to disk.
    197197     */
     
    205205
    206206    DebugStream.println("Saving the collection config file");
    207     // Release collection as necessary
    208     String collection_name = Gatherer.c_man.getCollection().getName();
    209     boolean collection_released = false;
    210 
    211     if (Gatherer.c_man.built() && LocalLibraryServer.isRunning() == true) {
    212         // Release the collection
    213         LocalLibraryServer.releaseCollection(collection_name);
    214         collection_released = true;
    215     }
    216207
    217208    collect_config.save();
    218 
    219     // Read collection
    220     if (collection_released) {
    221         // Now re-add collection to server to force format commands to be processed
    222         LocalLibraryServer.addCollection(collection_name);
    223     }
    224209
    225210    // Unset formats changed
    226211    update_collect_cfg_required = false;
    227    
    228212    }
    229213
Note: See TracChangeset for help on using the changeset viewer.