You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
catalogue-badge-portlet/src/main/java/org/gcube/portlets/user/cataloguebadge/CatalogueType.java

49 lines
912 B
Java

package org.gcube.portlets.user.cataloguebadge;
public class CatalogueType implements Comparable<CatalogueType>{
private String name;
private String img;
private String link;
private int occurrence;
public CatalogueType(String name, String img, String link, int occurrence) {
super();
this.name = name;
this.img = img;
this.link = link;
this.occurrence = occurrence;
}
public String getName() {
return name;
}
public String getImg() {
return img;
}
public String getLink() {
return link;
}
public int getOccurrence() {
return occurrence;
}
@Override
public String toString() {
return "CatalogueType [name=" + name + ", img=" + img + ", link=" + link + ", occurrence=" + occurrence + "]";
}
@Override
public int compareTo(CatalogueType o) {
if (this.occurrence > o.occurrence)
return 1;
if (this.occurrence < o.occurrence)
return -1;
return 0;
}
}