Package org.xdams.security

Examples of org.xdams.security.UserDetails


  }

  @ModelAttribute
  public void userLoad(Model model) {
    if (!model.containsAttribute("userBean")) {
      UserDetails userDetails = null;
      try {
        userDetails = (UserDetails) ((SecurityContext) SecurityContextHolder.getContext()).getAuthentication().getPrincipal();
        UserBean userBean = LoadUserManager.executeLoad(userDetails, authenticationType);
        model.addAttribute("userBean", userBean);
      } catch (Exception e) {
View Full Code Here


  @ModelAttribute
  public void userLoad(Model model) {

    if (!model.containsAttribute("userBean")) {
      UserDetails userDetails = null;
      try {
        userDetails = (UserDetails) ((SecurityContext) SecurityContextHolder.getContext()).getAuthentication().getPrincipal();
        if (authenticationType.isLoadUserSpeedUp()) {
          String xmlUsers = ConfManager.getConfString(userDetails.getAccount() + "-security/users.xml");
          String xmlArchives = ConfManager.getConfString(userDetails.getAccount() + "-security/accounts.xml");
          String xmlrole = ConfManager.getConfString(userDetails.getAccount() + "-security/role.xml");
          UserBean userBean = LoadUserSpeedUp.loadUserByString(xmlUsers, xmlArchives, xmlrole, userDetails.getId(), userDetails.getAccount());
          model.addAttribute("userBean", userBean);
        } else {
          XMLBuilder xmlUsers = ConfManager.getConfXML(userDetails.getAccount() + "-security/users.xml");
          XMLBuilder xmlArchives = ConfManager.getConfXML(userDetails.getAccount() + "-security/accounts.xml");
          XMLBuilder xmlrole = ConfManager.getConfXML(userDetails.getAccount() + "-security/role.xml");
          UserBean userBean = LoadUser.loadUser(xmlUsers, xmlArchives, xmlrole, userDetails.getId(), userDetails.getAccount());
          model.addAttribute("userBean", userBean);
        }
      } catch (Exception e) {

      }
View Full Code Here

TOP

Related Classes of org.xdams.security.UserDetails

Copyright © 2018 www.massapicom. 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.