package com.idega.block.reports.business ; import com.idega.util.IsCollator; import java.util.Comparator; /** * Title: * Description: * Copyright: Copyright (c) 2001 * Company: idega multimedia * @author <a href="mailto:aron@idega.is">aron@idega.is</a> * @version 1.0 */ public class ReportContentComparator implements Comparator { private int sortBy; public ReportContentComparator() { this.sortBy = 0; } public ReportContentComparator(int toSortBy) { this.sortBy = toSortBy; } public void sortBy(int toSortBy) { this.sortBy = toSortBy; } public int compare(Object o1, Object o2) { ReportContent p1 = (ReportContent) o1; ReportContent p2 = (ReportContent) o2; int result = IsCollator.getIsCollator().compare(p1.getContent(this.sortBy),p2.getContent(this.sortBy)); return result; } public boolean equals(Object obj) { /**@todo: Implement this java.util.Comparator method*/ throw new java.lang.UnsupportedOperationException("Method equals() not yet implemented."); } }