/*
* codjo.net
*
* Common Apache License 2.0
*/
package net.codjo.dataprocess.gui.tables;
import net.codjo.mad.client.request.RequestException;
import net.codjo.mad.gui.framework.GuiContext;
import net.codjo.mad.gui.request.Column;
import net.codjo.mad.gui.request.Preference;
import java.util.ArrayList;
import java.util.List;
/**
*
*/
class ExecutionListWindowTable extends AbstractWindowTable {
ExecutionListWindowTable(GuiContext ctxt) throws RequestException {
super(ctxt, "Table PM_EXECUTION_LIST", true);
}
@Override
protected Preference getRequestTablePreference() {
getRequestTable().setEditable(true, new String[]{"executionListId"});
Preference preference = new Preference();
List<Column> columns = new ArrayList<Column>();
columns.add(new Column("executionListId", "Identifiant", 50, 1000, 50));
columns.add(new Column("repositoryId", "Id repository", 50, 1000, 50));
columns.add(new Column("familyId", "Id famille", 50, 1000, 50));
columns.add(new Column("executionListName", "Nom liste de traitements", 50, 1000, 50));
columns.add(new Column("listScope", "Scope", 50, 1000, 50));
Column column = new Column("priority", "Priorit�", 50, 1000, 50);
column.setSorter("Numeric");
columns.add(column);
preference.setColumns(columns);
preference.setSelectAllId("selectAllExecutionList");
preference.setDeleteId("deleteExecutionList");
preference.setUpdateId("updateExecutionList");
preference.setInsertId("newExecutionList");
return preference;
}
}