Examples of sessionID()


Examples of com.webobjects.appserver.WOSession.sessionID()

  @Override
  public void saveSessionForContext(WOContext context) {
    WOSession session = context.session();
    EOEditingContext ec = ERXEC.newEditingContext();
    ERSessionInfo info = ERSessionInfo.clazz.objectMatchingKeyAndValue(ec, ERSessionInfo.SESSION_ID_KEY, session.sessionID());
    if(info == null) {
      info = ERSessionInfo.clazz.createAndInsertObject(ec);
      info.setSessionID(session.sessionID());
    }
    NSTimestamp expires = new NSTimestamp(System.currentTimeMillis() + session.timeOutMillis());
View Full Code Here

Examples of com.webobjects.appserver.WOSession.sessionID()

    WOSession session = context.session();
    EOEditingContext ec = ERXEC.newEditingContext();
    ERSessionInfo info = ERSessionInfo.clazz.objectMatchingKeyAndValue(ec, ERSessionInfo.SESSION_ID_KEY, session.sessionID());
    if(info == null) {
      info = ERSessionInfo.clazz.createAndInsertObject(ec);
      info.setSessionID(session.sessionID());
    }
    NSTimestamp expires = new NSTimestamp(System.currentTimeMillis() + session.timeOutMillis());
    info.setExpirationDate(expires);
    try {
      /*
 
View Full Code Here

Examples of com.webobjects.appserver.WOSession.sessionID()

      /*
       * If the session info is new, just don't save it.
       * Otherwise, we need to delete the session.
       */
      if(!info.isNewObject()) {
        removeSessionWithID(session.sessionID());
      }
      return;
    }
    ec.saveChanges();
  }
View Full Code Here

Examples of com.webobjects.appserver.WOSession.sessionID()

  public void sessionDidCreate(NSNotification notification) {
    WOSession session = (WOSession) notification.object();
    WORequest request = session.context().request();
    Conversation conversation = InstantMessengerAdaptor.conversation(request);
    if (conversation != null) {
      conversation.setSessionID(session.sessionID());
    }
  }

  public void sendMessage(String screenName, String buddyName, String message, boolean block) throws MessageException {
    if (_centralizeScreenName != null) {
View Full Code Here

Examples of com.webobjects.appserver.WOSession.sessionID()

  /** Overridden to check the sessions */
  @Override
  public WOSession createSessionForRequest(WORequest worequest) {
    WOSession wosession = super.createSessionForRequest(worequest);
    if (wosession != null && useSessionStoreDeadlockDetection()) {
      _sessions.put(wosession.sessionID(), new SessionInfo(null));
    }
    return wosession;
  }

  /** Overridden to check the sessions */
 
View Full Code Here

Examples of com.webobjects.appserver.WOSession.sessionID()

  @Override
  public void saveSessionForContext(WOContext wocontext) {
    if (useSessionStoreDeadlockDetection()) {
      WOSession wosession = wocontext._session();
      if (wosession != null) {
        String sessionID = wosession.sessionID();
        SessionInfo sessionInfo = _sessions.get(sessionID);
        if (sessionInfo == null) {
          log.error("Check-In of session that was not checked out, most likely diue to an exception in session.awake(): " + sessionID);
        }
        else {
View Full Code Here

Examples of com.webobjects.appserver.WOSession.sessionID()

      if (sessionInfo != null) {
        throw new IllegalStateException(sessionInfo.exceptionMessageForCheckout(wocontext));
      }
      session = super.restoreSessionWithID(sessionID, wocontext);
      if (session != null) {
        _sessions.put(session.sessionID(), new SessionInfo(wocontext));
      }
    }
    else {
      session = super.restoreSessionWithID(sessionID, wocontext);
    }
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.