Examples of GetUserInfoResult


Examples of com.changestuffs.shared.actions.GetUserInfoResult

    ChannelService channelService = ChannelServiceFactory.getChannelService();
    ChannelPresence presence = channelService.parsePresence(req);
    String email = presence.clientId();
    UserBeanOAM oam = provider.get();
    oam.updateOnline(isOnline(), email);
    GetUserInfoResult result = oam.getGetUserInfoResult(email);
    for(String online : result.getOnline()){
      log.info(email+" is online = "+isOnline()+". Sending message to "+online);
      channelService.sendMessage(new ChannelMessage(online, getJson(email, online)));
    }
  }
View Full Code Here

Examples of com.changestuffs.shared.actions.GetUserInfoResult

 
  @Logued
  @Override
  public GetUserInfoResult execute(GetUserInfo action, ExecutionContext context)
      throws ActionException {
    GetUserInfoResult result = null;
    UserService userService = UserServiceFactory.getUserService();
    User user = userService.getCurrentUser();
    UserBeanOAM oam = provider.get();
    GetUserInfoResult myInfo = oam.getGetUserInfoResult(user.getEmail());
    if(action.getEmail() != null){
      if(myInfo.getFriends().contains(action.getEmail())){
        result = oam.getGetUserInfoResult(action.getEmail());
      }else{
        throw new IllegalArgumentException(action.getEmail()+" isn't friend of "+user.getEmail());
      }
    }else{
View Full Code Here

Examples of com.changestuffs.shared.actions.GetUserInfoResult

  public GetUserInfoResult getGetUserInfoResult(String email){
    User userBean = model.find(User.class, email);
    if(userBean != null){
      Set<String> friends = getSecureSet(userBean.getFriends());
      Set<String> prending = getSecureSet(userBean.getPendingFriends());
      return new GetUserInfoResult(userBean.getCell(), userBean.getCountry(), userBean.getCity(), email, userBean.isReceiveEmails(), friends, prending, getOnline(friends));
    }else{
      // It's maybe the first time, and DB is slow so it can be null
      Set<String> empty = new HashSet<String>();
      return new GetUserInfoResult("", "", "", email, true, empty, empty, empty);
    }
  }
View Full Code Here

Examples of com.sforce.soap.partner.GetUserInfoResult

    config.setPassword(new String(password));

    try {
      PartnerConnection connection = Connector.newConnection(config);

      GetUserInfoResult info = connection.getUserInfo();

      String org = settings.getString(Keys.realm.salesforce.orgId, "0")
          .trim();

      if (!org.equals("0")) {
        if (!org.equals(info.getOrganizationId())) {
          logger.warn("Access attempted by user of an invalid org: "
              + info.getUserName() + ", org: "
              + info.getOrganizationName() + "("
              + info.getOrganizationId() + ")");

          return null;
        }
      }

      logger.info("Authenticated user " + info.getUserName()
          + " using org " + info.getOrganizationName() + "("
          + info.getOrganizationId() + ")");

      String simpleUsername = getSimpleUsername(info);

      UserModel user = null;
      synchronized (this) {
View Full Code Here

Examples of com.sforce.soap.partner.GetUserInfoResult

    }
   
    protected void verifyEntityManager(EntityManager em) throws ConnectionException {
        PartnerConnection conn = getPartnerConnection(em);
       
        GetUserInfoResult userInfoResult = conn.getUserInfo();
        assertNotNull(userInfoResult);
       
        assertEquals(userInfoResult.getOrganizationId(), userInfo.getOrgId());
        assertEquals(userInfoResult.getUserId(), userInfo.getUserId());
        assertEquals(userInfoResult.getUserName(), userInfo.getUserName());
    }
View Full Code Here

Examples of com.sforce.soap.partner.GetUserInfoResult

        PartnerConnection conn = connector.getConnection();
       
        assertNotNull(conn, "Unable to establish API connection. See " + propertyFileName + ".properties");
       
        // Get the user information from the API connection
        GetUserInfoResult userInfoResult = conn.getUserInfo();
        assertNotNull(userInfoResult, "Unable to retrieve user info. See " + propertyFileName + ".properties");
       
        return new UserInfo(userInfoResult.getOrganizationId(),
                            userInfoResult.getUserId(),
                            conn.getConfig().getUsername(),
                            conn.getConfig().getPassword(),
                            conn.getConfig().getServiceEndpoint());
    }
View Full Code Here

Examples of com.sforce.soap.partner.GetUserInfoResult

        throws ConnectionException {
        ConnectorConfig config = new ConnectorConfig();
        config.setServiceEndpoint(securityContext.getEndPoint());
        config.setSessionId(securityContext.getSessionId());
       
        GetUserInfoResult userInfoResult = Connector.newConnection(config).getUserInfo();
       
        securityContext.init(userInfoResult);

        SObject[] results;
        try {
            results = Connector.newConnection(config).retrieve("Name", "Profile",
                new String[] {userInfoResult.getProfileId()});
        } catch (ConnectionException e) {
            results = null;
        }
       
        String role = null;
View Full Code Here

Examples of com.sforce.soap.partner.GetUserInfoResult

        };
    }
   
    @Test(dataProvider = "orgNameProvider")
    public void testConstructPackageName(String orgName, String expectedPackageName) {
        GetUserInfoResult userInfo = new GetUserInfoResult();
        userInfo.setOrganizationName(orgName);
       
        assertEquals(ForceJPAClassGeneratorUtils.constructPackageName(userInfo), expectedPackageName,
                "Unexpected package name built.");
    }
View Full Code Here

Examples of com.sforce.soap.partner.GetUserInfoResult

*/
public class ForceJPAClassTemplateInjectorTest {
   
    @Test
    public void testBasicInjection() {
        GetUserInfoResult userInfo = new GetUserInfoResult();
        userInfo.setOrganizationName("testBasicSelect UserInfo");
       
        DescribeSObjectResult dsr = new DescribeSObjectResult();
        dsr.setName("testBasicSelect DescribeSObjectResult");
       
        Field field = new Field();
View Full Code Here

Examples of com.sforce.soap.partner.GetUserInfoResult

                "Unexpected template after Force.com JPA class data select");
    }
   
    @Test
    public void testStaticPackageName() {
        GetUserInfoResult userInfo = new GetUserInfoResult();
        userInfo.setOrganizationName("testStaticPackageName UserInfo");
       
        StringTemplateWrapper template = new StringTemplateWrapper("$packageName$");
        ForceJPAClassTemplateInjector templateInjector = new ForceJPAClassTemplateInjector();
        templateInjector.setPackageName("com.staticpackage.model");
       
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.