Examples of AdvanceType


Examples of org.libreplan.business.advance.entities.AdvanceType

    @Override
    @Transactional(readOnly = true)
    public void addAdvanceAssignmentIfNeeded(TaskQualityForm taskQualityForm)
            throws DuplicateValueTrueReportGlobalAdvanceException,
            DuplicateAdvanceAssignmentForOrderElementException {
        AdvanceType advanceType = taskQualityForm.getQualityForm()
                .getAdvanceType();
        advanceTypeDAO.reattach(advanceType);
        AdvanceAssignment advanceAssignment = taskQualityForm.getOrderElement()
                .getDirectAdvanceAssignmentByType(advanceType);
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceType

    public void addChildrenAdvanceOrderLineGroup() {
        boolean spread = (getReportGlobalAdvanceAssignment() == null);
        IndirectAdvanceAssignment indirectAdvanceAssignment = IndirectAdvanceAssignment
                .create(spread);
        AdvanceType advanceType = PredefinedAdvancedTypes.CHILDREN.getType();
        indirectAdvanceAssignment.setAdvanceType(advanceType);
        indirectAdvanceAssignment.setOrderElement(this);
        addIndirectAdvanceAssignment(indirectAdvanceAssignment);
    }
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceType

        if (listAdvanceType.isEmpty()) {
            return false;
        }

        // Create new progress type and add it to list
        final AdvanceType progressType = first(listAdvanceType);
        newAdvance.setAdvanceType(progressType);
        newAdvance.setMaxValue(getMaxValue(progressType));
        newAdvance.setReportGlobalAdvance(listAdvanceAssignments.isEmpty());
        listAdvanceAssignments.add(newAdvance);
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceType

    public boolean isReadOnlyAdvanceMeasurements(){
        if (this.advanceAssignment == null) {
            return true;
        }

        AdvanceType advanceType = this.advanceAssignment.getAdvanceType();
        if (advanceType != null) {
            if (advanceType.isQualityForm()) {
                return true;
            }
            if (advanceType.isReadOnly()) {
                return true;
            }
        }

        if(isIndirectAdvanceAssignment){
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceType

                .getOrderElement()));
    }

    @Override
    public boolean isSubcontratedAdvanceType(AdvanceAssignment advance) {
        AdvanceType advanceType = advance.getAdvanceType();
        if (advanceType != null) {
            if (advanceType.getUnitName().equals(
                    PredefinedAdvancedTypes.SUBCONTRACTOR.getTypeName())) {
                return true;
            }
        }
        return false;
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceType

    }

    @Override
    @Transactional(readOnly = true)
    public boolean isQualityForm(AdvanceAssignment advance) {
        AdvanceType advanceType = advance.getAdvanceType();
        advanceTypeDAO.reattach(advanceType);
        return advanceType.isQualityForm();
    }
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceType

    }

    @Override
    @Transactional(readOnly = true)
    public boolean isReadOnly(AdvanceAssignment advance) {
        AdvanceType advanceType = advance.getAdvanceType();
        advanceTypeDAO.reattach(advanceType);
        return advanceType.isReadOnly();
    }
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceType

    private void initialize(QualityForm qualityForm) {
        qualityForm.getName();
        qualityForm.getQualityFormType();
        if (qualityForm.isReportAdvance()) {
            AdvanceType advanceType = qualityForm.getAdvanceType();
            advanceType.getUnitName();
        }
        for (QualityFormItem qualityFormItem : qualityForm
                .getQualityFormItems()) {
            qualityFormItem.getName();
        }
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceType

    }

    private boolean checkCompatibleAllocation(){
        OrderElement orderElement = null;
        AdvanceType advanceType = PredefinedAdvancedTypes.SUBCONTRACTOR.getType();

        if (this.currentContext  != null) {
            orderElement = findOrderElementIn(this.currentContext );
        } else {
            orderElement = this.currentTaskElement.getOrderElement();
View Full Code Here

Examples of org.libreplan.business.advance.entities.AdvanceType

        private void createAdvancePercentage(OrderElement orderElement) {
            DirectAdvanceAssignment newAdvance = DirectAdvanceAssignment
                    .create();
            newAdvance.setOrderElement(orderElement);

            AdvanceType type = PredefinedAdvancedTypes.PERCENTAGE.getType();
            newAdvance.setAdvanceType(type);
            newAdvance.setMaxValue(type.getDefaultMaxValue());
            newAdvance.setReportGlobalAdvance(true);

            try {
                orderElement.addAdvanceAssignment(newAdvance);
            } catch (DuplicateValueTrueReportGlobalAdvanceException e) {
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.