Package org.libreplan.business.users.entities

Examples of org.libreplan.business.users.entities.User


        return this.adHocTransactionService
                .runOnReadOnlyTransaction(new IOnTransaction<Boolean>() {
                    @Override
                    public Boolean execute() {
                        try {
                            User user = Registry.getUserDAO()
                                    .findByLoginName(
                                            SecurityUtils.getLoggedUser()
                                                    .getUsername());
                            return !Registry.getOrderAuthorizationDAO()
                                    .listByOrderUserAndItsProfiles(order, user)
View Full Code Here


                & SecurityUtils
                        .isSuperuserOrUserInRoles(UserRole.ROLE_CREATE_PROJECTS)) {
            return true;
        }
        try {
            User user = userDAO.findByLoginName(loginName);
            for(OrderAuthorization authorization :
                    orderAuthorizationDAO.listByOrderUserAndItsProfiles(order, user)) {
                if(authorization.getAuthorizationType() ==
                        OrderAuthorizationType.READ_AUTHORIZATION ||
                    authorization.getAuthorizationType() ==
View Full Code Here

    }

    @Override
    @Transactional(readOnly = true)
    public User getUser() {
        User user;
        try {
            user = this.userDAO.findByLoginName(SecurityUtils
                    .getSessionUserLoginName());
        } catch (InstanceNotFoundException e) {
            throw new RuntimeException(e);
        }
        // Attach filter bandbox elements
        if (user.getProjectsFilterLabel() != null) {
            user.getProjectsFilterLabel().getFinderPattern();
        }
        return user;
    }
View Full Code Here

                .getExpenseSheetLines();
        if (!expenseSheetLines.isEmpty()) {
            return expenseSheetLines.iterator().next().getResource();
        }

        User user = UserUtil.getUserFromSession();
        if (user.isBound()) {
            return user.getWorker();
        }

        return null;
    }
View Full Code Here

        SortedSet<ExpenseSheetLine> expenseSheetLines = getFromDB(expenseSheet)
                .getExpenseSheetLines();
        Resource resource = expenseSheetLines.iterator().next().getResource();

        User user = UserUtil.getUserFromSession();
        return user.getWorker().getId().equals(resource.getId());
    }
View Full Code Here

        if (order.isNewObject()
                && isSuperuserOrUserInRoles(UserRole.ROLE_CREATE_PROJECTS)) {
            return true;
        }

        User user;
        try {
            CustomUser loggedUser = getLoggedUser();
            if (loggedUser == null) {
                return false;
            }
View Full Code Here

                UserRole.ROLE_READ_ALL_PROJECTS,
                UserRole.ROLE_EDIT_ALL_PROJECTS)) {
            return true;
        }
        try {
            User user = userDAO.findByLoginName(loginName);
            for (OrderAuthorization authorization : orderAuthorizationDAO
                    .listByOrderUserAndItsProfiles(order, user)) {
                if (authorization.getAuthorizationType() == OrderAuthorizationType.READ_AUTHORIZATION
                        || authorization.getAuthorizationType() == OrderAuthorizationType.WRITE_AUTHORIZATION) {
                    return true;
View Full Code Here

    @Override
    @Transactional(readOnly = true)
    public boolean isExpandResourceLoadViewCharts() {

        User user;
        try {
            user = this.userDAO.findByLoginName(SecurityUtils
                    .getSessionUserLoginName());
        } catch (InstanceNotFoundException e) {
            throw new RuntimeException(e);
        }
        return user.isExpandResourceLoadViewCharts();
    }
View Full Code Here

    }

    @Override
    @Transactional(readOnly = true)
    public User getUser() {
        User user;
        try {
            user = this.userDAO.findByLoginName(SecurityUtils
                    .getSessionUserLoginName());
        } catch (InstanceNotFoundException e) {
            throw new RuntimeException(e);
        }
        // Attach filter bandbox elements
        if (user.getResourcesLoadFilterCriterion() != null) {
            user.getResourcesLoadFilterCriterion().getFinderPattern();
        }
        return user;
    }
View Full Code Here

        if (user == null || user.isNewObject()) {
            return true;
        }

        IUserDAO userDAO = Registry.getUserDAO();
        User foundUser = userDAO.findOnAnotherTransaction(user.getId());
        if (foundUser == null) {
            return true;
        }

        Worker worker = foundUser.getWorker();
        if (worker == null) {
            return true;
        }

        if (getId() == null) {
View Full Code Here

TOP

Related Classes of org.libreplan.business.users.entities.User

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.