Examples of IAssignedEffortForResource


Examples of org.libreplan.business.planner.entities.AssignedEffortForResource.IAssignedEffortForResource

                .minus(durationDistributed);
        assert newRemaining.compareTo(EffortDuration.zero()) >= 0;
        if (newRemaining.isZero()) {
            return remainingDistribution;
        }
        IAssignedEffortForResource newEffortForEachResource = ResourceWithAssignedDuration.sumAssignedEffort(
                remainingDistribution, assignedEffortForEachResource);

        List<ResourceWithDerivedData> resourcesWithAvailableOvertime = withAvailableCapacity(day, newEffortForEachResource, assignableResources);
        if (resourcesWithAvailableOvertime.isEmpty()) {
            return remainingDistribution;
View Full Code Here

Examples of org.libreplan.business.planner.entities.AssignedEffortForResource.IAssignedEffortForResource

        public static IAssignedEffortForResource sumAssignedEffort(
                List<ResourceWithAssignedDuration> durations,
                final IAssignedEffortForResource assignedEffortForResource) {
            final Map<Resource, ResourceWithAssignedDuration> byResource = byResource(durations);
            return new IAssignedEffortForResource() {

                @Override
                public EffortDuration getAssignedDurationAt(Resource resource,
                        LocalDate day) {
                    EffortDuration previouslyAssigned = assignedEffortForResource
View Full Code Here

Examples of org.libreplan.business.planner.entities.AssignedEffortForResource.IAssignedEffortForResource

    private void setCustomAssignedEffortForResource(
            List<ModifiedAllocation> modifiedAllocations) {
        List<ResourceAllocation<?>> originals = ModifiedAllocation
                .originals(modifiedAllocations);
        IAssignedEffortForResource discounting = AssignedEffortForResource
                .effortDiscounting(originals);
        List<ResourceAllocation<?>> beingModified = ModifiedAllocation
                .modified(modifiedAllocations);
        WithTheLoadOf allNewLoad = AssignedEffortForResource
                .withTheLoadOf(beingModified);
View Full Code Here

Examples of org.libreplan.business.planner.entities.AssignedEffortForResource.IAssignedEffortForResource

            Collection<? extends ResourceAllocation<?>> requestedToRemove) {

        List<ResourceAllocation<?>> allocationsToDiscount = getToDiscount(rows);
        allocationsToDiscount.addAll(requestedToRemove);

        final IAssignedEffortForResource effortForResource = AssignedEffortForResource
                .effortDiscounting(allocationsToDiscount);
        List<ResourceAllocation<?>> beingModified = AllocationRow
                .getBeingModified(rows);
        final WithTheLoadOf withTheLoadOf = AssignedEffortForResource
                .withTheLoadOf(beingModified);

        for (GenericResourceAllocation each : ResourceAllocation.getOfType(GenericResourceAllocation.class, beingModified)) {
            IAssignedEffortForResource custom = AssignedEffortForResource.sum(
                    withTheLoadOf.withoutConsidering(each), effortForResource);
            each.setAssignedEffortForResource(custom);
        }
    }
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.