Package org.zanata.webtrans.shared.model

Examples of org.zanata.webtrans.shared.model.TransUnitId


                textFlow.getDocument().getProjectIteration().getProject(),
                locale);

        // //Only support 1 translation update for the moment
        TransUnitUpdateRequest request =
                new TransUnitUpdateRequest(new TransUnitId(requestData.getId()
                        .longValue()), requestData.getContents(),
                        requestData.getStatus(), requestData.getRevision());

        List<TranslationResult> translationResults =
                translationServiceImpl.translate(new LocaleId(localeId),
View Full Code Here


        }
    }

    @Override
    public void validate(ToggleEditor editor) {
        TransUnitId transUnitId = editor.getId();
        Optional<String> sourceContent =
                sourceContentsPresenter.getSourceContent(transUnitId);
        if (sourceContent.isPresent()) {
            RunValidationEvent event =
                    new RunValidationEvent(sourceContent.get(),
View Full Code Here

    public void showSaveAsApprovedConfirmation(TransUnitId transUnitId) {
        saveAsApprovedConfirmation.center(transUnitId);
    }

    public void checkConfirmationBeforeSave() {
        TransUnitId transUnitId = getCurrentTransUnitIdOrNull();
        if (userOptionsService.getConfigHolder().getState()
                .isShowSaveApprovedWarning()) {
            eventBus.fireEvent(new CheckStateHasChangedEvent(transUnitId,
                    getNewTargets(), ContentState.Translated));
        } else {
View Full Code Here

        textFlows =
                textFlowDAO.getNavigationByDocumentId(action.getDocumentId(), hLocale,
                        resultTransformer, action.getConstraints());
        for (HTextFlow textFlow : textFlows) {
            TransUnitId transUnitId = new TransUnitId(textFlow.getId());
            idIndexList.add(transUnitId);
            transIdStateMap.put(transUnitId,
                    textFlow.getTargets().get(hLocale.getId()).getState());
        }
View Full Code Here

                        authenticatedAccount.getPerson());
        textFlowTargetReviewCommentsDAO.makePersistent(hComment);
        textFlowTargetReviewCommentsDAO.flush();

        AddReviewComment commentEvent = new AddReviewComment(
                new TransUnitId(hTextFlowTarget.getTextFlow().getId()),
                hTextFlowTarget.getReviewComments().size());
        workspace.publish(commentEvent);
        return new AddReviewCommentResult(toDTO(hComment));
    }
View Full Code Here

                }
                navigationStateHolder.updateCurrentPage(result
                        .getTargetPageIndex());

                if (!units.isEmpty()) {
                    TransUnitId selectedId =
                            units.get(result.getGotoRow()).getId();
                    navigationStateHolder.updateSelected(selectedId);
                    // in case there is pending save (as fuzzy) happening, we do
                    // not want to trigger another pending save
                    eventBus.fireEvent(new TableRowSelectedEvent(selectedId)
View Full Code Here

        }
    }

    @Override
    public void onNavTransUnit(NavTransUnitEvent event) {
        TransUnitId targetId;
        switch (event.getRowType()) {
        case PrevEntry:
            targetId = navigationStateHolder.getPrevId();
            break;
        case NextEntry:
View Full Code Here

        eventBus.addHandler(CheckStateHasChangedEvent.TYPE, this);
    }

    @Override
    public void onTransUnitSave(TransUnitSaveEvent event) {
        TransUnitId idToSave = event.getTransUnitId();
        Log.info("TU save event: new[" + event.getTargets() + "] + old: ["
                + event.getOldContents());
        if (stateHasNotChanged(event)) {
            Log.info("NO OP! state has not changed for " + idToSave);
            return;
View Full Code Here

            DocumentInfo documentInfo =
                    documentListPresenter.getDocumentInfo(documentId);
            // if editor is not yet initialized, we want to load document with
            // search and target trans unit all at once
            Long textFlowId = newHistoryToken.getTextFlowId();
            TransUnitId transUnitId =
                    textFlowId == null ? null : new TransUnitId(textFlowId);
            getTransUnitActionContextHolder.initContext(documentInfo,
                    transUnitId, editorFilter);
            eventBus.fireEvent(new InitEditorEvent());
        }
View Full Code Here

            // means InitEditorEvent will be handling this.
            // See onValueChange(ValueChangeEvent<String>))
            return;
        }

        TransUnitId transUnitId = new TransUnitId(token.getTextFlowId());
        int targetPage = modalStateHolder.getTargetPage(transUnitId);
        if (targetPage != NavigationService.UNDEFINED) {
            Log.info("[gwt-history] bookmarked text flow. Target page: "
                    + targetPage + ", target TU id: " + transUnitId);
            int offset =
View Full Code Here

TOP

Related Classes of org.zanata.webtrans.shared.model.TransUnitId

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.