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.");
}
}