Package org.exoplatform.services.jcr.core

Examples of org.exoplatform.services.jcr.core.CredentialsImpl


         {
            Session sessionLocal = null;
            try
            {
               // login
               CredentialsImpl credentials = new CredentialsImpl("admin", "admin".toCharArray());
               sessionLocal = (SessionImpl)repository.login(credentials, "ws");
               // prepare nodes
               Node rootLocal = sessionLocal.getRootNode();
               Node threadNode = getRandomChild(rootLocal, "Thread*");
               if (threadNode != null)
View Full Code Here


               int i = random.nextInt(words.length);
               String word = words[i] + id; // "hello12" if thread#12 is creating it
               Session sessionLocal = null;
               try
               {
                  CredentialsImpl credentials = new CredentialsImpl("admin", "admin".toCharArray());
                  sessionLocal = (SessionImpl)repository.login(credentials, "ws");                 
                  long time = System.currentTimeMillis();
                  // update statistic
                  updateStatistic((Node)sessionLocal.getItem("/Thread" + id + "/" + STATISTIC),word);
                  // add actual node
View Full Code Here

   {
      PrivilegedExceptionAction<Object> action = new PrivilegedExceptionAction<Object>()
      {
         public Object run() throws Exception
         {
            repository.login(new CredentialsImpl(IdentityConstants.SYSTEM, "".toCharArray()), repository.getSystemWorkspaceName());
            return null;
         }

      };
      try
View Full Code Here

      private Random random;

      public QueryTask() throws RepositoryException
      {
         // login
         CredentialsImpl credentials = new CredentialsImpl("admin", "admin".toCharArray());
         sessionLocal = (SessionImpl)repository.login(credentials, "ws");
         // prepare nodes
         rootLocal = sessionLocal.getRootNode();
         random = new Random();
      }
View Full Code Here

      Set<Writer> writers = new HashSet<Writer>();

      // create
      for (int t = 0; t < 10; t++)
      {
         Credentials credentials = new CredentialsImpl("admin", "admin".toCharArray());

         Session ss = (SessionImpl)repository.login(credentials, "ws");
         Writer wr = new Writer(THREAD_NAME + t, ss);
         writers.add(wr);
      }
View Full Code Here

      Set<Writer> writers = new HashSet<Writer>();

      // create
      for (int t = 0; t < THREADS_COUNT; t++)
      {
         Credentials credentials = new CredentialsImpl("admin", "admin".toCharArray());

         Session ss = (SessionImpl)repository.login(credentials, "ws");
         Writer wr = new Writer(THREAD_NAME + t, ss);
         writers.add(wr);
      }
View Full Code Here

      public WriterTask(int id) throws RepositoryException
      {
         this.id = id;
         // login
         CredentialsImpl credentials = new CredentialsImpl("admin", "admin".toCharArray());
         sessionLocal = (SessionImpl)repository.login(credentials, "ws");
         // prepare nodes
         Node root = sessionLocal.getRootNode();
         Node threadNode = root.addNode("Thread" + id);
         statisticNode = threadNode.addNode(STATISTIC);
View Full Code Here

      public WriterTask(int id) throws RepositoryException
      {
         this.id = id;
         // login
         CredentialsImpl credentials = new CredentialsImpl("admin", "admin".toCharArray());
         sessionLocal = (SessionImpl)repository.login(credentials, "ws");
         // prepare nodes
         Node root = sessionLocal.getRootNode();
         nodeA = root.getNode(NODEANAME);
         nodeB = root.getNode(NODEBNAME);
View Full Code Here

      root.save();
   }

   public void tearDown() throws Exception
   {
      Credentials cred = new CredentialsImpl("exo", "exo".toCharArray());
      Session sess = repository.login(cred, "ws");

      Node node = (Node)sess.getItem("/" + TEST_NAME);
      node.remove();
      sess.save();
View Full Code Here

      QueryManager qManager = session.getWorkspace().getQueryManager();
      QueryResult res = qManager.createQuery(TEST_NAME, Query.XPATH).execute();
      assertEquals(1, getActualSize(res));

      // Search in other jcr - session
      Credentials cred = new CredentialsImpl("exo", "exo".toCharArray());
      Session sess = repository.login(cred, "ws");

      qManager = sess.getWorkspace().getQueryManager();
      res = qManager.createQuery(TEST_NAME, Query.XPATH).execute();
      assertEquals(0, getActualSize(res));
View Full Code Here

TOP

Related Classes of org.exoplatform.services.jcr.core.CredentialsImpl

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.