package org.agnitas.web; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.agnitas.web.forms.StrutsFormBase; import org.apache.struts.action.ActionMessage; import org.apache.struts.action.ActionMessages; import org.apache.struts.actions.DispatchAction; public class BaseDispatchAction extends DispatchAction { protected void initTableParams(int columnNum, StrutsFormBase form) { if (form.getColumnwidthsList() == null) { form.setColumnwidthsList(getInitializedColumnWidthList(columnNum)); } if (form.getNumberofRows() < 0) { form.setNumberofRows(StrutsFormBase.DEFAULT_NUMBER_OF_ROWS); } } protected List<String> getInitializedColumnWidthList(int size) { List<String> columnWidthList = new ArrayList<String>(); for (int i = 0; i < size; i++) { columnWidthList.add("-1"); } return columnWidthList; } protected void showSavedMessage(HttpServletRequest request) { ActionMessages messages = new ActionMessages(); messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("default.changes_saved")); saveMessages(request, messages); } }