Examples of QueueRolePermission


Examples of org.aperteworkflow.editor.domain.QueueRolePermission

    private void handleRoleChange(String roleName) {
        if (roleName == null || roleName.trim().isEmpty()) {
            return;
        }

        QueueRolePermission permission = new QueueRolePermission();
        permission.setRoleName(roleName);

        QueueRolePermissionBox box = new QueueRolePermissionBox(permission, handler);
        handler.addQueueRolePermissionBox(box);
    }
View Full Code Here

Examples of org.wso2.carbon.messagebox.queue.QueueRolePermission

                = new ArrayList<QueueRolePermission>();
        try {
            QueueManager queueManager =
                    MessageBoxHolder.getInstance().getMessageboxService().getQueueManager();
            for (QueueRolePermissionBean adminQueueRolePermission : adminQueueRolePermissions) {
                QueueRolePermission queueRolePermission = new QueueRolePermission();
                queueRolePermission.setRoleName(adminQueueRolePermission.getRoleName());
                queueRolePermission.setAllowedToConsume(adminQueueRolePermission.isAllowedToConsume());
                queueRolePermission.setAllowedToPublish(adminQueueRolePermission.isAllowedToPublish());
                queueRolePermissions.add(queueRolePermission);
            }
            queueManager.updateRolePermission(queueRolePermissions, queueName);
        } catch (MessageBoxException e) {
            throw new MessageBoxAdminException("Unable to access the queue manager", e);
View Full Code Here

Examples of org.wso2.carbon.messagebox.queue.QueueRolePermission

    public List<QueueRolePermission> getQueueRolePermissions(String queueName)
            throws MessageBoxException {
        String queueResourcePath = MessageBoxConstants.MB_QUEUE_STORAGE_PATH + "/" + queueName;
        List<QueueRolePermission> queueRolePermissions = new ArrayList<QueueRolePermission>();
        UserRealm userRealm = CarbonContext.getCurrentContext().getUserRealm();
        QueueRolePermission queueRolePermission;
        try {
            for (String roleName : userRealm.getUserStoreManager().getRoleNames()) {
                queueRolePermission = new QueueRolePermission();
                queueRolePermission.setRoleName(roleName);
                queueRolePermission.setAllowedToConsume(
                        userRealm.getAuthorizationManager().isRoleAuthorized(
                                roleName, queueResourcePath, MessageBoxConstants.MB_PERMISSION_CONSUME));
                queueRolePermission.setAllowedToPublish(
                        userRealm.getAuthorizationManager().isRoleAuthorized(
                                roleName, queueResourcePath, MessageBoxConstants.MB_PERMISSION_PUBLISH));
                queueRolePermissions.add(queueRolePermission);
            }
            return queueRolePermissions;
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.