public HashMap getAssessmentMetaDataMap() { HashMap assessmentMetaDataMap = new HashMap(); if (this.assessmentMetaDataSet != null) { for (Iterator i = this.assessmentMetaDataSet.iterator(); i.hasNext(); ) { AssessmentMetaData assessmentMetaData = (AssessmentMetaData) i.next(); assessmentMetaDataMap.put(assessmentMetaData.getLabel(), assessmentMetaData.getEntry()); } } return assessmentMetaDataMap; }
public void addAssessmentMetaData(String label, String entry) { if (this.assessmentMetaDataMap.get(label) != null) { // just update Iterator iter = this.assessmentMetaDataSet.iterator(); while (iter.hasNext()) { AssessmentMetaData metadata = (AssessmentMetaData) iter.next(); if (metadata.getLabel().equals(label)) metadata.setEntry(entry); } } else { // add AssessmentMetaData metadata = null; if (!("").equals(entry.trim())) { metadata = new AssessmentMetaData(this, label, entry); this.assessmentMetaDataSet.add(metadata); } setAssessmentMetaDataSet(this.assessmentMetaDataSet); } }