Example usage for org.springframework.ui ModelMap ModelMap

List of usage examples for org.springframework.ui ModelMap ModelMap

Introduction

In this page you can find the example usage for org.springframework.ui ModelMap ModelMap.

Prototype

public ModelMap() 

Source Link

Document

Construct a new, empty ModelMap .

Usage

From source file:fragment.web.AbstractManageResourceControllerTest.java

/**
 * @author Abhaik//from  w w w.jav a  2  s  .c o m
 * @description : Test to get the SSO Cmd for an Active Tenant through Service Provider User
 */
@Test
public void testSSOFromSPUserForActiveTenant() {

    setSSOHandler();
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    map = new ModelMap();
    Tenant systemTenant = tenantService.getSystemTenant();
    Tenant tenant = tenantdao.find(2L);
    ServiceInstance instance = serviceInstanceDao.find(1L);
    request.setAttribute("effectiveTenant", tenant);
    request.setAttribute("isSurrogatedTenant", isSurrogatedTenant(systemTenant, tenant.getParam()));

    Map<String, String> resultMap = controller.getSSOCmdString(systemTenant, tenant.getParam(),
            instance.getUuid(), map, request, response);
    Assert.assertNotNull(resultMap);

    String status = resultMap.get("status");
    Assert.assertEquals("success", status);

    String cmdString = resultMap.get("cmdString");
    Assert.assertNotNull(cmdString);
    Assert.assertEquals(cmdString, tenant.getOwner().getName());

}

From source file:org.motechproject.server.omod.web.controller.MotechModuleFormControllerTest.java

public void testUpdateBlackoutSettings() throws ParseException {

    String startTime = "07:00:00", endTime = "19:00:00";

    Capture<Blackout> boCap = new Capture<Blackout>();

    expect(contextService.getMotechService()).andReturn(motechService);

    Blackout blackout = new Blackout(null, null);
    expect(motechService.getBlackoutSettings()).andReturn(blackout);
    motechService.setBlackoutSettings(capture(boCap));

    replay(contextService, motechService);

    ModelMap model = new ModelMap();
    String path = controller.saveBlackoutSettings(startTime, endTime, model);

    verify(contextService, motechService);

    assertEquals("/module/motechmodule/blackout", path);
    assertEquals(startTime, model.get("startTime").toString());
    assertEquals(endTime, model.get("endTime").toString());
    assertEquals(startTime, boCap.getValue().getStartTime().toString());
    assertEquals(endTime, boCap.getValue().getEndTime().toString());
}

From source file:info.raack.appliancelabeler.web.BaseController.java

@ExceptionHandler
public ModelAndView handleUncaughtException(Exception ex, HttpServletRequest request,
        HttpServletResponse response) throws IOException {
    if (ex instanceof AccessDeniedException) {
        response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
    } else if (ex instanceof OAuthUnauthorizedException) {
        /*if(request.getSession() != null) {
           request.getSession().invalidate();
        }/*from  w  w w  . j  a v  a2  s . c om*/
        SecurityContextHolder.getContext().setAuthentication(null);*/
        try {
            response.sendRedirect("/t/logout.do");
            logger.warn("Could not authorize oauth request", ex);
        } catch (IOException e1) {
            logger.error("Could not send redirect", e1);
        }
        return null;
    } else if (ex instanceof ClientAPIException) {
        if (ex.getCause() != null && ex.getCause() instanceof OAuthUnauthorizedException) {
            response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
        } else {
            response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
        }
        response.getOutputStream().write(ex.getMessage().getBytes());
        return null;
    } else {
        response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
        errorService.reportError("Error while processing user web page request", URGENCY.URGENT, ex);
        logger.error("An exception was caught while processing", ex);
    }
    return templateProvider.showPageInTemplate(1, "error/basic", new ModelMap());
}

From source file:br.com.edo.atmlist.controller.ATMControllerTest.java

/**
 * Test of listAtm method, of class ATMController.
 *//* w w  w.  j  a  v  a  2  s . c o m*/
@Test
public void testListAtm() {
    System.out.println("listAtm");
    ModelMap model = new ModelMap();
    ATMController instance = new ATMController();
    String result = instance.listAtm(model);
    assertNotNull(result);
}

From source file:architecture.user.spring.config.SecurityConfig.java

protected AuthenticationSuccessHandler authenticationSuccessHandler() {
    SimpleUrlAuthenticationSuccessHandler authenticationSuccessHandler = new SimpleUrlAuthenticationSuccessHandler() {
        @Override//from  w w w.j av a  2 s .co  m
        public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response,
                Authentication authentication) throws IOException, ServletException {
            OutputFormat output = getOutputFormat(request, response);
            if (output == OutputFormat.JSON) {
                // Token
                String referer = request.getHeader("Referer");
                Map model = new ModelMap();
                Map<String, String> item = new java.util.HashMap<String, String>();
                item.put("success", "true");
                if (StringUtils.isNotEmpty(referer))
                    item.put("referer", referer);
                /*
                 * model.put("item", item);
                 * request.setAttribute(WebApplicatioinConstants.
                 * MODEL_ATTRIBUTE, model); if(output == OutputFormat.JSON
                 * ){ JsonView view = new JsonView();
                 * view.setModelKey("item"); try { view.render(model,
                 * request, response); } catch (Exception e) { } return; }
                 */
            }
            super.onAuthenticationSuccess(request, response, authentication);
        }

        protected OutputFormat getOutputFormat(HttpServletRequest httpservletrequest,
                HttpServletResponse httpservletresponse) {
            String temp = httpservletrequest.getParameter("output");
            String formatString = StringUtils.defaultString(temp, "html");
            OutputFormat format = OutputFormat.stingToOutputFormat(formatString);
            return format;
        }
    };
    return authenticationSuccessHandler;
}

From source file:org.esupportail.portlet.filemanager.portlet.PortletController.java

@RequestMapping(value = { "VIEW" }, params = { "action=browseStandard" })
public ModelAndView browseStandard(RenderRequest request, RenderResponse response, String dir) {
    this.init(request);
    final PortletPreferences prefs = request.getPreferences();
    boolean useDoubleClick = "true".equals(prefs.getValue(PREF_USE_DOUBLE_CLICK, "true"));
    boolean useCursorWaitDialog = "true".equals(prefs.getValue(PREF_USE_CURSOR_WAIT_DIALOG, "false"));

    ModelMap model = new ModelMap();
    model.put("useDoubleClick", useDoubleClick);
    model.put("useCursorWaitDialog", useCursorWaitDialog);
    if (dir == null)
        dir = "";
    model.put("defaultPath", dir);
    return new ModelAndView("view-portlet", model);
}

From source file:se.vgregion.portal.notes.calendar.controllers.NotesCalendarViewControllerTest.java

License:asdf

@Test
public void shouldDecreaseDisplayedWeekInModelWithOneWeek() throws Exception {
    // Given/*from   w  ww.j  a va2s.c  om*/
    ModelMap aModel = new ModelMap();
    CalendarEventsPeriod displayPeriod1 = new CalendarEventsPeriod(new DateTime(),
            CalendarEventsPeriod.DEFAULT_PERIOD_LENGTH);
    aModel.put("displayPeriod", displayPeriod1);

    // When
    notesCalendarViewController.previousWeek(aModel, renderRequest, renderResponse);

    // Then
    CalendarEventsPeriod displayPeriod2 = (CalendarEventsPeriod) aModel.get("displayPeriod");
    assertEquals(CalendarEventsPeriod.DEFAULT_PERIOD_LENGTH,
            Days.daysBetween(displayPeriod2.getStartDate(), displayPeriod1.getStartDate()));
}

From source file:fragment.web.UsersControllerTest.java

@Before
public void init() throws Exception {
    map = new ModelMap();
    status = new MockSessionStatus();
    session = new MockHttpSession();
    request = new MockHttpServletRequest();
    prepareMock(true, bootstrapActivator);
    if (!isMockInstanceCreated) {

        Service ossService = serviceDAO.find(7l);
        ossService.setEnabled(true);/* w  ww  .  j a v  a  2s.c om*/
        Service cloudService = serviceDAO.find(6l);
        connectorManagementService.getAllServiceInstances(cloudService);

        isMockInstanceCreated = true;
    }
    asRoot();
}

From source file:org.esupportail.koha.webportlet.EsupKohaPortletController.java

@RequestMapping(params = "action=cancelHold")
public void cancelHold(@RequestParam String itemId, ActionRequest request, ActionResponse response) {

    ModelMap model = new ModelMap();

    String kohaIlsdiUrl = request.getPreferences().getValue(PREF_KOHA_ILSDI_URL, null);
    String kohaId = getUid(request);
    String patronId = kohaService.getPatronId(kohaIlsdiUrl, kohaId);

    CancelHold cancelHold = kohaService.cancelHold(kohaIlsdiUrl, patronId, itemId);
    model.put("cancelHold", cancelHold);

    Map<String, String[]> parameters = new HashMap<String, String[]>();
    parameters.put("cancelHoldCode", new String[] { cancelHold.getCode() });

    response.setRenderParameters(parameters);
}

From source file:se.vgregion.portal.iframe.controller.CSViewControllerTest.java

@Test
public void testShowView_AuthSiteUserExistWrongSiteKey() throws ReadOnlyException {
    PortletPreferences prefs = new MockPortletPreferences();
    initPortletPreferences(prefs);//w  w w. j  a  va 2s  .co  m
    prefs.setValue("auth", "true");

    RenderRequest mockReq = (RenderRequest) initPortletRequest(new MockRenderRequest());

    RenderResponse mockResp = new MockRenderResponse();
    ModelMap model = new ModelMap();

    String response = controller.showView(prefs, mockReq, mockResp, model);
    assertEquals("userCredentialForm", response);
}