Package org.openmeetings.app.persistence.beans.basic

Examples of org.openmeetings.app.persistence.beans.basic.RemoteSessionObject


          Long user_level = Usermanagement.getInstance()
              .getUserLevelByID(users_id);
          if (AuthLevelmanagement.getInstance().checkAdminLevel(
              user_level)) {

            RemoteSessionObject remoteSessionObject = new RemoteSessionObject(
                username, firstname, lastname,
                profilePictureUrl, email);

            XStream xStream = new XStream(new XppDriver());
            xStream.setMode(XStream.NO_REFERENCES);
View Full Code Here


      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);
      if (AuthLevelmanagement.getInstance().checkWebServiceLevel(
          user_level)) {

        RemoteSessionObject remoteSessionObject = new RemoteSessionObject(
            username, firstname, lastname, profilePictureUrl, email);

        log.debug("username " + username);
        log.debug("firstname " + firstname);
        log.debug("lastname " + lastname);
View Full Code Here

      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);
      if (AuthLevelmanagement.getInstance().checkWebServiceLevel(
          user_level)) {

        RemoteSessionObject remoteSessionObject = new RemoteSessionObject(
            username, firstname, lastname, profilePictureUrl,
            email, externalUserId, externalUserType);

        log.debug("username " + username);
        log.debug("firstname " + firstname);
View Full Code Here

      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);
      if (AuthLevelmanagement.getInstance().checkWebServiceLevel(
          user_level)) {

        RemoteSessionObject remoteSessionObject = new RemoteSessionObject(
            username, firstname, lastname, profilePictureUrl,
            email, externalUserId, externalUserType);

        log.debug("username " + username);
        log.debug("firstname " + firstname);
View Full Code Here

      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);
      if (AuthLevelmanagement.getInstance().checkWebServiceLevel(
          user_level)) {

        RemoteSessionObject remoteSessionObject = new RemoteSessionObject(
            username, firstname, lastname, profilePictureUrl,
            email, externalUserId, externalUserType);

        log.debug("username " + username);
        log.debug("firstname " + firstname);
View Full Code Here

      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);
      if (AuthLevelmanagement.getInstance().checkWebServiceLevel(
          user_level)) {

        RemoteSessionObject remoteSessionObject = new RemoteSessionObject(
            username, firstname, lastname, profilePictureUrl,
            email, externalUserId, externalUserType);

        log.debug("username " + username);
        log.debug("firstname " + firstname);
View Full Code Here

      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);
      if (AuthLevelmanagement.getInstance().checkWebServiceLevel(
          user_level)) {

        RemoteSessionObject remoteSessionObject = new RemoteSessionObject(
            username, firstname, lastname, profilePictureUrl,
            email, externalUserId, externalUserType);

        log.debug("username " + username);
        log.debug("firstname " + firstname);
View Full Code Here

      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);
      if (AuthLevelmanagement.getInstance().checkWebServiceLevel(
          user_level)) {

        RemoteSessionObject remoteSessionObject = new RemoteSessionObject(
            username, firstname, lastname, profilePictureUrl,
            email, externalUserId, externalUserType);

        log.debug("username " + username);
        log.debug("firstname " + firstname);
View Full Code Here

      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);
      if (AuthLevelmanagement.getInstance().checkWebServiceLevel(
          user_level)) {

        RemoteSessionObject remoteSessionObject = new RemoteSessionObject(
            username, firstname, "", "", "", externalUserId,
            externalUserType);

        log.debug("username " + username);
        log.debug("firstname " + firstname);
View Full Code Here

          // XStream xStream = new XStream(new XppDriver());
          XStream xStream = new XStream(new DomDriver("UTF-8"));
          xStream.setMode(XStream.NO_REFERENCES);

          String xmlString = sd.getSessionXml();
          RemoteSessionObject userObject = (RemoteSessionObject) xStream
              .fromXML(xmlString);

          log.debug("userObject.getUsername(), userObject.getFirstname(), userObject.getLastname() "
              + userObject.getUsername()
              + ", "
              + userObject.getFirstname()
              + ", "
              + userObject.getLastname());

          IConnection current = Red5.getConnectionLocal();
          String streamId = current.getClient().getId();
          RoomClient currentClient = this.clientListManager
              .getClientByStreamId(streamId);

          // Check if this User is simulated in the OpenMeetings
          // Database

          log.debug("userObject.getExternalUserId() -1- "
              + userObject.getExternalUserId());

          if (userObject.getExternalUserId() != null
              && userObject.getExternalUserId() > 0) {

            // If so we need to check that we create this user in
            // OpenMeetings and update its record

            Users user = Usermanagement.getInstance()
                .getUserByExternalIdAndType(
                    userObject.getExternalUserId(),
                    userObject.getExternalUserType());

            if (user == null) {

              Configuration conf = Configurationmanagement
                  .getInstance().getConfKey(3L,
                      "default.timezone");
              String jName_timeZone = "";

              if (conf != null) {
                jName_timeZone = conf.getConf_value();
              }

              long userId = Usermanagement.getInstance()
                  .addUserWithExternalKey(1, 0, 0,
                      userObject.getFirstname(),
                      userObject.getUsername(),
                      userObject.getLastname(), 1L, "",
                      null, null, "",
                      userObject.getExternalUserId(),
                      userObject.getExternalUserType(),
                      true, userObject.getEmail(),
                      jName_timeZone,
                      userObject.getPictureUrl());

              currentClient.setUser_id(userId);
            } else {

              user.setPictureuri(userObject.getPictureUrl());

              Usermanagement.getInstance().updateUser(user);

              currentClient.setUser_id(user.getUser_id());
            }
          }

          log.debug("userObject.getExternalUserId() -2- "
              + currentClient.getUser_id());

          currentClient
              .setUserObject(userObject.getUsername(),
                  userObject.getFirstname(),
                  userObject.getLastname());
          currentClient.setPicture_uri(userObject.getPictureUrl());
          currentClient.setMail(userObject.getEmail());

          log.debug("UPDATE USER BY STREAMID " + streamId);

          if (currentClient.getUser_id() != null) {
            Sessionmanagement.getInstance().updateUser(SID,
View Full Code Here

TOP

Related Classes of org.openmeetings.app.persistence.beans.basic.RemoteSessionObject

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.