@Override public String execute(RequestHelper aHelper) throws ServletException, IOException { // Define los atributos locales. String result = AppResources.getInstance().getErrorPage(); // Pone los atributos necesarios para la respuesta. ((UserPanelRequestHelper) aHelper).setAttributes(); // A partir del objeto helper, redirigimos la salida al disptacher // correspondiente. result = AppConsts.USER_PANEL_PAGE; // Devuelve el resultado. return result; }
@Override public String execute(RequestHelper aHelper) throws ServletException, IOException { // Define los atributos locales. String result = AppResources.getInstance().getErrorPage(); // Delega el proceso en un adaptador para hacer una llamada a la capa de // negocio mediante el patrón Business Delegate InventoryAdapter adapter = new InventoryAdapter(); adapter.active((ActiveProtectionRequestHelper) aHelper); // A partir del objeto helper, redirigimos a la salida correspondiente. if (aHelper.isError()) { result = AppConsts.INVENTORY_ERROR; } else { result = AppConsts.INVENTORY_DATA; } // Devuelve el resultado. return result; }