Package javax.jcr

Examples of javax.jcr.Workspace


        FileVaultReplicationPackageBuilder fileVaultReplicationPackageBuilder = new FileVaultReplicationPackageBuilder(
                packaging, eventFactory);

        ResourceResolver resourceResolver = mock(ResourceResolver.class);
        Session session = mock(Session.class);
        Workspace workspace = mock(Workspace.class);
        ObservationManager observationManager = mock(ObservationManager.class);
        when(workspace.getObservationManager()).thenReturn(observationManager);
        when(session.getWorkspace()).thenReturn(workspace);
        when(resourceResolver.adaptTo(Session.class)).thenReturn(session);
        ReplicationPackage replicationPackage = mock(ReplicationPackage.class);
        when(replicationPackage.getId()).thenReturn(tempFile.getAbsolutePath());
        when(replicationPackage.getAction()).thenReturn(ReplicationActionType.ADD.name());
View Full Code Here


        FileVaultReplicationPackageBuilder fileVaultReplicationPackageBuilder = new FileVaultReplicationPackageBuilder(
                packaging, eventFactory, ImportMode.MERGE.name(), AccessControlHandling.MERGE.name());

        ResourceResolver resourceResolver = mock(ResourceResolver.class);
        Session session = mock(Session.class);
        Workspace workspace = mock(Workspace.class);
        ObservationManager observationManager = mock(ObservationManager.class);
        when(workspace.getObservationManager()).thenReturn(observationManager);
        when(session.getWorkspace()).thenReturn(workspace);
        when(resourceResolver.adaptTo(Session.class)).thenReturn(session);
        ReplicationPackage replicationPackage = mock(ReplicationPackage.class);
        when(replicationPackage.getId()).thenReturn(tempFile.getAbsolutePath());
        when(replicationPackage.getAction()).thenReturn(ReplicationActionType.ADD.name());
View Full Code Here

    @Test
    public void testProcessEventWithPrivileges() throws Exception {
        String nuggetsPath = "/var/nuggets";
        String serviceName = "serviceId";
        Session session = mock(Session.class);
        Workspace workspace = mock(Workspace.class);
        ObservationManager observationManager = mock(ObservationManager.class);
        when(workspace.getObservationManager()).thenReturn(observationManager);
        when(session.getWorkspace()).thenReturn(workspace);
        when(session.hasPermission(nuggetsPath, Privilege.JCR_ADD_CHILD_NODES)).thenReturn(true);

        SlingRepository repository = mock(SlingRepository.class);
        when(repository.loginService(serviceName, null)).thenReturn(session);
View Full Code Here

    @Activate
    private void activate() {
        Session s = null;
        try {
            s = repo.loginAdministrative(null);
            Workspace w = s.getWorkspace();
            createWorkspace(w, "ws1");
            createWorkspace(w, "ws2");
            createWorkspace(w, "ws3");
        } catch (Exception e) {
            // ignore
View Full Code Here

    @Deactivate
    private void deactivate() {
        Session s = null;
        try {
            s = repo.loginAdministrative(null);
            Workspace w = s.getWorkspace();
            deleteWorkspace(w, "ws3");
            deleteWorkspace(w, "ws2");
            deleteWorkspace(w, "ws1");
        } catch (Exception e) {
            // ignore
View Full Code Here

        cal.setTime(vDate);
        final Calendar cal1 = GregorianCalendar.getInstance();
        cal1.setTime(vDate1);
        final ResourceResolver resourceResolver = mock(ResourceResolver.class);
        final Session session = mock(Session.class);
        final Workspace wk =  mock(Workspace.class);
        final VersionManager vm =  mock(VersionManager.class);
        final VersionHistory vh =  mock(VersionHistory.class);
        final VersionIterator vi =  mock(VersionIterator.class);
        final Version v = mock(Version.class);
        final Version v1 = mock(Version.class);
        when(v.getCreated()).thenReturn(cal);
        when(v1.getCreated()).thenReturn(cal1);
        when(v.getName()).thenReturn("version1");
        when(vi.nextVersion()).thenReturn(v, v1);
        when(vi.hasNext()).thenReturn(true, true, false);
        when(session.getWorkspace()).thenReturn(wk);
        when(wk.getVersionManager()).thenReturn(vm);
        when(resourceResolver.adaptTo(Session.class)).thenReturn(session);
        when(vm.getVersionHistory(rootPaths[0])).thenReturn(vh);
        when(vh.getAllVersions()).thenReturn(vi);
View Full Code Here

   * @param session JCR session
   * @return the listened session
   */
  protected Session addListeners(Session session) throws RepositoryException {
    if (eventListeners != null && eventListeners.length > 0) {
      Workspace ws = session.getWorkspace();
      ObservationManager manager = ws.getObservationManager();
      if (log.isDebugEnabled())
        log.debug("adding listeners " + Arrays.asList(eventListeners).toString() + " for session " + session);

      for (int i = 0; i < eventListeners.length; i++) {
        manager.addEventListener(eventListeners[i].getListener(), eventListeners[i].getEventTypes(),
View Full Code Here

       
        MockControl ndCtrl = MockControl.createControl(Node.class);
        Node nd = (Node)ndCtrl.getMock();
       
        MockControl wsCtrl = MockControl.createControl(Workspace.class);
        Workspace ws = (Workspace) wsCtrl.getMock();

        MockControl qmCtrl = MockControl.createControl(QueryManager.class);
        QueryManager qm = (QueryManager) qmCtrl.getMock();
       
        MockControl queryCtrl = MockControl.createControl(Query.class);
        Query query = (Query) queryCtrl.getMock();

        MockControl resultCtrl = MockControl.createControl(QueryResult.class);
        QueryResult result = (QueryResult) resultCtrl.getMock();

        sessionControl.expectAndReturn(session.getWorkspace(), ws);
        wsCtrl.expectAndReturn(ws.getQueryManager(), qm);
        qmCtrl.expectAndReturn(qm.getQuery(nd), query);
        queryCtrl.expectAndReturn(query.execute(), result);
       
        sfControl.replay();
        sessionControl.replay();
View Full Code Here

        MockControl ndCtrl = MockControl.createControl(Node.class);
        Node nd = (Node)ndCtrl.getMock();
       
        MockControl wsCtrl = MockControl.createControl(Workspace.class);
        Workspace ws = (Workspace) wsCtrl.getMock();

        MockControl qmCtrl = MockControl.createControl(QueryManager.class);
        QueryManager qm = (QueryManager) qmCtrl.getMock();
       
        MockControl queryCtrl = MockControl.createControl(Query.class);
        Query query = (Query) queryCtrl.getMock();

        MockControl resultCtrl = MockControl.createControl(QueryResult.class);
        QueryResult result = (QueryResult) resultCtrl.getMock();

        String stmt = "//*/@bogus:title";
        String language = Query.XPATH;

        sessionControl.expectAndReturn(session.getWorkspace(), ws);
        wsCtrl.expectAndReturn(ws.getQueryManager(), qm);
        qmCtrl.expectAndReturn(qm.createQuery(stmt, language), query);
        queryCtrl.expectAndReturn(query.execute(), result);
       
        sfControl.replay();
        sessionControl.replay();
View Full Code Here

       
        MockControl ndCtrl = MockControl.createControl(Node.class);
        Node nd = (Node)ndCtrl.getMock();
       
        MockControl wsCtrl = MockControl.createControl(Workspace.class);
        Workspace ws = (Workspace) wsCtrl.getMock();

        MockControl qmCtrl = MockControl.createControl(QueryManager.class);
        QueryManager qm = (QueryManager) qmCtrl.getMock();
       
        MockControl queryCtrl = MockControl.createControl(Query.class);
        Query query = (Query) queryCtrl.getMock();

        MockControl resultCtrl = MockControl.createControl(QueryResult.class);
        QueryResult result = (QueryResult) resultCtrl.getMock();

        sessionControl.expectAndReturn(session.getWorkspace(), ws);
        wsCtrl.expectAndReturn(ws.getQueryManager(), qm);
        qmCtrl.expectAndReturn(qm.createQuery(stmt1, language), query);
        qmCtrl.expectAndReturn(qm.createQuery(stmt2, language), query);
        queryCtrl.expectAndReturn(query.execute(), result);
        queryCtrl.expectAndReturn(query.execute(), result);
       
View Full Code Here

TOP

Related Classes of javax.jcr.Workspace

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.