Changeset 7457


Ignore:
Timestamp:
2004-05-27T12:03:43+12:00 (20 years ago)
Author:
mdewsnip
Message:

Now ignores the beta collection configuration option altogether, to prevent weird bugs where either a beta option is written repeatedly to the file with no value, or the beta value is deleted from the file.

File:
1 edited

Legend:

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

    r7288 r7457  
    239239        return self.metadataToString(command_element, show_extracted_namespace);
    240240    }
    241     else if(command_element_name.equals(COLLECTIONMETADATA_BETA_ELEMENT)) {
    242         return self.metadataToString(command_element, show_extracted_namespace);
    243     }
     241    // else if(command_element_name.equals(COLLECTIONMETADATA_BETA_ELEMENT)) {
     242    //     return self.metadataToString(command_element, show_extracted_namespace);
     243    // }
    244244    else if(command_element_name.equals(PLUGIN_ELEMENT)) {
    245245        return self.pluginToString(command_element, show_extracted_namespace);
     
    308308    static final private String EXTRACTED_PREFIX = Utility.EXTRACTED_METADATA_NAMESPACE + MSMUtils.NS_SEP;
    309309    /** Gives the preferred ordering of commands */
    310     static final private String[] COMMAND_ORDER = {StaticStrings.COLLECTIONMETADATA_CREATOR_ELEMENT, StaticStrings.COLLECTIONMETADATA_MAINTAINER_ELEMENT, StaticStrings.COLLECTIONMETADATA_PUBLIC_ELEMENT, StaticStrings.COLLECTIONMETADATA_BETA_ELEMENT, StaticStrings.SEARCHTYPE_ELEMENT, StaticStrings.PLUGIN_ELEMENT, StaticStrings.INDEXES_ELEMENT, StaticStrings.LEVELS_ELEMENT, StaticStrings.INDEX_DEFAULT_ELEMENT, StaticStrings.LANGUAGES_ELEMENT, StaticStrings.LANGUAGE_DEFAULT_ELEMENT, StaticStrings.SUBCOLLECTION_ELEMENT, StaticStrings.SUBCOLLECTION_INDEXES_ELEMENT, StaticStrings.SUBCOLLECTION_DEFAULT_INDEX_ELEMENT, StaticStrings.SUPERCOLLECTION_ELEMENT, StaticStrings.CLASSIFY_ELEMENT, StaticStrings.FORMAT_ELEMENT, StaticStrings.COLLECTIONMETADATA_ELEMENT};
     310    static final private String[] COMMAND_ORDER = {StaticStrings.COLLECTIONMETADATA_CREATOR_ELEMENT, StaticStrings.COLLECTIONMETADATA_MAINTAINER_ELEMENT, StaticStrings.COLLECTIONMETADATA_PUBLIC_ELEMENT, /* StaticStrings.COLLECTIONMETADATA_BETA_ELEMENT, */ StaticStrings.SEARCHTYPE_ELEMENT, StaticStrings.PLUGIN_ELEMENT, StaticStrings.INDEXES_ELEMENT, StaticStrings.LEVELS_ELEMENT, StaticStrings.INDEX_DEFAULT_ELEMENT, StaticStrings.LANGUAGES_ELEMENT, StaticStrings.LANGUAGE_DEFAULT_ELEMENT, StaticStrings.SUBCOLLECTION_ELEMENT, StaticStrings.SUBCOLLECTION_INDEXES_ELEMENT, StaticStrings.SUBCOLLECTION_DEFAULT_INDEX_ELEMENT, StaticStrings.SUPERCOLLECTION_ELEMENT, StaticStrings.CLASSIFY_ELEMENT, StaticStrings.FORMAT_ELEMENT, StaticStrings.COLLECTIONMETADATA_ELEMENT};
    311311
    312312    /** ************************** Public Data Members ***************************/
     
    355355    dialog.show();
    356356    }
    357    
    358     public Element getBeta() {
    359     Element element = getOrCreateElementByTagName(COLLECTIONMETADATA_BETA_ELEMENT, null, null);
    360     element.setAttribute(NAME_ATTRIBUTE, COLLECTIONMETADATA_BETA_STR);
    361     element.setAttribute(SPECIAL_ATTRIBUTE, TRUE_STR);
    362     return element;
    363     }
     357
     358//      public Element getBeta() {
     359//      Element element = getOrCreateElementByTagName(COLLECTIONMETADATA_BETA_ELEMENT, null, null);
     360//      element.setAttribute(NAME_ATTRIBUTE, COLLECTIONMETADATA_BETA_STR);
     361//      element.setAttribute(SPECIAL_ATTRIBUTE, TRUE_STR);
     362//      return element;
     363//      }
    364364
    365365    public Element getCreator() {
     
    758758        special = true;
    759759    }
    760     else if(name_str.equals(COLLECTIONMETADATA_BETA_STR) || name_str.equals(COLLECTIONMETADATA_CREATOR_STR) || name_str.equals(COLLECTIONMETADATA_PUBLIC_STR)) {
     760    else if (/* name_str.equals(COLLECTIONMETADATA_BETA_STR) || */ name_str.equals(COLLECTIONMETADATA_CREATOR_STR) || name_str.equals(COLLECTIONMETADATA_PUBLIC_STR)) {
    761761        text.append(name_str);
    762762        text.append(TAB_CHARACTER);
     
    987987            command_element = parseMetadata(tokenizer); // Revised to handle multiple lines
    988988            }
    989             if(command_element == null && (command_type.equals(COLLECTIONMETADATA_BETA_STR) || command_type.equals(COLLECTIONMETADATA_PUBLIC_STR) || command_type.equals(COLLECTIONMETADATA_CREATOR_STR) || command_type.equals(COLLECTIONMETADATA_MAINTAINER_STR))) {
     989            if(command_element == null && (/* command_type.equals(COLLECTIONMETADATA_BETA_STR) || */ command_type.equals(COLLECTIONMETADATA_PUBLIC_STR) || command_type.equals(COLLECTIONMETADATA_CREATOR_STR) || command_type.equals(COLLECTIONMETADATA_MAINTAINER_STR))) {
    990990            command_element = parseMetadataSpecial(command_str);
    991991            }
     
    13781378        String name_str = tokenizer.nextToken();
    13791379        String value_str = tokenizer.nextToken();
    1380         if(name_str.equals(COLLECTIONMETADATA_BETA_STR)) {
    1381             command_element = document.createElement(COLLECTIONMETADATA_BETA_ELEMENT);
    1382         }
    1383         else if(name_str.equals(COLLECTIONMETADATA_CREATOR_STR)) {
     1380        // if(name_str.equals(COLLECTIONMETADATA_BETA_STR)) {
     1381        //     command_element = document.createElement(COLLECTIONMETADATA_BETA_ELEMENT);
     1382        // }
     1383        if (name_str.equals(COLLECTIONMETADATA_CREATOR_STR)) {
    13841384            command_element = document.createElement(COLLECTIONMETADATA_CREATOR_ELEMENT);
    13851385        }
Note: See TracChangeset for help on using the changeset viewer.