Package org.libreplan.business.resources.entities

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


    }

    public List<CriterionWithItsType> getValidCriterions() {
        List<CriterionWithItsType> list = new ArrayList<CriterionWithItsType>();
        for (IndirectCriterionRequirement requirement : getValidIndirectCriterionRequirement()) {
            Criterion criterion = requirement.getCriterion();
            CriterionType type = criterion.getType();
            list.add(new CriterionWithItsType(type, criterion));
        }
        return list;
    }
View Full Code Here


        this.initType(criterionRequirement);
        this.initValid(criterionRequirement);
        this.setNewObject(isNewObject);

        if (!isNewObject) {
            Criterion criterion = criterionRequirement.getCriterion();
            CriterionType type = criterion.getType();
            setCriterionWithItsType(new CriterionWithItsType(type, criterion));
        }
    }
View Full Code Here

        }
        return false;
    }

    private boolean acceptCriterion(FilterPair filter, TaskElement taskElement) {
        Criterion filterCriterion = (Criterion) filter.getValue();
        if (existCriterionInTaskElementResourceAllocations(filterCriterion,
                taskElement)) {
            return true;
        }
        if (includeChildren) {
View Full Code Here

    public List<Criterion> getAllCriterions() {
        return orderCostsPerResourceModel.getCriterions();
    }

    public void onSelectCriterion() {
        Criterion criterion = (Criterion) bdCriterions.getSelectedElement();
        if (criterion == null) {
            throw new WrongValueException(bdCriterions,
                    _("please, select a Criterion"));
        }
        boolean result = orderCostsPerResourceModel
View Full Code Here

        }
        return false;
    }

    private boolean acceptCriterion(FilterPair filter, OrderElement orderElement) {
        Criterion filterCriterion = (Criterion) filter.getValue();
        return existCriterionInOrderElementOrHoursGroups(filterCriterion,
                orderElement);
    }
View Full Code Here

    public List<Criterion> getAllCriterions() {
        return completedEstimatedHoursPerTaskModel.getCriterions();
    }

    public void onSelectCriterion() {
        Criterion criterion = (Criterion) bdCriterions.getSelectedElement();
        if (criterion == null) {
            throw new WrongValueException(bdCriterions,
                    _("please, select a Criterion"));
        }
        boolean result = completedEstimatedHoursPerTaskModel
View Full Code Here

    public void copyIndirectCriterionRequirementsFromOriginalToOrderLineGroupChildren(
            OrderLineGroupTemplate orderLineGroup,
            DirectCriterionRequirement parent) {

        final List<OrderElementTemplate> orderElements = orderLineGroup.getChildren();
        final Criterion criterion = parent.getCriterion();
        final Set<IndirectCriterionRequirement> originalIndirectCriterionRequirements = parent
                .getOrigin().getChildren();
        final Map<OrderElement, Map<Criterion, Boolean>> mapTemplateCriterion =
            createOrderElementCriterionMap(originalIndirectCriterionRequirements);
View Full Code Here

                .validate(orderElement);
        assertTrue(invalidValues.isEmpty());

        CriterionType type = CriterionType.create("", "");
        type.setResource(ResourceEnum.WORKER);
        Criterion criterion = Criterion.create(type);
        CriterionRequirement requirement = DirectCriterionRequirement
                .create(criterion);
        requirement.setOrderElement(orderElement);
        orderElement.addDirectCriterionRequirement(requirement);
View Full Code Here

        }
    }

    @Override
    public boolean entryMatchesText(Object obj, String text) {
        Criterion criterion = (Criterion) obj;
        text = text.trim().toLowerCase();
        return (criterion.getType().getName().toLowerCase().contains(text) || getNamesHierarchy(
                criterion, new String())
                .toLowerCase().contains(text));
    }
View Full Code Here

    }

    @Override
    @Transactional(readOnly = true)
    public String objectToString(Object obj) {
        Criterion criterion = (Criterion) obj;
        return criterion.getCompleteName();
    }
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.