Examples of MaterialAssignment


Examples of org.libreplan.business.materials.entities.MaterialAssignment

    }

    @Override
    @Transactional(readOnly = true)
    public void addMaterialAssignment(Material material) {
        MaterialAssignment materialAssigment = MaterialAssignment
                .create(material);
        materialAssigment.setEstimatedAvailability(orderElement.getInitDate());
        addMaterialAssignment(materialAssigment);
    }
View Full Code Here

Examples of org.libreplan.business.materials.entities.MaterialAssignment

        return orderElement != null;
    }

    @Override
    public boolean isCurrentUnitType(Object assigment, UnitType unitType) {
        MaterialAssignment material = (MaterialAssignment) assigment;
        return ((material != null)
                && (material.getMaterial().getUnitType() != null) && (unitType
                .getId().equals(material.getMaterial().getUnitType().getId())));
    }
View Full Code Here

Examples of org.libreplan.business.materials.entities.MaterialAssignment

            material.validate();
            Registry.getMaterialDAO().save(material);
            material.dontPoseAsTransientObjectAnymore();
        }

        MaterialAssignment materialAssignment = MaterialAssignment
                .create(material);
        materialAssignment
                .setUnitsWithoutNullCheck(materialAssignmentDTO.units);
        materialAssignment
                .setUnitPriceWithoutNullCheck(materialAssignmentDTO.unitPrice);

        Date estimatedAvailability = DateConverter
                .toDate(materialAssignmentDTO.estimatedAvailability);
        materialAssignment.setEstimatedAvailability(estimatedAvailability);

        return materialAssignment;
    }
View Full Code Here

Examples of org.libreplan.business.materials.entities.MaterialAssignment

        materialDAO.save(material);
        return material;
    }

    private MaterialAssignment createValidMaterialAssignment() {
        MaterialAssignment assignment =
            MaterialAssignment.create(createValidMaterial());
        return assignment;
    }
View Full Code Here

Examples of org.libreplan.business.materials.entities.MaterialAssignment

    }

    @Test
    @Transactional
    public void testGetByMaterial() {
        MaterialAssignment assignment1 = createValidMaterialAssignment();
        MaterialAssignment assignment2 = createValidMaterialAssignment();
        materialAssignmentDAO.save(assignment1);
        materialAssignmentDAO.save(assignment2);

        assertTrue(materialAssignmentDAO.getByMaterial(assignment1.getMaterial()).contains(assignment1));
        assertFalse(materialAssignmentDAO.getByMaterial(assignment1.getMaterial()).contains(assignment2));

        assignment2.setMaterial(assignment1.getMaterial());
        assertTrue(materialAssignmentDAO.getByMaterial(assignment1.getMaterial()).contains(assignment2));
    }
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.