AccountPopupController.java
From AgileApps Support Wiki
package com.platform.demo.samples; import com.platform.api.*; import java.util.HashMap; public class AccountPopupController implements Controller { // Controller execute method public ControllerResponse execute(HashMap params) throws Exception { String action = (String)params.get("action"); if(action == null || action.equals("")) { action = "search" ; } ControllerResponse cr = new ControllerResponse(); AccountPopup account= new AccountPopup(); Result result = null; boolean delete = false; if(action.equals("search")) { result = account.search(params); cr.setTargetPage("AccountPopup.jsp"); } if(result == null) { } else if(result.getCode() < 0) { cr.setMessage(result.getMessage()); } else { params.put("opResult", result); if(!delete) cr.setMessage(result.getMessage()); } cr.setData(params); return cr; } }