package com.nexirius.jnex.example.command;
import com.nexirius.framework.htmlview.HTMLCommand;
import com.nexirius.framework.htmlview.HTMLSessionVariable;
import com.nexirius.framework.htmlview.DefaultHTMLCommand;
import com.nexirius.jnex.example.datamodel.MainModel;
public class SortPersonArrayCommand extends DefaultHTMLCommand {
public boolean requiresMapping() {
return false;
}
public boolean execute(HTMLSessionVariable sessionVariable) throws Exception {
String attr = sessionVariable.getRequestParameter("sortAttribute");
MainModel mainModel = (MainModel) sessionVariable.getApplicationModel();
mainModel.getPersonArray().sortByAttribute(attr);
return true;
}
}