package com.evolveum.midpoint.web.component.data.column;
import java.io.Serializable;
public class ColumnTypeDto<T> implements Serializable{
private static final long serialVersionUID = 1L;
private String columnName;
private String columnValue;
private String sortableColumn;
private boolean sortable = false;
private boolean multivalue = false;
public ColumnTypeDto(String columnName, String columnValue, String sortableColumn) {
super();
this.columnName = columnName;
this.columnValue = columnValue;
// this.sortableColumn = sortableColumn;
}
public ColumnTypeDto(String columnName, String sortableColumn, String columnValue, boolean multivalue) {
super();
this.columnName = columnName;
this.columnValue = columnValue;
this.sortableColumn = sortableColumn;
this.multivalue = multivalue;
}
public String getColumnName() {
return columnName;
}
public void setColumnName(String columnName) {
this.columnName = columnName;
}
public String getColumnValue() {
return columnValue;
}
public void setColumnValue(String columnValue) {
this.columnValue = columnValue;
}
public String getSortableColumn() {
return sortableColumn;
}
public boolean isMultivalue() {
return multivalue;
}
public void setMultivalue(boolean multivalue) {
this.multivalue = multivalue;
}
public boolean isSortable() {
return sortableColumn != null;
}
}