Package io.lumify.core.model.workspace

Examples of io.lumify.core.model.workspace.Workspace


        if (user == null) {
            respondWithNotFound(response);
            return;
        }

        Workspace workspace = getWorkspaceRepository().findById(workspaceId, user);
        if (workspace == null) {
            respondWithNotFound(response);
            return;
        }
View Full Code Here


            List<FileImport.FileAndVisibility> files = getFileAndVisibilities(request, response, chain, tempDir, authorizations, user);
            if (files == null) {
                return;
            }

            Workspace workspace = getWorkspaceRepository().findById(workspaceId, user);

            List<Vertex> vertices = fileImport.importVertices(workspace, files, user, authorizations);

            respondWithClientApiObject(response, toArtifactImportResponse(vertices));
        } finally {
View Full Code Here

        final String justificationText = getOptionalParameter(request, "justificationText");
        final String sourceInfo = getOptionalParameter(request, "sourceInfo");

        User user = getUser(request);
        String workspaceId = getActiveWorkspaceId(request);
        Workspace workspace = workspaceRepository.findById(workspaceId, user);

        Authorizations authorizations = getAuthorizations(request, user);

        VisibilityJson visibilityJson = GraphUtil.updateVisibilitySourceAndAddWorkspaceId(null, visibilitySource, workspaceId);
        LumifyVisibility visibility = this.visibilityTranslator.toVisibility(visibilityJson);
View Full Code Here

        Authorizations authorizations = getAuthorizations(request, user);
        String workspaceId = getActiveWorkspaceId(request);

        long startTime = System.nanoTime();

        Workspace workspace = workspaceRepository.findById(workspaceId, user);
        List<WorkspaceEntity> workspaceEntities = workspaceRepository.findEntities(workspace, user);
        List<String> allIds = toList(new ConvertingIterable<WorkspaceEntity, String>(workspaceEntities) {
            @Override
            protected String convert(WorkspaceEntity workspaceEntity) {
                return workspaceEntity.getEntityVertexId();
View Full Code Here

    public void handle(HttpServletRequest request, HttpServletResponse response, HandlerChain chain) throws Exception {
        User user = getUser(request);
        Authorizations authorizations = getAuthorizations(request, user);
        String workspaceId = getActiveWorkspaceId(request);

        Workspace workspace = workspaceRepository.findById(workspaceId, user);
        final List<WorkspaceEntity> workspaceEntities = workspaceRepository.findEntities(workspace, user);
        Iterable<String> vertexIds = getVisibleWorkspaceEntityIds(workspaceEntities);
        Iterable<Vertex> graphVertices = graph.getVertices(vertexIds, authorizations);
        ClientApiWorkspaceVertices results = new ClientApiWorkspaceVertices();
        results.getVertices().addAll(ClientApiConverter.toClientApiVertices(graphVertices, workspaceId, authorizations));
View Full Code Here

        ClientApiWorkspaceDiff diff = handle(workspaceId, user);
        respondWithClientApiObject(response, diff);
    }

    public ClientApiWorkspaceDiff handle(String workspaceId, User user) {
        Workspace workspace = workspaceRepository.findById(workspaceId, user);
        if (workspace == null) {
            return null;
        }

        return this.workspaceRepository.getDiff(workspace, user);
View Full Code Here

        final User user = getUser(request);
        Authorizations authorizations = getAuthorizations(request, user);
        final Part file = files.get(0);
        String workspaceId = getActiveWorkspaceId(request);
        Workspace workspace = this.workspaceRepository.findById(workspaceId, user);

        Vertex entityVertex = graph.getVertex(graphVertexId, authorizations);
        if (entityVertex == null) {
            LOGGER.warn("Could not find associated entity vertex for id: %s", graphVertexId);
            respondWithNotFound(response);
View Full Code Here

        User authUser = getUser(request);
        User user = getUserRepository().findById(authUser.getUserId());

        String title = getOptionalParameter(request, "title");

        Workspace workspace = handle(title, user, authUser);
        respondWithClientApiObject(response, workspaceRepository.toClientApi(workspace, user, true));
    }
View Full Code Here

        getDataImporter().getGraph().flush();
    }

    @Override
    protected void processGroup(final Long graphId, List<PtGraphObject> rows) throws Exception {
        Workspace workspace = getDataImporter().getWorkspacesByGraphId().get(graphId);
        checkNotNull(workspace, "Could not find workspace with graph id: " + graphId);

        final AWState.Wrapper1 awstate = getDataImporter().getAwstateProtosByGraphId().get(graphId);
        checkNotNull(awstate, "Could not find awstate with graph id: " + graphId);
View Full Code Here

        Workspace workspace = handle(title, user, authUser);
        respondWithClientApiObject(response, workspaceRepository.toClientApi(workspace, user, true));
    }

    public Workspace handle(String title, User user, User authUser) {
        Workspace workspace;
        if (title == null) {
            title = DEFAULT_WORKSPACE_TITLE + " - " + user.getDisplayName();
        }
        workspace = workspaceRepository.add(title, authUser);

        LOGGER.info("Created workspace: %s, title: %s", workspace.getWorkspaceId(), workspace.getDisplayTitle());
        return workspace;
    }
View Full Code Here

TOP

Related Classes of io.lumify.core.model.workspace.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.