Examples of LoggedUserInfo


Examples of org.wso2.carbon.core.common.LoggedUserInfo

            MessageContext messageContext = MessageContext.getCurrentMessageContext();
            HttpServletRequest request = (HttpServletRequest) messageContext
                    .getProperty("transport.http.servletRequest");
            String userName = (String) request.getSession().getAttribute(
                    ServerConstants.USER_LOGGED_IN);
            LoggedUserInfo loggedUserInfo = new LoggedUserInfo();
            UserRealm userRealm = getUserRealm();
            List<String> userPermissions = getUserPermissions(userName, userRealm);
            String[] permissions = userPermissions.toArray(new String[userPermissions.size()]);
            loggedUserInfo.setUIPermissionOfUser(permissions);
            Date date = userRealm.getUserStoreManager().getPasswordExpirationTime(userName);
            if (date != null) {
                DateFormat timeFormat = DateFormat.getTimeInstance(DateFormat.SHORT);
                DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM);
                String passwordExpiration = timeFormat.format(date) + " on "
                        + dateFormat.format(date);
                loggedUserInfo.setPasswordExpiration(passwordExpiration);
            }
            return loggedUserInfo;
        } catch (Exception e) {
            log.error(e);
            throw e;
View Full Code Here

Examples of org.wso2.carbon.core.common.LoggedUserInfo

        }
    }

    private LoggedUserInfo getLoggedUserInfo(
            org.wso2.carbon.core.commons.stub.loggeduserinfo.LoggedUserInfo userInfo) {
        LoggedUserInfo loggedUserInfo = new LoggedUserInfo();
        loggedUserInfo.setUIPermissionOfUser(userInfo.getUIPermissionOfUser());
        loggedUserInfo.setPasswordExpiration(userInfo.getPasswordExpiration());
        return loggedUserInfo;
    }
View Full Code Here

Examples of org.wso2.carbon.core.commons.stub.loggeduserinfo.LoggedUserInfo

        ServiceClient client = loggedUserInfoAdminStub._getServiceClient();
        Options options = client.getOptions();
        options.setManageSession(true);

        LoggedUserInfo userInfo = loggedUserInfoAdminStub.getUserInfo();
       
        String[] permissionArray = userInfo.getUIPermissionOfUser();
        ArrayList<String> list = new ArrayList<String>();

        Collections.addAll(list, permissionArray);

        session.setAttribute(ServerConstants.USER_PERMISSIONS, list);
        if (userInfo.getPasswordExpiration() != null) {
            session.setAttribute(ServerConstants.PASSWORD_EXPIRATION,
                    userInfo.getPasswordExpiration());
        }
       
    if (session.getAttribute(CarbonConstants.LOGGED_USER) == null) {
      session.setAttribute(CarbonConstants.LOGGED_USER, userInfo.getUserName());
    }

    }
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.