Created
March 13, 2012 14:15
-
-
Save buckett/2029037 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if (PermissionLevelManager.PERMISSION_LEVEL_NAME_OWNER.equals(membershipItem.getPermissionLevelName())){ | |
PermissionsMask mask = new PermissionsMask(); | |
mask.put(PermissionLevel.NEW_FORUM, Boolean.valueOf(permBean.getNewForum())); | |
mask.put(PermissionLevel.NEW_TOPIC, Boolean.valueOf(permBean.getNewTopic())); | |
mask.put(PermissionLevel.NEW_RESPONSE, Boolean.valueOf(permBean.getNewResponse())); | |
mask.put(PermissionLevel.NEW_RESPONSE_TO_RESPONSE, Boolean.valueOf(permBean.getResponseToResponse())); | |
mask.put(PermissionLevel.MOVE_POSTING, Boolean.valueOf(permBean.getMovePosting())); | |
mask.put(PermissionLevel.CHANGE_SETTINGS,Boolean.valueOf(permBean.getChangeSettings())); | |
mask.put(PermissionLevel.POST_TO_GRADEBOOK, Boolean.valueOf(permBean.getPostToGradebook())); | |
mask.put(PermissionLevel.READ, Boolean.valueOf(permBean.getRead())); | |
mask.put(PermissionLevel.MARK_AS_READ,Boolean.valueOf(permBean.getMarkAsRead())); | |
mask.put(PermissionLevel.MODERATE_POSTINGS, Boolean.valueOf(permBean.getModeratePostings())); | |
mask.put(PermissionLevel.DELETE_OWN, Boolean.valueOf(permBean.getDeleteOwn())); | |
mask.put(PermissionLevel.DELETE_ANY, Boolean.valueOf(permBean.getDeleteAny())); | |
mask.put(PermissionLevel.REVISE_OWN, Boolean.valueOf(permBean.getReviseOwn())); | |
mask.put(PermissionLevel.REVISE_ANY, Boolean.valueOf(permBean.getReviseAny())); | |
PermissionLevel level = permissionLevelManager.createPermissionLevel(permBean.getSelectedLevel(), typeManager.getCustomLevelType(), mask); | |
membershipItem.setPermissionLevel(level); | |
} | |
if (PermissionLevelManager.PERMISSION_LEVEL_NAME_AUTHOR.equals(membershipItem.getPermissionLevelName())){ | |
PermissionsMask mask = new PermissionsMask(); | |
mask.put(PermissionLevel.NEW_FORUM, Boolean.valueOf(permBean.getNewForum())); | |
mask.put(PermissionLevel.NEW_TOPIC, Boolean.valueOf(permBean.getNewTopic())); | |
mask.put(PermissionLevel.NEW_RESPONSE, Boolean.valueOf(permBean.getNewResponse())); | |
mask.put(PermissionLevel.NEW_RESPONSE_TO_RESPONSE, Boolean.valueOf(permBean.getResponseToResponse())); | |
mask.put(PermissionLevel.MOVE_POSTING, Boolean.valueOf(permBean.getMovePosting())); | |
mask.put(PermissionLevel.CHANGE_SETTINGS,Boolean.valueOf(permBean.getChangeSettings())); | |
mask.put(PermissionLevel.POST_TO_GRADEBOOK, Boolean.valueOf(permBean.getPostToGradebook())); | |
mask.put(PermissionLevel.READ, Boolean.valueOf(permBean.getRead())); | |
mask.put(PermissionLevel.MARK_AS_READ,Boolean.valueOf(permBean.getMarkAsRead())); | |
mask.put(PermissionLevel.MODERATE_POSTINGS, Boolean.valueOf(permBean.getModeratePostings())); | |
mask.put(PermissionLevel.DELETE_OWN, Boolean.valueOf(permBean.getDeleteOwn())); | |
mask.put(PermissionLevel.DELETE_ANY, Boolean.valueOf(permBean.getDeleteAny())); | |
mask.put(PermissionLevel.REVISE_OWN, Boolean.valueOf(permBean.getReviseOwn())); | |
mask.put(PermissionLevel.REVISE_ANY, Boolean.valueOf(permBean.getReviseAny())); | |
PermissionLevel level = permissionLevelManager.createPermissionLevel(permBean.getSelectedLevel(), typeManager.getCustomLevelType(), mask); | |
membershipItem.setPermissionLevel(level); | |
} | |
if (PermissionLevelManager.PERMISSION_LEVEL_NAME_CONTRIBUTOR.equals(membershipItem.getPermissionLevelName())){ | |
PermissionsMask mask = new PermissionsMask(); | |
mask.put(PermissionLevel.NEW_FORUM, Boolean.valueOf(permBean.getNewForum())); | |
mask.put(PermissionLevel.NEW_TOPIC, Boolean.valueOf(permBean.getNewTopic())); | |
mask.put(PermissionLevel.NEW_RESPONSE, Boolean.valueOf(permBean.getNewResponse())); | |
mask.put(PermissionLevel.NEW_RESPONSE_TO_RESPONSE, Boolean.valueOf(permBean.getResponseToResponse())); | |
mask.put(PermissionLevel.MOVE_POSTING, Boolean.valueOf(permBean.getMovePosting())); | |
mask.put(PermissionLevel.CHANGE_SETTINGS,Boolean.valueOf(permBean.getChangeSettings())); | |
mask.put(PermissionLevel.POST_TO_GRADEBOOK, Boolean.valueOf(permBean.getPostToGradebook())); | |
mask.put(PermissionLevel.READ, Boolean.valueOf(permBean.getRead())); | |
mask.put(PermissionLevel.MARK_AS_READ,Boolean.valueOf(permBean.getMarkAsRead())); | |
mask.put(PermissionLevel.MODERATE_POSTINGS, Boolean.valueOf(permBean.getModeratePostings())); | |
mask.put(PermissionLevel.DELETE_OWN, Boolean.valueOf(permBean.getDeleteOwn())); | |
mask.put(PermissionLevel.DELETE_ANY, Boolean.valueOf(permBean.getDeleteAny())); | |
mask.put(PermissionLevel.REVISE_OWN, Boolean.valueOf(permBean.getReviseOwn())); | |
mask.put(PermissionLevel.REVISE_ANY, Boolean.valueOf(permBean.getReviseAny())); | |
PermissionLevel level = permissionLevelManager.createPermissionLevel(permBean.getSelectedLevel(), typeManager.getCustomLevelType(), mask); | |
membershipItem.setPermissionLevel(level); | |
} | |
if (PermissionLevelManager.PERMISSION_LEVEL_NAME_REVIEWER.equals(membershipItem.getPermissionLevelName())){ | |
PermissionsMask mask = new PermissionsMask(); | |
mask.put(PermissionLevel.NEW_FORUM, Boolean.valueOf(permBean.getNewForum())); | |
mask.put(PermissionLevel.NEW_TOPIC, Boolean.valueOf(permBean.getNewTopic())); | |
mask.put(PermissionLevel.NEW_RESPONSE, Boolean.valueOf(permBean.getNewResponse())); | |
mask.put(PermissionLevel.NEW_RESPONSE_TO_RESPONSE, Boolean.valueOf(permBean.getResponseToResponse())); | |
mask.put(PermissionLevel.MOVE_POSTING, Boolean.valueOf(permBean.getMovePosting())); | |
mask.put(PermissionLevel.CHANGE_SETTINGS,Boolean.valueOf(permBean.getChangeSettings())); | |
mask.put(PermissionLevel.POST_TO_GRADEBOOK, Boolean.valueOf(permBean.getPostToGradebook())); | |
mask.put(PermissionLevel.READ, Boolean.valueOf(permBean.getRead())); | |
mask.put(PermissionLevel.MARK_AS_READ,Boolean.valueOf(permBean.getMarkAsRead())); | |
mask.put(PermissionLevel.MODERATE_POSTINGS, Boolean.valueOf(permBean.getModeratePostings())); | |
mask.put(PermissionLevel.DELETE_OWN, Boolean.valueOf(permBean.getDeleteOwn())); | |
mask.put(PermissionLevel.DELETE_ANY, Boolean.valueOf(permBean.getDeleteAny())); | |
mask.put(PermissionLevel.REVISE_OWN, Boolean.valueOf(permBean.getReviseOwn())); | |
mask.put(PermissionLevel.REVISE_ANY, Boolean.valueOf(permBean.getReviseAny())); | |
PermissionLevel level = permissionLevelManager.createPermissionLevel(permBean.getSelectedLevel(), typeManager.getCustomLevelType(), mask); | |
membershipItem.setPermissionLevel(level); | |
} | |
if (PermissionLevelManager.PERMISSION_LEVEL_NAME_NONEDITING_AUTHOR.equals(membershipItem.getPermissionLevelName())){ | |
PermissionsMask mask = new PermissionsMask(); | |
mask.put(PermissionLevel.NEW_FORUM, Boolean.valueOf(permBean.getNewForum())); | |
mask.put(PermissionLevel.NEW_TOPIC, Boolean.valueOf(permBean.getNewTopic())); | |
mask.put(PermissionLevel.NEW_RESPONSE, Boolean.valueOf(permBean.getNewResponse())); | |
mask.put(PermissionLevel.NEW_RESPONSE_TO_RESPONSE, Boolean.valueOf(permBean.getResponseToResponse())); | |
mask.put(PermissionLevel.MOVE_POSTING, Boolean.valueOf(permBean.getMovePosting())); | |
mask.put(PermissionLevel.CHANGE_SETTINGS,Boolean.valueOf(permBean.getChangeSettings())); | |
mask.put(PermissionLevel.POST_TO_GRADEBOOK, Boolean.valueOf(permBean.getPostToGradebook())); | |
mask.put(PermissionLevel.READ, Boolean.valueOf(permBean.getRead())); | |
mask.put(PermissionLevel.MARK_AS_READ,Boolean.valueOf(permBean.getMarkAsRead())); | |
mask.put(PermissionLevel.MODERATE_POSTINGS, Boolean.valueOf(permBean.getModeratePostings())); | |
mask.put(PermissionLevel.DELETE_OWN, Boolean.valueOf(permBean.getDeleteOwn())); | |
mask.put(PermissionLevel.DELETE_ANY, Boolean.valueOf(permBean.getDeleteAny())); | |
mask.put(PermissionLevel.REVISE_OWN, Boolean.valueOf(permBean.getReviseOwn())); | |
mask.put(PermissionLevel.REVISE_ANY, Boolean.valueOf(permBean.getReviseAny())); | |
PermissionLevel level = permissionLevelManager.createPermissionLevel(permBean.getSelectedLevel(), typeManager.getCustomLevelType(), mask); | |
membershipItem.setPermissionLevel(level); | |
} | |
if (PermissionLevelManager.PERMISSION_LEVEL_NAME_NONE.equals(membershipItem.getPermissionLevelName())){ | |
PermissionsMask mask = new PermissionsMask(); | |
mask.put(PermissionLevel.NEW_FORUM, Boolean.valueOf(permBean.getNewForum())); | |
mask.put(PermissionLevel.NEW_TOPIC, Boolean.valueOf(permBean.getNewTopic())); | |
mask.put(PermissionLevel.NEW_RESPONSE, Boolean.valueOf(permBean.getNewResponse())); | |
mask.put(PermissionLevel.NEW_RESPONSE_TO_RESPONSE, Boolean.valueOf(permBean.getResponseToResponse())); | |
mask.put(PermissionLevel.MOVE_POSTING, Boolean.valueOf(permBean.getMovePosting())); | |
mask.put(PermissionLevel.CHANGE_SETTINGS,Boolean.valueOf(permBean.getChangeSettings())); | |
mask.put(PermissionLevel.POST_TO_GRADEBOOK, Boolean.valueOf(permBean.getPostToGradebook())); | |
mask.put(PermissionLevel.READ, Boolean.valueOf(permBean.getRead())); | |
mask.put(PermissionLevel.MARK_AS_READ,Boolean.valueOf(permBean.getMarkAsRead())); | |
mask.put(PermissionLevel.MODERATE_POSTINGS, Boolean.valueOf(permBean.getModeratePostings())); | |
mask.put(PermissionLevel.DELETE_OWN, Boolean.valueOf(permBean.getDeleteOwn())); | |
mask.put(PermissionLevel.DELETE_ANY, Boolean.valueOf(permBean.getDeleteAny())); | |
mask.put(PermissionLevel.REVISE_OWN, Boolean.valueOf(permBean.getReviseOwn())); | |
mask.put(PermissionLevel.REVISE_ANY, Boolean.valueOf(permBean.getReviseAny())); | |
PermissionLevel level = permissionLevelManager.createPermissionLevel(permBean.getSelectedLevel(), typeManager.getCustomLevelType(), mask); | |
membershipItem.setPermissionLevel(level); | |
} | |
if (PermissionLevelManager.PERMISSION_LEVEL_NAME_CUSTOM.equals(membershipItem.getPermissionLevelName())){ | |
PermissionsMask mask = new PermissionsMask(); | |
mask.put(PermissionLevel.NEW_FORUM, Boolean.valueOf(permBean.getNewForum())); | |
mask.put(PermissionLevel.NEW_TOPIC, Boolean.valueOf(permBean.getNewTopic())); | |
mask.put(PermissionLevel.NEW_RESPONSE, Boolean.valueOf(permBean.getNewResponse())); | |
mask.put(PermissionLevel.NEW_RESPONSE_TO_RESPONSE, Boolean.valueOf(permBean.getResponseToResponse())); | |
mask.put(PermissionLevel.MOVE_POSTING, Boolean.valueOf(permBean.getMovePosting())); | |
mask.put(PermissionLevel.CHANGE_SETTINGS,Boolean.valueOf(permBean.getChangeSettings())); | |
mask.put(PermissionLevel.POST_TO_GRADEBOOK, Boolean.valueOf(permBean.getPostToGradebook())); | |
mask.put(PermissionLevel.READ, Boolean.valueOf(permBean.getRead())); | |
mask.put(PermissionLevel.MARK_AS_READ,Boolean.valueOf(permBean.getMarkAsRead())); | |
mask.put(PermissionLevel.MODERATE_POSTINGS, Boolean.valueOf(permBean.getModeratePostings())); | |
mask.put(PermissionLevel.DELETE_OWN, Boolean.valueOf(permBean.getDeleteOwn())); | |
mask.put(PermissionLevel.DELETE_ANY, Boolean.valueOf(permBean.getDeleteAny())); | |
mask.put(PermissionLevel.REVISE_OWN, Boolean.valueOf(permBean.getReviseOwn())); | |
mask.put(PermissionLevel.REVISE_ANY, Boolean.valueOf(permBean.getReviseAny())); | |
PermissionLevel level = permissionLevelManager.createPermissionLevel(permBean.getSelectedLevel(), typeManager.getCustomLevelType(), mask); | |
membershipItem.setPermissionLevel(level); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment