Package org.libreplan.business.resources.entities

Examples of org.libreplan.business.resources.entities.Criterion


        CriterionType criterionType = CriterionType.create(criterionTypeCode);
        criterionType.setName(criterionTypeCode);
        criterionTypeDAO.save(criterionType);

        String criterionCode = UUID.randomUUID().toString();
        Criterion criterion = Criterion.create(criterionCode, criterionType);
        criterion.setCode(criterionCode);
        criterionDAO.save(criterion);

        return criterion;
    }
View Full Code Here


    }

    @Test
    @Transactional
    public void testFindByCriteria1() throws InstanceNotFoundException {
        Criterion criterion = givenStoredCriterion();

        OrderLine orderLine1 = createValidOrderLine();
        orderLine1.addCriterionRequirement(new DirectCriterionRequirement(
                criterion));
        orderElementDAO.save(orderLine1);
View Full Code Here

    }

    @Test
    @Transactional
    public void testFindByCriteria2() throws InstanceNotFoundException {
        Criterion criterion1 = givenStoredCriterion();
        Criterion criterion2 = givenStoredCriterion();

        OrderLine orderLine1 = createValidOrderLine();
        orderLine1.addCriterionRequirement(new DirectCriterionRequirement(
                criterion1));
        orderLine1.addCriterionRequirement(new DirectCriterionRequirement(
View Full Code Here

    }

    @Test
    @Transactional
    public void testFindByCriteriaOnTree() throws InstanceNotFoundException {
        Criterion criterion1 = givenStoredCriterion();
        Criterion criterion2 = givenStoredCriterion();

        OrderLineGroup orderLineGroup = createValidOrderLineGroup();
        orderLineGroup.addCriterionRequirement(new DirectCriterionRequirement(
                criterion1));
        OrderElement child = orderLineGroup.getChildren().get(0);
View Full Code Here

    @Test
    @Transactional
    public void testFindByLabelsAndCriteria1() throws InstanceNotFoundException {
        Label label = givenStoredLabel();
        Criterion criterion = givenStoredCriterion();

        OrderLine orderLine1 = createValidOrderLine();
        orderLine1.addLabel(label);
        orderElementDAO.save(orderLine1);
        OrderLine orderLine2 = createValidOrderLine();
View Full Code Here

    @Test
    @Transactional
    public void testFindByLabelsAndCriteria2() throws InstanceNotFoundException {
        Label label1 = givenStoredLabel();
        Label label2 = givenStoredLabel();
        Criterion criterion1 = givenStoredCriterion();
        Criterion criterion2 = givenStoredCriterion();

        OrderLine orderLine1 = createValidOrderLine();
        orderLine1.addLabel(label1);
        orderLine1.addCriterionRequirement(new DirectCriterionRequirement(
                criterion2));
View Full Code Here

    }

    private CriterionDTO createNewCriterion(String name) {
        CriterionDTO newCriterion = new CriterionDTO();
        newCriterion.setName(_(name));
        Criterion criterion = Criterion.create(criterionType);
        newCriterion.setCriterion(criterion);
        return newCriterion;
    }
View Full Code Here

            criterionRootDTO.getChildren().remove(criterionDto);
        } else {
            parentDto.getChildren().remove(criterionDto);
        }

        Criterion parent = criterionDto.getCriterion().getParent();
        if ((parent != null) && (!parent.getChildren().isEmpty())) {
            parent.getChildren().remove(criterionDto.getCriterion());
        }

        tree.remove(criterionDto);
    }
View Full Code Here

                .iterator();
        while (iteratorCriterionType.hasNext() && getListMatching().size() < 10) {
            CriterionType type = iteratorCriterionType.next();
            for (int i = 0; getListMatching().size() < 10
                    && i < mapCriterions.get(type).size(); i++) {
                Criterion criterion = mapCriterions.get(type).get(i);
                addCriterion(type, criterion);
            }
        }
        return getListMatching();
    }
View Full Code Here

        }
        updateNewParent(criterionDTO);
    }

    private void updateOldParent(CriterionDTO criterionDTO){
        Criterion oldParent = criterionDTO.getCriterion().getParent();
        if(oldParent != null){
            oldParent.getChildren().remove(criterionDTO.getCriterion());
        }
    }
View Full Code Here

TOP

Related Classes of org.libreplan.business.resources.entities.Criterion

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.