Examples of LabelType


Examples of org.libreplan.business.labels.entities.LabelType

    public final static LabelDTO toDTO(Label label) {
        return new LabelDTO(label.getCode(), label.getName());
    }

    public final static LabelType toEntity(LabelTypeDTO labelTypeDTO) {
        LabelType labelType = LabelType.create(labelTypeDTO.code,
                labelTypeDTO.name);

        for (LabelDTO labelDTO : labelTypeDTO.labels) {
            labelType.addLabel(toEntity(labelDTO));
        }

        return labelType;

    }
View Full Code Here

Examples of org.libreplan.business.labels.entities.LabelType

    private IAdHocTransactionService transactionService;

    private LabelType givenLabelTypeStored() {
        Label label1 = Label.create("label-name-1");
        Label label2 = Label.create("label-name-2");
        final LabelType labelType = LabelType.create("label-type-name"
                + UUID.randomUUID());

        labelType.addLabel(label1);
        labelType.addLabel(label2);

        labelTypeDAO.save(labelType);
        labelTypeDAO.flush();
        sessionFactory.getCurrentSession().evict(labelType);
        labelType.dontPoseAsTransientObjectAnymore();

        return labelType;
    }
View Full Code Here

Examples of org.libreplan.business.labels.entities.LabelType

    @Test
    @Transactional
    public void exportLabelTypes2() {
        int previous = labelTypeDAO.getAll().size();

        LabelType labelType = givenLabelTypeStored();

        LabelTypeListDTO labelTypes = labelService.getLabelTypes();
        assertThat(labelTypes.labelTypes.size(), equalTo(previous + 1));

        for (LabelTypeDTO typeDTO : labelTypes.labelTypes) {
            if ((typeDTO.code.equalsIgnoreCase(labelType.getCode()))
                    && (typeDTO.labels.size() == 2)) {
                return;
            }
        }
        fail();
View Full Code Here

Examples of org.libreplan.business.labels.entities.LabelType

                        }
                        return labelTypes;
                    }
                });

        LabelType labelType = labelTypes.get(previous);
        assertThat(labelType.getName(), equalTo(labelTypeDTO.name));
        assertThat(labelType.getLabels().size(), equalTo(2));
        for (Label label : labelType.getLabels()) {
            assertThat(label.getName(), anyOf(equalTo(labelDTO1.name),
                    equalTo(labelDTO2.name)));
        }
    }
View Full Code Here

Examples of org.libreplan.business.labels.entities.LabelType

            orderElementDAO.save(orderLine);
        }
    }

    private void createAPairOfLabelTypes() {
        LabelType labelType_A = findOrCreate(labelTypeDAO, LabelType.class,
                labelTypeA, labelTypeA, labelTypeA);
        LabelType labelType_B = findOrCreate(labelTypeDAO, LabelType.class,
                labelTypeB, labelTypeB, labelTypeB);

        if (labelType_A.isNewObject()) {
            Label label_A1 = Label.create(labelA1, labelA1);
            Label label_A2 = Label.create(labelA2, labelA2);
            Label label_B1 = Label.create(labelB1, labelB1);

            labelType_A.addLabel(label_A1);
            labelType_A.addLabel(label_A2);
            labelType_B.addLabel(label_B1);

            labelTypeDAO.save(labelType_A);
            labelTypeDAO.save(labelType_B);
        }
    }
View Full Code Here

Examples of org.libreplan.business.labels.entities.LabelType

    private Label givenLabelStored() {
        Label label = Label.create("label-code-" + UUID.randomUUID(),
                "labelName " + UUID.randomUUID().toString());

        LabelType labelType = LabelType.create("label-type-"
                + UUID.randomUUID());
        labelType.addLabel(label);

        labelTypeDAO.save(labelType);
        labelTypeDAO.flush();
        sessionFactory.getCurrentSession().evict(labelType);
        sessionFactory.getCurrentSession().evict(label);

        labelType.dontPoseAsTransientObjectAnymore();
        label.dontPoseAsTransientObjectAnymore();
        return label;
    }
View Full Code Here

Examples of org.libreplan.business.labels.entities.LabelType

            throw new WrongValueException(txtLabelName,
                    _("cannot be empty"));
        }

        // Label does not exist, create
        final LabelType labelType = (LabelType) comboitem.getValue();
        Label label = getModel().findLabelByNameAndType(
                labelName, labelType);
        if (label == null) {
            label = addLabel(labelName, labelType);
        } else {
View Full Code Here

Examples of org.libreplan.business.labels.entities.LabelType

            this.labels = updatedLabels;
        }
    }

    private Label getLabelBy(WorkReportLabelTypeAssigment labelTypeAssigment) {
        LabelType type = labelTypeAssigment.getLabelType();
        for (Label label : labels) {
            if (label.getType().getId().equals(type.getId())) {
                return label;
            }
        }
        return null;
    }
View Full Code Here

Examples of org.libreplan.business.labels.entities.LabelType

        final WorkReportLabelTypeAssigment workReportLabelTypeAssigment = (WorkReportLabelTypeAssigment) row
                .getValue();
        Comboitem selectedItemType = ((Autocomplete) row.getFirstChild())
                .getSelectedItem();

        LabelType selectedLabelType = null;
        if (selectedItemType != null) {
            selectedLabelType = (LabelType) selectedItemType.getValue();
        }

        final Combobox comboLabels = createComboboxLabels(selectedLabelType,
View Full Code Here

Examples of org.libreplan.business.labels.entities.LabelType

                workReportLabelTypeAssigment, newPosition);
    }

    private void changeLabelType(Comboitem selectedItem,
            WorkReportLabelTypeAssigment workReportLabelTypeAssigment) {
        LabelType labelType = null;
        if (selectedItem != null) {
            labelType = (LabelType) selectedItem.getValue();
        }
        workReportLabelTypeAssigment.setLabelType(labelType);
        workReportLabelTypeAssigment.setDefaultLabel(null);
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.