Package com.sforce.soap.partner

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


    }
   
    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

        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

        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

        };
    }
   
    @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

*/
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

                "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

        // This will use ForceServiceConnector assigned to the ThreadLocal.
        ForceServiceConnector f = new ForceServiceConnector();
        PartnerConnection conn = f.getConnection();


        GetUserInfoResult userInfoResult = conn.getUserInfo();

        StringBuffer value = new StringBuffer();
        value.append("[");
        value.append("{" + userInfoResult.getUserName() + "},");
        value.append("]");
        mav.addObject("userinfo", userInfoResult.getUserName());
        mav.addObject("moreinfo", value.toString());

        return mav;
    }
View Full Code Here

   
    @Test
    public void testCustomSecurityContext() throws ConnectionException {
        TestSecurityContext tsc = new TestSecurityContext();
        tsc.setForceSecurityContext(new ForceSecurityContext());
        GetUserInfoResult userInfo = new GetUserInfoResult();
        userInfo.setOrganizationId(ORG_ID);
        userInfo.setUserId(USER_ID);
        userInfo.setUserName(USERNAME);
        userInfo.setUserLanguage(USER_LANGUAGE);
        userInfo.setUserLocale(USER_LOCALE);
        userInfo.setUserTimeZone(USER_TIMEZONE);
        tsc.init(userInfo);
       
        Assert.assertEquals(tsc.getOrgId(), ORG_ID);
        Assert.assertEquals(tsc.getUserId(), USER_ID);
        Assert.assertEquals(tsc.getUserName(), USERNAME);
View Full Code Here

       
        return sb.toString();
    }
   
    protected void verifyConnection(PartnerConnection conn) throws ConnectionException {
        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

TOP

Related Classes of com.sforce.soap.partner.GetUserInfoResult

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.