Examples of PermissionPoint


Examples of org.jresearch.gossip.am.values.PermissionPoint

    private Permissions() {
        ADM_PERMISSIONS.add(PermissionPoint.ALL_PERMISSIONS);

        JRADM_PERMISSIONS.add(PermissionPoint.ADM_FORUM);
        JRADM_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.SYSTEM), new PermissionOperation(
                PermissionOperation.READ)));
        JRADM_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.USER), new PermissionOperation(
                PermissionOperation.READ)));
        JRADM_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.USER), new PermissionOperation(
                PermissionOperation.CHANGE_STATUS)));
        JRADM_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.USER), new PermissionOperation(
                PermissionOperation.UPDATE)));
        JRADM_PERMISSIONS.add(PermissionPoint.ADM_TOPIC);
        JRADM_PERMISSIONS.add(PermissionPoint.ADM_MESSAGE);
        JRADM_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.FORUM), new PermissionOperation(
                PermissionOperation.READ)));
        JRADM_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.ATTACH), PermissionOperation.ALL_OPERATIONS));
        JRADM_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.FORUM), new PermissionOperation(
                PermissionOperation.Forum.MOVE_TOPIC)));
        JRADM_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.FORUM), new PermissionOperation(
                PermissionOperation.Forum.SUBSCRIBE)));

        MAINMOD_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.FORUM), new PermissionOperation(
                PermissionOperation.READ)));
        MAINMOD_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.FORUM), new PermissionOperation(
                PermissionOperation.Forum.SUBSCRIBE)));
        MAINMOD_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.ATTACH), PermissionOperation.ALL_OPERATIONS));
        MAINMOD_PERMISSIONS.add(PermissionPoint.ADM_TOPIC);
        MAINMOD_PERMISSIONS.add(PermissionPoint.ADM_MESSAGE);
        MAINMOD_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.USER), new PermissionOperation(
                PermissionOperation.READ)));
        MAINMOD_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.USER), new PermissionOperation(
                PermissionOperation.UPDATE)));

        GUEST_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.FORUM), new PermissionOperation(
                PermissionOperation.Forum.SUBSCRIBE)));
        GUEST_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.FORUM), new PermissionOperation(
                PermissionOperation.READ)));
        GUEST_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.MESSAGE), new PermissionOperation(
                PermissionOperation.ADD)));

        USER_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.FORUM), new PermissionOperation(
                PermissionOperation.Forum.SUBSCRIBE)));
        USER_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.FORUM), new PermissionOperation(
                PermissionOperation.READ)));
        USER_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.ATTACH), new PermissionOperation(
                PermissionOperation.ADD)));
        USER_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.ATTACH), new PermissionOperation(
                PermissionOperation.READ)));
        USER_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.TOPIC), new PermissionOperation(
                PermissionOperation.ADD)));
        USER_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.MESSAGE), new PermissionOperation(
                PermissionOperation.ADD)));
        USER_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.MESSAGE), new PermissionOperation(
                PermissionOperation.UPDATE)));
        USER_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.USER), new PermissionOperation(
                PermissionOperation.READ)));
        USER_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.USER), new PermissionOperation(
                PermissionOperation.UPDATE)));

        MOD_PERMISSIONS.addAll(USER_PERMISSIONS);
        MOD_PERMISSIONS.add(new PermissionPoint(new PermissionObject(
                PermissionObject.ATTACH), PermissionOperation.ALL_OPERATIONS));
        MOD_PERMISSIONS.add(PermissionPoint.ADM_TOPIC);
        MOD_PERMISSIONS.add(PermissionPoint.ADM_MESSAGE);

    }
View Full Code Here

Examples of org.jresearch.gossip.am.values.PermissionPoint

                .retrieveStrutsActionMapping(request.getSession()
                        .getServletContext());
        StrutsPermissionMapping spm = (StrutsPermissionMapping) permissionMapping
                .get(mapping.getPath());
        if (spm != null) {
            PermissionPoint point = new PermissionPoint(spm.getAmObjectId()
                    .intValue(), spm.getAmOperationId().intValue());
            return guard.checkPermission(point);
        }
        return true;
View Full Code Here

Examples of org.jresearch.gossip.am.values.PermissionPoint

     *         SystemException
     */
    private boolean checkPermission(HttpServletRequest request)
            throws SystemException {
        IPermissionGuard guard = getGuard(request);
        PermissionPoint point = getPermissionPoint(request);

        if (point == null) { return true; }
        return guard.checkPermission(point);
    }
View Full Code Here

Examples of org.jresearch.gossip.am.values.PermissionPoint

                    .retrieveStrutsActionMapping(request.getSession()
                            .getServletContext());
        }
        StrutsPermissionMapping spm = (StrutsPermissionMapping) permissionMapping
                .get(getPath(request));
        PermissionPoint point = null;
        if (spm != null) {
            point = new PermissionPoint(spm.getAmObjectId().intValue(), spm
                    .getAmOperationId().intValue());
        }
        return point;
    }
View Full Code Here

Examples of org.jresearch.gossip.am.values.PermissionPoint

        if (session.getAttribute(IConst.SESSION.PERMISSION_GUARD_KEY) == null) { throw new SystemException(
                "PERMISSION_GUARD not found in session"); }
        IPermissionGuard guard = (IPermissionGuard) session
                .getAttribute(IConst.SESSION.PERMISSION_GUARD_KEY);

        PermissionPoint point = new PermissionPoint(Integer
                .parseInt(this.objectId), Integer.parseInt(this.operationId));
        return new Boolean(guard.checkPermission(point));

    }
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.