Examples of HRAppPermission


Examples of be.c4j.demo.security.demo.model.HRAppPermission

        grantEmployeeUpdateSalary();
        grantDepartmentCreate();
    }

    private void grantAll() {
        HRAppPermission permission = createPermissionAll();
        grantPermissions(permission, new Long[]{}, new Long[]{100L}, new Long[]{});
    }
View Full Code Here

Examples of be.c4j.demo.security.demo.model.HRAppPermission

        HRAppPermission permission = createPermissionAll();
        grantPermissions(permission, new Long[]{}, new Long[]{100L}, new Long[]{});
    }

    private void grantDepartmentSalaryAll() {
        HRAppPermission permission = createPermissionDepartmentSalaryAll();
        grantPermissions(permission, new Long[]{}, new Long[]{108L}, new Long[]{});
    }
View Full Code Here

Examples of be.c4j.demo.security.demo.model.HRAppPermission

        HRAppPermission permission = createPermissionDepartmentSalaryAll();
        grantPermissions(permission, new Long[]{}, new Long[]{108L}, new Long[]{});
    }

    private void grantDepartmentSalaryManager() {
        HRAppPermission permission = createPermissionDepartmentSalaryManager();
        for (Department department : departments.values()) {
            Principal manager = findPrincipal(department.getManager());
            if (manager.getEmployee().getId() != 100) {

                manager.addPermission(permission);
View Full Code Here

Examples of be.c4j.demo.security.demo.model.HRAppPermission

            }
        }
    }

    private void grantEmployeeUpdateSalary() {
        HRAppPermission permission = createPermissionEmployeeUpdateSalary();
        grantPermissions(permission, new Long[]{}, new Long[]{101L, 102L, 103L, 108L}, new Long[]{});
    }
View Full Code Here

Examples of be.c4j.demo.security.demo.model.HRAppPermission

        HRAppPermission permission = createPermissionEmployeeUpdateSalary();
        grantPermissions(permission, new Long[]{}, new Long[]{101L, 102L, 103L, 108L}, new Long[]{});
    }

    private void grantDepartmentCreate() {
        HRAppPermission permission = createPermissionDepartmentCreate();
        grantPermissions(permission, new Long[]{}, new Long[]{108L}, new Long[]{});
    }
View Full Code Here

Examples of be.c4j.demo.security.demo.model.HRAppPermission

                employees.contains(employeeId)) && !excludedEmployees.contains(employeeId);

    }

    private HRAppPermission createPermissionAll() {
        return new HRAppPermission("ALL", "*", "*", "*");
    }
View Full Code Here

Examples of be.c4j.demo.security.demo.model.HRAppPermission

        return new HRAppPermission("ALL", "*", "*", "*");
    }


    private HRAppPermission createPermissionDepartmentSalaryAll() {
        return new HRAppPermission("DEPARTMENT_SALARY_ALL", "DEPARTMENT", "SALARY", "ALL");
    }
View Full Code Here

Examples of be.c4j.demo.security.demo.model.HRAppPermission

    private HRAppPermission createPermissionDepartmentSalaryAll() {
        return new HRAppPermission("DEPARTMENT_SALARY_ALL", "DEPARTMENT", "SALARY", "ALL");
    }

    private HRAppPermission createPermissionDepartmentSalaryManager() {
        return new HRAppPermission("DEPARTMENT_SALARY_MANAGER", "DEPARTMENT", "SALARY", "MANAGER");
    }
View Full Code Here

Examples of be.c4j.demo.security.demo.model.HRAppPermission

    private HRAppPermission createPermissionDepartmentSalaryManager() {
        return new HRAppPermission("DEPARTMENT_SALARY_MANAGER", "DEPARTMENT", "SALARY", "MANAGER");
    }

    private HRAppPermission createPermissionEmployeeReadAll() {
        return new HRAppPermission("EMPLOYEE_READ_ALL", "EMPLOYEE", "READ", "ALL");
    }
View Full Code Here

Examples of be.c4j.demo.security.demo.model.HRAppPermission

    private HRAppPermission createPermissionEmployeeReadAll() {
        return new HRAppPermission("EMPLOYEE_READ_ALL", "EMPLOYEE", "READ", "ALL");
    }

    private HRAppPermission createPermissionEmployeeUpdateSalary() {
        return new HRAppPermission("EMPLOYEE_UPDATE_SALARY", "EMPLOYEE", "UPDATE", "SALARY");
    }
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.