Package org.libreplan.business.workreports.entities

Examples of org.libreplan.business.workreports.entities.WorkReportLabelTypeAssigment


                null, workReportTypeCode5);
        if (!type.isNewObject()) {
            return;
        }

        WorkReportLabelTypeAssigment labelAssigment1 = WorkReportLabelTypeAssigment
                .create(true);
        WorkReportLabelTypeAssigment labelAssigment2 = WorkReportLabelTypeAssigment
                .create(false);

        labelAssigment1.setLabelType(labelTypeDAO
                .findExistingEntityByCode(labelTypeA));
        labelAssigment1.setDefaultLabel(labelDAO
                .findExistingEntityByCode(labelA1));
        labelAssigment1.setPositionNumber(0);

        labelAssigment2.setLabelType(labelTypeDAO
                .findExistingEntityByCode(labelTypeB));
        labelAssigment2.setDefaultLabel(labelDAO
                .findExistingEntityByCode(labelB1));
        labelAssigment2.setPositionNumber(0);

        type.addLabelAssigmentToEndHead(labelAssigment1);
        type.addLabelAssigmentToEndLine(labelAssigment2);

        workReportTypeDAO.save(type);
View Full Code Here


        return new HashSet<WorkReportLabelTypeAssigment>();
    }

    public void addNewWorkReportLabelTypeAssigment() {
        if (getWorkReportType() != null) {
            WorkReportLabelTypeAssigment newWorkReportLabelTypeAssigment = WorkReportLabelTypeAssigment
                    .create();
            getWorkReportType().addLabelAssigmentToEndLine(
                    newWorkReportLabelTypeAssigment);
        }
    }
View Full Code Here

        label.setValue(((WorkReportLabelTypeAssigment) row.getValue())
                .getDefaultLabel().getName());
    }

    private void appendComboboxLabelTypes(final Row row) {
        final WorkReportLabelTypeAssigment workReportLabelTypeAssigment = (WorkReportLabelTypeAssigment) row
                .getValue();

        final Combobox comboLabelTypes = createComboboxLabelTypes(workReportLabelTypeAssigment);
        comboLabelTypes.setParent(row);
View Full Code Here

        });

    }

    private void appendComboboxLabels(final Row row) {
        final WorkReportLabelTypeAssigment workReportLabelTypeAssigment = (WorkReportLabelTypeAssigment) row
                .getValue();
        Comboitem selectedItemType = ((Autocomplete) row.getFirstChild())
                .getSelectedItem();

        LabelType selectedLabelType = null;
View Full Code Here

            }
        });
    }

    private void appendComboboxPositionLabel(final Row row) {
        final WorkReportLabelTypeAssigment workReportLabelTypeAssigment = (WorkReportLabelTypeAssigment) row
                .getValue();

        final Listbox listPosition = this.createListPosition();
        listPosition.setParent(row);

        if (workReportLabelTypeAssigment.getLabelsSharedByLines()) {
            listPosition.setSelectedItem(listPosition.getItemAtIndex(0));
        } else {
            listPosition.setSelectedItem(listPosition.getItemAtIndex(1));
        }
View Full Code Here

        });

    }

    private void appendRemoveButtonWorkReportLabelTypeAssigment(final Row row) {
        final WorkReportLabelTypeAssigment workReportLabelTypeAssigment = (WorkReportLabelTypeAssigment) row
                .getValue();
        final Button removeButton = createRemoveButton();
        removeButton.setParent(row);

        removeButton.addEventListener(Events.ON_CLICK, new EventListener() {
View Full Code Here

        }
        return true;
    }

    private boolean validateWorkReportLabelTypeAssigments() {
        WorkReportLabelTypeAssigment labelTypeAssigment = workReportTypeModel
                .validateLabelTypes();
        if (labelTypeAssigment != null) {
            selectTab(tabReportStructure);
            String errorMessage = "The label type must unique and not null.";
            showInvalidWorkReportLabelTypeAssigment(0, errorMessage,
                    labelTypeAssigment);
            return false;
        }

        WorkReportLabelTypeAssigment labelAssigment = workReportTypeModel
                .validateLabels();
        if (labelAssigment != null) {
            selectTab(tabReportStructure);
            String errorMessage = "The label must not null.";
            showInvalidWorkReportLabelTypeAssigment(2, errorMessage,
View Full Code Here

    public class WorkReportLabelTypeAssigmentRowRenderer implements RowRenderer {

        @Override
        public void render(Row row, Object data) {

            final WorkReportLabelTypeAssigment workReportLabelTypeAssigment = (WorkReportLabelTypeAssigment) data;
            row.setValue(workReportLabelTypeAssigment);

            if (isReadOnly()) {
                appendLabelType(row);
                appendLabelPosition(row);
View Full Code Here

    @Test
    @Transactional
    public void checkSaveWorkReportLabelTypeAssigment() {
        WorkReportType workReportType = createValidWorkReportType();

        WorkReportLabelTypeAssigment labelAssigmentHead = createValidWorkReportLabelTypeAssigment();
        workReportType.addLabelAssigmentToEndHead(labelAssigmentHead);

        WorkReportLabelTypeAssigment labelAssigmentLine = createValidWorkReportLabelTypeAssigment();
        workReportType.addLabelAssigmentToEndLine(labelAssigmentLine);

        try {
            workReportTypeDAO.save(workReportType);
        } catch (ValidationException e) {
View Full Code Here

    @Test
    @Transactional
    public void checkIfLabelTypeWorkReportLabelTypeAssigmentIsNull() {
        WorkReportType workReportType = createValidWorkReportType();
        WorkReportLabelTypeAssigment labelAssigment = createValidWorkReportLabelTypeAssigment();
        labelAssigment.setLabelType(null);
        workReportType.addLabelAssigmentToEndLine(labelAssigment);

        try {
            workReportTypeDAO.save(workReportType);
            fail("It should throw an exception");
View Full Code Here

TOP

Related Classes of org.libreplan.business.workreports.entities.WorkReportLabelTypeAssigment

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.