/*
* $Id: InstrumentComparator.java,v 1.1 2005/03/19 16:37:28 laddi Exp $
* Created on 15.3.2005
*
* Copyright (C) 2005 Idega Software hf. All Rights Reserved.
*
* This software is the proprietary information of Idega hf.
* Use is subject to license terms.
*/
package se.idega.idegaweb.commune.school.music.business;
import java.text.Collator;
import java.util.Comparator;
import com.idega.block.school.data.SchoolStudyPath;
import com.idega.idegaweb.IWResourceBundle;
public class InstrumentComparator implements Comparator {
private IWResourceBundle iwrb;
public InstrumentComparator(IWResourceBundle iwrb) {
this.iwrb = iwrb;
}
public int compare(Object arg0, Object arg1) {
Collator collator = Collator.getInstance(iwrb.getLocale());
SchoolStudyPath obj1 = (SchoolStudyPath) arg0;
SchoolStudyPath obj2 = (SchoolStudyPath) arg1;
return collator.compare(iwrb.getLocalizedString(obj1.getLocalizedKey(), obj1.getDescription()), iwrb.getLocalizedString(obj2.getLocalizedKey(), obj2.getDescription()));
}
}