Package org.jboss.dna.graph.request

Examples of org.jboss.dna.graph.request.CreateWorkspaceRequest


             * {@inheritDoc}
             *
             * @see org.jboss.dna.graph.Graph.NameWorkspace#named(java.lang.String)
             */
            public Workspace named( String workspaceName ) {
                CreateWorkspaceRequest request = requests.createWorkspace(workspaceName, CreateConflictBehavior.DO_NOT_CREATE);
                return setWorkspace(request.getActualWorkspaceName(), request.getActualLocationOfRoot());
            }

            /**
             * {@inheritDoc}
             *
             * @see org.jboss.dna.graph.Graph.CreateWorkspace#namedSomethingLike(java.lang.String)
             */
            public Workspace namedSomethingLike( String workspaceName ) {
                CreateWorkspaceRequest request = requests.createWorkspace(workspaceName,
                                                                          CreateConflictBehavior.CREATE_WITH_ADJUSTED_NAME);
                return setWorkspace(request.getActualWorkspaceName(), request.getActualLocationOfRoot());
            }

            /**
             * {@inheritDoc}
             *
             * @see org.jboss.dna.graph.Graph.CreateWorkspace#clonedFrom(java.lang.String)
             */
            public NameWorkspace clonedFrom( final String nameOfWorkspaceToClone ) {
                return new NameWorkspace() {
                    /**
                     * {@inheritDoc}
                     *
                     * @see org.jboss.dna.graph.Graph.NameWorkspace#named(java.lang.String)
                     */
                    public Workspace named( String nameOfWorkspaceToCreate ) {
                        CloneWorkspaceRequest request = requests.cloneWorkspace(nameOfWorkspaceToClone,
                                                                                nameOfWorkspaceToCreate,
                                                                                CreateConflictBehavior.DO_NOT_CREATE,
                                                                                CloneConflictBehavior.DO_NOT_CLONE);
                        return setWorkspace(request.getActualWorkspaceName(), request.getActualLocationOfRoot());
                    }

                    /**
                     * {@inheritDoc}
                     *
                     * @see org.jboss.dna.graph.Graph.NameWorkspace#namedSomethingLike(java.lang.String)
                     */
                    public Workspace namedSomethingLike( String nameOfWorkspaceToCreate ) {
                        CloneWorkspaceRequest request = requests.cloneWorkspace(nameOfWorkspaceToClone,
                                                                                nameOfWorkspaceToCreate,
                                                                                CreateConflictBehavior.CREATE_WITH_ADJUSTED_NAME,
                                                                                CloneConflictBehavior.DO_NOT_CLONE);
                        return setWorkspace(request.getActualWorkspaceName(), request.getActualLocationOfRoot());
                    }
                };
            }
        };
    }
View Full Code Here


             * {@inheritDoc}
             *
             * @see org.jboss.dna.graph.Graph.NameWorkspace#named(java.lang.String)
             */
            public Workspace named( String workspaceName ) {
                CreateWorkspaceRequest request = requests.createWorkspace(workspaceName, CreateConflictBehavior.DO_NOT_CREATE);
                return setWorkspace(request.getActualWorkspaceName(), request.getActualLocationOfRoot());
            }

            /**
             * {@inheritDoc}
             *
             * @see org.jboss.dna.graph.Graph.CreateWorkspace#namedSomethingLike(java.lang.String)
             */
            public Workspace namedSomethingLike( String workspaceName ) {
                CreateWorkspaceRequest request = requests.createWorkspace(workspaceName,
                                                                          CreateConflictBehavior.CREATE_WITH_ADJUSTED_NAME);
                return setWorkspace(request.getActualWorkspaceName(), request.getActualLocationOfRoot());
            }

            /**
             * {@inheritDoc}
             *
             * @see org.jboss.dna.graph.Graph.CreateWorkspace#clonedFrom(java.lang.String)
             */
            public NameWorkspace clonedFrom( final String nameOfWorkspaceToClone ) {
                return new NameWorkspace() {
                    /**
                     * {@inheritDoc}
                     *
                     * @see org.jboss.dna.graph.Graph.NameWorkspace#named(java.lang.String)
                     */
                    public Workspace named( String nameOfWorkspaceToCreate ) {
                        CloneWorkspaceRequest request = requests.cloneWorkspace(nameOfWorkspaceToClone,
                                                                                nameOfWorkspaceToCreate,
                                                                                CreateConflictBehavior.DO_NOT_CREATE,
                                                                                CloneConflictBehavior.DO_NOT_CLONE);
                        return setWorkspace(request.getActualWorkspaceName(), request.getActualLocationOfRoot());
                    }

                    /**
                     * {@inheritDoc}
                     *
                     * @see org.jboss.dna.graph.Graph.NameWorkspace#namedSomethingLike(java.lang.String)
                     */
                    public Workspace namedSomethingLike( String nameOfWorkspaceToCreate ) {
                        CloneWorkspaceRequest request = requests.cloneWorkspace(nameOfWorkspaceToClone,
                                                                                nameOfWorkspaceToCreate,
                                                                                CreateConflictBehavior.CREATE_WITH_ADJUSTED_NAME,
                                                                                CloneConflictBehavior.DO_NOT_CLONE);
                        return setWorkspace(request.getActualWorkspaceName(), request.getActualLocationOfRoot());
                    }
                };
            }
        };
    }
View Full Code Here

    protected void assertNextRequestIsCreateWorkspace( String workspaceName,
                                                       CreateConflictBehavior createConflictBehavior ) {
        Request request = executedRequests.poll();
        assertThat(request, is(instanceOf(CreateWorkspaceRequest.class)));
        CreateWorkspaceRequest create = (CreateWorkspaceRequest)request;
        assertThat(create.desiredNameOfNewWorkspace(), is(workspaceName));
        assertThat(create.conflictBehavior(), is(createConflictBehavior));
    }
View Full Code Here

TOP

Related Classes of org.jboss.dna.graph.request.CreateWorkspaceRequest

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.