Changeset 12699


Ignore:
Timestamp:
2006-09-07T11:24:57+12:00 (18 years ago)
Author:
kjdon
Message:

when setting name, namespace, description, add a new attribute if one is not already found

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/gems/MetadataSetInfo.java

    r12669 r12699  
    122122         if (attr != null){
    123123         attr.setValue(name);
     124     }
     125     else {
     126         attr = new Attribute(GEMSConstants.NAME_ATTRIBUTE, name, lang, true);
     127         language_dependent_attributes.add(attr);   
    124128     }
    125129    }
     
    133137    public String getMetadataSetDescription(String lang){   
    134138    Attribute attr = getAttributeByNameAndLanguage(GEMSConstants.DESCRIPTION_ATTRIBUTE,lang);
    135     if (attr != null){
     139    if (attr != null) {
    136140        return attr.getValue();
    137      }
    138     else{
     141    }
     142    else {
    139143        return "";
    140      }   
     144    }   
    141145    }
    142146 
     
    150154         attr.setValue(desc);
    151155     }
     156     else {
     157         attr = new Attribute(GEMSConstants.DESCRIPTION_ATTRIBUTE, desc, lang, true);
     158         language_dependent_attributes.add(attr);   
     159     } 
    152160    }
    153161   
     
    175183         attr.setValue(namespace);
    176184     }
     185     else {
     186         attr = new Attribute(GEMSConstants.NAMESPACE_ATTRIBUTE, namespace, true);
     187         attributes.add(attr);
     188     }   
     189
    177190    }
    178191
Note: See TracChangeset for help on using the changeset viewer.