Package com.google.enterprise.connector.dctm.dfcwrap

Examples of com.google.enterprise.connector.dctm.dfcwrap.ISession


          sessionManagerUser =
              getSessionManager(authenticationIdentity.getUsername(), password);

          // Use getSession instead of authenticate, so we can get the
          // authenticated user name.
          ISession session = sessionManagerUser.getSession(docbase);
          try {
            userName = session.getLoginUserName();
          } finally {
            sessionManagerUser.release(session);
          }
          authenticate = true;
        }
View Full Code Here


    // Construct a DN for the domain, which is used in both the query
    // and the results post-processing. Note this works for both
    // NetBIOS and DNS domains.
    LdapName domainName = toLdapName(userDomain);

    ISession session = sessionManager.getSession(docbase);
    try {
      StringBuilder queryBuff = new StringBuilder();
      queryBuff.append("select user_name, user_ldap_dn from ");
      queryBuff.append("dm_user where user_login_name = '");
      queryBuff.append(DqlUtils.escapeString(userLoginName));
View Full Code Here

   */
  private Collection<Principal> getAllGroupsForUser(
      ISessionManager sessionManager, String username)
      throws RepositoryLoginException, RepositoryException {
    ArrayList<Principal> listGroups = new ArrayList<Principal>();
    ISession session = sessionManager.getSession(docbase);
    try {
      String queryStr =
          "select group_name from dm_group where any i_all_users_names = '"
          + username + "'";
      IQuery query = clientX.getQuery();
View Full Code Here

    loginInfo.setUser(user);
    loginInfo.setPassword(password);

    sessionManager.setIdentity(docbase, loginInfo);

    ISession session = null;
    try {
      session = sessionManager.getSession(docbase);
      Assert.assertNotNull(session);
      Assert.assertTrue(session instanceof DmSession);
    } finally {
View Full Code Here

    Assert.assertEquals(logInfo.getPassword(), DmInitialize.DM_PWD_OK4);
  }

  public void testNewSession() throws RepositoryLoginException,
      RepositoryException {
    ISession session = null;
    try {
      loginInfo.setUser(DmInitialize.DM_LOGIN_OK4);
      loginInfo.setPassword(DmInitialize.DM_PWD_OK4);
      sessionManager.setIdentity(DmInitialize.DM_DOCBASE, loginInfo);
      session = sessionManager.newSession(DmInitialize.DM_DOCBASE);
View Full Code Here

  public void testExecute() throws RepositoryException {
    IClient localClient = dctmClientX.getLocalClient();

    ILoginInfo loginInfo = dctmClientX.getLoginInfo();
    ISessionManager sessionManager = localClient.newSessionManager();
    ISession session = null;
    try {
      loginInfo.setUser(DmInitialize.DM_LOGIN_OK1);
      loginInfo.setPassword(DmInitialize.DM_PWD_OK1);
      sessionManager.setIdentity(DmInitialize.DM_DOCBASE, loginInfo);
      session = sessionManager.getSession(DmInitialize.DM_DOCBASE);
View Full Code Here

  DocumentList execQuery(Checkpoint checkpoint) throws RepositoryException {
    ICollection collecAclToAdd = null;
    ICollection collecToAdd = null;
    ICollection collecToDel = null;
    ICollection collecAclToModify = null;
    ISession session = null;

    DocumentList documentList = null;

    try {
      session = sessionManager.getSession(docbase);
View Full Code Here

    if (missing == null) {
      // Make sure advanced_configuration has a default value.
      if (!configData.containsKey(ADVANCEDCONF))
        configData.put(ADVANCEDCONF, "off");

      ISession sess = null;
      ISessionManager sessMag = null;
      boolean isCoreConfigValid = false;
      IClientX cl = null;
      try {
        cl = getClientX();
        sessMag = getSessionManager(cl, configData);

        ILoginInfo myinfo = sessMag.getIdentity(configData.get(DOCBASENAME));
        String user = myinfo.getUser();
        logger.config("login user: " + user);

        sess = getSession(configData, sessMag);

        logger.fine("test connection to the repository: " + sess);
        logger.info("DFC " + cl.getDFCVersion()
            + " connected to Content Server " + sess.getServerVersion());
        isCoreConfigValid = true;

        testWebtopUrl(configData.get(DISPLAYURL));

        // Display the form again when the advanced conf checkbox is
View Full Code Here

    // We use the session here to validate the username, password, and
    // docbase. We will also need it later in makeValidatedForm if the
    // advanced config is turned on.
    IClientX cl = null;
    ISessionManager sessMag = null;
    ISession sess = null;
    try {
      cl = getClientX();
      sessMag = getSessionManager(cl, configMap);
      sess = getSession(configMap, sessMag);
View Full Code Here

  }

  @Override
  public ISession getSession(){
    MockDmSessionManager mockDm = new MockDmSessionManager();
    ISession session = null;
    try {
      session = mockDm.getSession(mockDm.getDocbaseName());
    } catch (RepositoryException e) {
      e.printStackTrace();
    }
View Full Code Here

TOP

Related Classes of com.google.enterprise.connector.dctm.dfcwrap.ISession

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.