Package com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm

Examples of com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm.Principal


  public static User getUser(){
    User user = (User)getCache(CACHE_USER);
    if (user == null){
      try{
        Subject subject = SecurityUtils.getSubject();
        Principal principal = (Principal)subject.getPrincipal();
        if (principal!=null){
          user = userDao.get(principal.getId());
//          Hibernate.initialize(user.getRoleList());
          putCache(CACHE_USER, user);
        }
      }catch (UnavailableSecurityManagerException e) {
       
View Full Code Here


 
  public static Map<String, Object> getCacheMap(){
    Map<String, Object> map = Maps.newHashMap();
    try{
      Subject subject = SecurityUtils.getSubject();
      Principal principal = (Principal)subject.getPrincipal();
      return principal!=null?principal.getCacheMap():map;
    }catch (UnavailableSecurityManagerException e) {
     
    }catch (InvalidSessionException e){
     
    }
View Full Code Here

//          +", "+a.isFolderView()+", "+a.isFolderCreate()+", "+a.isFolderRename()+", "+a.isFolderDelete()
//          +", "+a.isFileView()+", "+a.isFileUpload()+", "+a.isFileRename()+", "+a.isFileDelete());
//    }
    AccessControlUtil.getInstance(this).loadACLConfig();
    try {
      Principal principal = (Principal)SecurityUtils.getSubject().getPrincipal();
      this.baseURL = ServletContextFactory.getServletContext().getContextPath()+"/userfiles/"+
          (principal!=null?principal.getId():0)+"/";
      /*Principal principal = (Principal) SecurityUtils.getSubject().getPrincipal();
      String parentDir = principal != null ? principal.getId() : "0";
      this.baseURL = ServletContextFactory.getServletContext().getContextPath() + CK_BASH_URL + parentDir + "/";
      this.baseDir = Global.getCkBaseDir() + parentDir + File.separator;*/
    } catch (Exception e) {
View Full Code Here

TOP

Related Classes of com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm.Principal

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.