Examples of OnlineActivityBean


Examples of org.beangle.security.monitor.auth.session.model.OnlineActivityBean

  // profile) {
  // ((OnlineProfile) profileMap.get(category)).setCategoryProfile(profile);
  // }

  public void changeCategory(String sessionId, UserCategory category) {
    OnlineActivityBean record = (OnlineActivityBean) sessionRegistry
        .getOnlineActivity(sessionId);
    if (!record.getCategory().equals(category)) {
      profileMap.get(record.getCategory()).left();
      profileMap.get(category).reserve();
      record.setCategory(category);
    }
  }
View Full Code Here

Examples of org.beangle.security.monitor.auth.session.model.OnlineActivityBean

public class OnlineActivityBuilder {

  public static OnlineActivity build(Object principal, Object userDetails, String sessionid,
      Date lastRequest) {
    OnlineActivityBean activity = new OnlineActivityBean();
    activity.setSessionid(sessionid);
    activity.setPrincipal(principal);
    activity.setLastAccessAt(lastRequest);
    UserDetails details = (UserDetails) userDetails;
    activity.setUserid(details.getUserid());
    activity.setFullname(details.getFullname());
    activity.setCategory(details.getCategory());
    if (details instanceof WebUserDetails) {
      activity.setHost(((WebUserDetails) details).getHost());
    }
    activity.setLoginAt(new Date());
    return activity;
  }
View Full Code Here

Examples of org.beangle.security.monitor.auth.session.model.OnlineActivityBean

      info.refreshLastRequest();
    }
  }

  public void register(String sessionId, Object principal, OnlineActivity newActivity) {
    OnlineActivityBean existed = (OnlineActivityBean) getOnlineActivity(sessionId);
    if (null != existed) {
      existed.addRemark(" expired with replacement.");
      remove(sessionId);
    }
    sessionIds.put(sessionId, newActivity);
    Set<String> sessionsUsedByPrincipal = principals.get(principal);
    if (sessionsUsedByPrincipal == 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.