[abportal] View of /src/main/java/eu/smartlm/abs/portal/view/portlet/model/SmartLMUsageRecordTypeSorted.java
View of /src/main/java/eu/smartlm/abs/portal/view/portlet/model/SmartLMUsageRecordTypeSorted.java
Parent Directory
| Revision Log
Revision 1 -
( download)
( annotate)
Wed Jul 28 10:05:51 2010 UTC
(13 years, 10 months ago)
by dgarcia
File size: 844 byte(s)
First code commit
package eu.smartlm.abs.portal.view.portlet.model;
import java.util.Calendar;
import eu.smartlm.schemas.x2009.x06.urec.SmartLMUsageRecordType;
public class SmartLMUsageRecordTypeSorted implements Comparable<SmartLMUsageRecordTypeSorted> {
private Calendar date;
private SmartLMUsageRecordType usagerecord;
public SmartLMUsageRecordTypeSorted(SmartLMUsageRecordType usagerecord) {
this.setUsagerecord(usagerecord);
date = usagerecord.getLicenseResourceArray(0).getAccountingPeriod().getStartTime();
}
public Calendar getDate() {
return date;
}
public int compareTo(SmartLMUsageRecordTypeSorted o) {
return -date.compareTo(o.getDate());
}
private void setUsagerecord(SmartLMUsageRecordType usagerecord) {
this.usagerecord = usagerecord;
}
public SmartLMUsageRecordType getUsagerecord() {
return usagerecord;
}
}
|