91 lines
1.9 KiB
Java
91 lines
1.9 KiB
Java
package org.gcube.application.geoportalcommon.shared;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.List;
|
|
|
|
public class ItemField implements Serializable {
|
|
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 1856714668390438433L;
|
|
|
|
private String displayName;
|
|
private List<String> jsonFields;
|
|
private boolean sortable;
|
|
private boolean searchable;
|
|
private boolean displayIntoTable;
|
|
|
|
public ItemField() {
|
|
|
|
}
|
|
|
|
public ItemField(String displayName, List<String> jsonFields, boolean displayIntoTable, boolean sortable,
|
|
boolean searchable) {
|
|
super();
|
|
this.displayName = displayName;
|
|
this.jsonFields = jsonFields;
|
|
this.displayIntoTable = displayIntoTable;
|
|
this.sortable = sortable;
|
|
this.searchable = searchable;
|
|
}
|
|
|
|
public String getDisplayName() {
|
|
return displayName;
|
|
}
|
|
|
|
public List<String> getJsonFields() {
|
|
return jsonFields;
|
|
}
|
|
|
|
public void setDisplayName(String displayName) {
|
|
this.displayName = displayName;
|
|
}
|
|
|
|
public void setJsonFields(List<String> jsonFields) {
|
|
this.jsonFields = jsonFields;
|
|
}
|
|
|
|
public boolean isSortable() {
|
|
return sortable;
|
|
}
|
|
|
|
public void setSortable(boolean sortable) {
|
|
this.sortable = sortable;
|
|
}
|
|
|
|
public boolean isSearchable() {
|
|
return searchable;
|
|
}
|
|
|
|
public void setSearchable(boolean searchable) {
|
|
this.searchable = searchable;
|
|
}
|
|
|
|
public boolean isDisplayIntoTable() {
|
|
return displayIntoTable;
|
|
}
|
|
|
|
public void setDisplayIntoTable(boolean displayIntoTable) {
|
|
this.displayIntoTable = displayIntoTable;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
StringBuilder builder = new StringBuilder();
|
|
builder.append("ItemField [displayName=");
|
|
builder.append(displayName);
|
|
builder.append(", jsonFields=");
|
|
builder.append(jsonFields);
|
|
builder.append(", sortable=");
|
|
builder.append(sortable);
|
|
builder.append(", searchable=");
|
|
builder.append(searchable);
|
|
builder.append(", displayIntoTable=");
|
|
builder.append(displayIntoTable);
|
|
builder.append("]");
|
|
return builder.toString();
|
|
}
|
|
|
|
}
|