Package org.libreplan.business.resources.entities

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


    @Autowired
    private IResourceDAO resourceDAO;

    private org.libreplan.business.resources.entities.Resource createValidWorker() {
        Worker worker = Worker.create();
        worker.setFirstName(UUID.randomUUID().toString());
        worker.setSurname(UUID.randomUUID().toString());
        worker.setNif(UUID.randomUUID().toString());
        resourceDAO.save(worker);
        return worker;
    }
View Full Code Here


        return result;
    }

    @Override
    public String _toString(Object value) {
        final Worker worker = (Worker) value;
        return (worker != null) ? worker.getName() + " - " + worker.getNif() : "";
    }
View Full Code Here

    }

    private ResourcesCostCategoryAssignment createValidResourcesCostCategoryAssignment() {
        CostCategory costCategory = createValidCostCategory();
        costCategoryDAO.save(costCategory);
        Worker worker = createValidWorker();
        workerDAO.save(worker);

        ResourcesCostCategoryAssignment assignment = ResourcesCostCategoryAssignment.create();
        assignment.setInitDate(new LocalDate());
        assignment.setCostCategory(costCategory);
View Full Code Here

    }

    @Override
    @Transactional
    public void confirmRemove(User user) throws InstanceNotFoundException {
        Worker worker = user.getWorker();
        if (worker != null) {
            worker.setUser(null);
            workerDAO.save(worker);
        }
        userDAO.remove(user);
    }
View Full Code Here

        return userModel.getUser();
    }

    @Override
    protected boolean beforeDeleting(User user) {
        Worker worker = user.getWorker();
        if (worker != null) {
            try {
                return Messagebox
                        .show(_("User is bound to resource \"{0}\" and it will be unbound. Do you want to continue with user removal?",
                                worker.getShortDescription()),
                                _("Confirm remove user"), Messagebox.YES
                                        | Messagebox.NO, Messagebox.QUESTION) == Messagebox.YES;
            } catch (InterruptedException e) {
                throw new RuntimeException(e);
            }
View Full Code Here

        }
        return false;
    }

    public void goToWorkerEdition() {
        Worker worker = getUser().getWorker();
        if (worker != null) {
            if (showConfirmWorkerEditionDialog() == Messagebox.OK) {
                workerCRUD.goToEditForm(worker);
            }
        }
View Full Code Here

        orderElementDAO.save(orderLine);
        return orderLine;
    }

    private Resource createValidWorker() {
        Worker worker = Worker.create();
        worker.setFirstName(UUID.randomUUID().toString());
        worker.setSurname(UUID.randomUUID().toString());
        worker.setNif(UUID.randomUUID().toString());
        resourceDAO.save(worker);
        return worker;
    }
View Full Code Here

        Task task = (Task) taskSource.getTask();
        if (ResourceAllocationType.SPECIFIC_RESOURCE_ALLOCATION.equals(type)) {
            SpecificResourceAllocation specificResourceAllocation = SpecificResourceAllocation
                    .createForTesting(ResourcesPerDay.amount(1),
                            task);
            Worker worker = (Worker) createValidWorker();
            resourceDAO.save(worker);
            specificResourceAllocation.setResource(worker);

            return specificResourceAllocation;
        }
View Full Code Here

        return typeOfWorkHours;

    }

    private Resource createValidWorker() {
        Worker worker = Worker.create();
        worker.setFirstName(UUID.randomUUID().toString());
        worker.setSurname(UUID.randomUUID().toString());
        worker.setNif(UUID.randomUUID().toString());
        resourceDAO.save(worker);
        return worker;
    }
View Full Code Here

TOP

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

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.