package se.idega.idegaweb.commune.message.business;
import java.util.Comparator;
import com.idega.block.process.message.data.Message;
import com.idega.util.IWTimestamp;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company: idega multimedia
* @author <a href="mailto:laddi@idega.is">laddi@idega.is</a>
* @version 1.0
*/
public class MessageComparator implements Comparator {
public MessageComparator() {
}
public int compare(Object o1, Object o2) {
int result = 0;
Message p1 = (Message) o1;
Message p2 = (Message) o2;
IWTimestamp one;
IWTimestamp two;
one = new IWTimestamp(p1.getCreated());
two = new IWTimestamp(p2.getCreated());
if ( one != null && two != null ) {
if ( one.isLaterThan(two) )
return -1;
else if ( two.isLaterThan(one) )
return 1;
}
return result;
}
public boolean equals(Object obj) {
/**@todo: Implement this java.util.Comparator method*/
throw new java.lang.UnsupportedOperationException("Method equals() not yet implemented.");
}
}