This repository has been archived on 2024-05-07. You can view files and clone it, but cannot push or open issues or pull requests.
species-discovery/src/main/java/org/gcube/portlets/user/speciesdiscovery/client/util/SpeciesDetailsFields.java

53 lines
887 B
Java

/**
*
*/
package org.gcube.portlets.user.speciesdiscovery.client.util;
/**
* @author "Federico De Faveri defaveri@isti.cnr.it"
*
*/
public enum SpeciesDetailsFields implements GridField {
NAME("PARAMETER_NAME", "Parameter"),
VALUE("PARAMETER_VALUE", "Value"),
GROUP("PARAMETER_GROUP", "Group")
;
private String id;
private String name;
private boolean sortable;
/**
* @param id the field id.
* @param name the field name.
*/
private SpeciesDetailsFields(String id, String name) {
this(id, name, false);
}
private SpeciesDetailsFields(String id, String name, boolean sortable) {
this.id = id;
this.name = name;
this.sortable = sortable;
}
/**
* {@inheritDoc}
*/
public String getId() {
return id;
}
/**
* {@inheritDoc}
*/
public String getName() {
return name;
}
@Override
public boolean isSortable() {
return sortable;
}
}