Examples of RevisionNumber


Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber

        });
    }

    private void handleUpload(ProjectDetails details, UserDetails userDetails, PublishToBioPortalInfo publishInfo, final WebProtegeDialogCloser closer) throws IOException {
        BioPortalAPIServiceAsync service = GWT.create(BioPortalAPIService.class);
        RevisionNumber revisionNumber = RevisionNumber.getHeadRevisionNumber();
        service.uploadProjectToBioPortal(details.getProjectId(), revisionNumber, publishInfo, new AsyncCallback<Void>() {
            public void onFailure(Throwable caught) {
                UIUtil.hideLoadProgessBar();
                MessageBox.alert("There was a problem publishing the ontology to BioPortal.  Error message: " + caught.getMessage());
            }
View Full Code Here

Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        FileDownloadParameters downloadParameters = new FileDownloadParameters(req);
        if(downloadParameters.isProjectDownload()) {
            ProjectId projectId = downloadParameters.getProjectId();
            RevisionNumber revisionNumber = downloadParameters.getRequestedRevision();
            DownloadFormat format = downloadParameters.getFormat();
            OWLAPIProjectDownloader downloader = new OWLAPIProjectDownloader(projectId, revisionNumber, format);
            BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(resp.getOutputStream());
            downloader.writeProject(resp, bufferedOutputStream);
            bufferedOutputStream.flush();
View Full Code Here

Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber

            if (!cachedFile.exists()) {
                downloadCacheDirectory.mkdirs();
                // Create
                OWLAPIProject project = OWLAPIProjectManager.getProjectManager().getProject(projectId);
                OWLAPIChangeManager changeManager = project.getChangeManager();
                RevisionNumber currentRevisionNumber = changeManager.getCurrentRevision();

                BufferedOutputStream outputStream = new BufferedOutputStream(new FileOutputStream(cachedFile));
                exportProjectRevision(currentRevisionNumber, outputStream, format);
                outputStream.close();
            }
View Full Code Here

Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber

        });

    }

    private void doDownload(ProjectId projectId, DownloadFormatExtension extension) {
        RevisionNumber head = RevisionNumber.getHeadRevisionNumber();
        ProjectRevisionDownloader downloader = new ProjectRevisionDownloader(projectId, head, extension);
        downloader.download();
    }
View Full Code Here

Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber

    }

    @Test
    public void shouldParseRevision() {
        when(servletRequest.getParameter(FileDownloadConstants.REVISION)).thenReturn("3");
        RevisionNumber revisionNumber = parameters.getRequestedRevision();
        assertThat(revisionNumber.getValue(), is(equalTo(3l)));
    }
View Full Code Here

Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber

        assertThat(revisionNumber.getValue(), is(equalTo(3l)));
    }

    @Test
    public void shouldParseNoRevisionIntoHeadRevision() {
        RevisionNumber revisionNumber = parameters.getRequestedRevision();
        assertThat(revisionNumber.isHead(), is(true));
    }
View Full Code Here

Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber

    }

    @Test
    public void shouldParseMalformedRevisionIntoHeadRevision() {
        when(servletRequest.getParameter(FileDownloadConstants.REVISION)).thenReturn("x");
        RevisionNumber revisionNumber = parameters.getRequestedRevision();
        assertThat(revisionNumber.isHead(), is(true));
    }
View Full Code Here

Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber

    @Test
    public void shouldParseLongMaxIntoHeadRevision() {
        String rev = Long.toString(Long.MAX_VALUE);
        when(servletRequest.getParameter(FileDownloadConstants.REVISION)).thenReturn(rev);
        RevisionNumber revisionNumber = parameters.getRequestedRevision();
        assertThat(revisionNumber.isHead(), is(true));
    }
View Full Code Here

Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber



            // Now we do the actual changing, so we lock the project here.  No writes or reads can take place whilst
            // we apply the changes
            RevisionNumber revisionNumber;
            try {
                projectChangeWriteLock.lock();
                appliedChanges = delegateManager.applyChanges(minimisedChanges);
                final RenameMap renameMap = new RenameMap(iriRenameMap);
                Optional<R> renamedResult = getRenamedResult(changeListGenerator, gen.getResult(), renameMap);
View Full Code Here

Examples of edu.stanford.bmir.protege.web.shared.revision.RevisionNumber

    private void logChangesInternal(UserId userId, List<? extends OWLOntologyChange> changes, String desc, RevisionType revisionType, boolean immediately) {
        writeLock.lock();
        try {
            // Requires a read lock -
            RevisionNumber revisionNumber = getCurrentRevision().getNextRevisionNumber();
            long timestamp = System.currentTimeMillis();
            final String highlevelDescription = desc != null ? desc : "";
            List<OWLOntologyChangeRecord> records = new ArrayList<OWLOntologyChangeRecord>(changes.size());
            for (OWLOntologyChange change : changes) {
                records.add(change.getChangeRecord());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.