Examples of CapUserDetails


Examples of com.iisigroup.cap.security.model.CapUserDetails

    HashMap<String, CapUserDetails> allPrincipal = new HashMap<String, CapUserDetails>();
    List<Object> principals = sessionRegistry.getAllPrincipals();
    if (!CollectionUtils.isEmpty(principals)) {
      for (Object principal : principals) {
        if (principal instanceof CapUserDetails) {
          CapUserDetails userDetails = (CapUserDetails) principal;
          allPrincipal.put(userDetails.getUserId(), userDetails);
        }
      }
    }
    return allPrincipal;
  }
View Full Code Here

Examples of com.iisigroup.cap.security.model.CapUserDetails

   */
  public IResult initSession(IRequest request) {
    AjaxFormResult result = new AjaxFormResult();
    String id = request.get("socketId");

    CapUserDetails userDetails = CapSecurityContext.getUser();
    if (userDetails != null) {
      userDetails.setSocketClient(socketService.onConnectHandler(id));
    }

    return result;
  }
View Full Code Here

Examples of com.iisigroup.cap.security.model.CapUserDetails

        data.setTargetId(remind.getScopePid());
        data.setStartTime(formatter.reformat(content.getStartDate()));
        data.setEndTime(formatter.reformat(content.getEndDate()));
        data.setContent(content.getContent());

        CapUserDetails userDetail = allPrincipal
            .get(data.getTargetId());
        if (userDetail != null) {
          SocketIOClient client = userDetail.getSocketClient();
          if (client != null) {
            String event = remind.getStyleTyp().equals(
                RemindEnum.TEXT.getCode()) ? "textEvent"
                : "popUpEvent";
            client.sendEvent(event, data);
View Full Code Here

Examples of com.iisigroup.cap.security.model.CapUserDetails

      HttpServletResponse response, Object handler)
      throws ServletException {
    String newLocale = request.getParameter(getParamName());
    if (newLocale != null) {
      super.preHandle(request, response, handler);
      CapUserDetails user = CapSecurityContext.getUser();
      user.setLocale(RequestContextUtils.getLocale(request));
      request.getSession(false).setAttribute(CapWebUtil.localeKey,
          RequestContextUtils.getLocale(request));
    }
    return true;
  }
View Full Code Here

Examples of com.iisigroup.cap.security.model.CapUserDetails

   * .http.HttpServletRequest, javax.servlet.http.HttpServletResponse,
   * java.lang.Object)
   */
  @Override
  public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object arg2) throws Exception {
    CapUserDetails user = CapSecurityContext.getUser();
    // try {
    if (user == null) {
      user = new CapUserDetails();
      //user.setUnitNo("XXX");
      //user.setUserId("testUser");
      //user.setUserName("測試使用者");
    }
    // } catch (CapException e) {
View Full Code Here

Examples of com.iisigroup.cap.security.model.CapUserDetails

  public ModelAndView handleRequestInternal(Locale locale,
      HttpServletRequest request, HttpServletResponse response)
      throws Exception {
    String path = request.getPathInfo();
    ModelAndView model = new ModelAndView(path);
    CapUserDetails userDetails = CapSecurityContext.getUser();
    if (userDetails != null) {
      model.addObject("userDetails", userDetails);
    }
    return model;
  }
View Full Code Here

Examples of com.iisigroup.cap.security.model.CapUserDetails

      }
    }

    String uid = null, ipAddress = null;

    CapUserDetails user = CapSecurityContext.getUser();
    if (user != null) {
      uid = user.getUserId();
//      ipAddress = user.getIpAddress();
    } else {
      uid = auth.getPrincipal().toString();
    }
View Full Code Here

Examples of com.iisigroup.cap.security.model.CapUserDetails

   * </pre>
   *
   * @return String
   */
  public static String getUserId() {
    CapUserDetails user = getUser();
    if (user != null) {
      return user.getUserId();
    }
    return null;
  }
View Full Code Here

Examples of com.iisigroup.cap.security.model.CapUserDetails

   * </pre>
   *
   * @return String
   */
  public static String getUserName() {
    CapUserDetails user = getUser();
    if (user != null) {
      return user.getUserName();
    }
    return null;
  }
View Full Code Here

Examples of com.iisigroup.cap.security.model.CapUserDetails

   * </pre>
   *
   * @return String
   */
  public static String getUnitNo() {
    CapUserDetails user = getUser();
    if (user != null) {
      return user.getUnitNo();
    }
    return null;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.