package net.codjo.dataprocess.gui.util.sqleditor.loglist; import net.codjo.dataprocess.gui.tables.AbstractWindowTable; 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; /** * */ public class DirectSqlLogListWindow extends AbstractWindowTable { DirectSqlLogListWindow(GuiContext ctxt) throws RequestException { super(ctxt, "Log des appel sql direct [T_DIRECTSQL_LOG]", false); setSize(400, 500); } /** * Pr�f�rence pour afficher la table T_DIRECTSQL_LOG. * * @return preference */ @Override protected Preference getRequestTablePreference() { List<Column> columns = new ArrayList<Column>(); columns.add(new Column("tDirectSqlLogId", "Id num.", 50, 1000, 50)); columns.add(new Column("initiator", "Utilisateur", 50, 1000, 50)); columns.add(new Column("flag", "Flag", 50, 1000, 50)); columns.add(new Column("requestDate", "Date", 50, 1000, 50)); columns.add(new Column("sqlRequest", "Sql", 50, 1000, 50)); columns.add(new Column("result", "R�sultat", 50, 1000, 50)); Preference preference = new Preference(); preference.setColumns(columns); preference.setSelectAllId("selectAllTDirectSqlLog"); preference.setSelectByPkId("selectTDirectSqlLogById"); preference.setDeleteId("deleteTDirectSqlLog"); preference.setUpdateId("updateTDirectSqlLog"); preference.setRequetorId("tDirectSqlLogRequetorHandler"); preference.setDetailWindowClass(DirectSqlLogDetailWindow.class); return preference; } }