private void setExistingMemberships() { if (existingMemberships == null) { existingMemberships = new HashSet<GroupKey>(); } for (GroupEntity existingMembership : groupToUpdate.getAllMemberships()) { existingMemberships.add(existingMembership.getGroupKey()); } }
public CategoryAccessControl createCategoryAccessControl(GroupEntity group, String accesses) { CategoryAccessControl access = new CategoryAccessControl(); access.setGroupKey(group.getGroupKey()); access.setReadAccess(accesses.contains(CategoryAccessType.READ.toString().toLowerCase())); access.setAdminAccess( accesses.contains(CategoryAccessType.ADMINISTRATE.toString().toLowerCase())); access.setCreateAccess(accesses.contains(CategoryAccessType.CREATE.toString().toLowerCase())); access.setPublishAccess(accesses.contains(CategoryAccessType.APPROVE.toString().toLowerCase())); access.setAdminBrowseAccess( accesses.contains(CategoryAccessType.ADMIN_BROWSE.toString().toLowerCase())); return access; }
public MenuItemAccessEntity createMenuItemAccess( MenuItemEntity menuItem, GroupEntity group, String accesses) { MenuItemAccessEntity access = new MenuItemAccessEntity(); access.setKey(new MenuItemAccessKey(menuItem.getKey(), group.getGroupKey())); access.setAddAccess(accesses.contains(MenuItemAccessType.ADD.toString().toLowerCase())); access.setAdminAccess( accesses.contains(MenuItemAccessType.ADMINISTRATE.toString().toLowerCase())); access.setCreateAccess(accesses.contains(MenuItemAccessType.CREATE.toString().toLowerCase())); access.setDeleteAccess(accesses.contains(MenuItemAccessType.DELETE.toString().toLowerCase())); access.setPublishAccess(accesses.contains(MenuItemAccessType.PUBLISH.toString().toLowerCase())); access.setReadAccess(accesses.contains(MenuItemAccessType.READ.toString().toLowerCase())); access.setUpdateAccess(accesses.contains(MenuItemAccessType.UPDATE.toString().toLowerCase())); return access; }
public CategoryAccessEntity createCategoryAccess( String categoryName, GroupEntity group, String accesses) { CategoryEntity category = fixture.findCategoryByName(categoryName); CategoryAccessEntity access = new CategoryAccessEntity(); access.setKey(new CategoryAccessKey(category.getKey(), group.getGroupKey())); access.setGroup(group); access.setReadAccess(accesses.contains(CategoryAccessType.READ.toString().toLowerCase())); access.setAdminAccess( accesses.contains(CategoryAccessType.ADMINISTRATE.toString().toLowerCase())); access.setCreateAccess(accesses.contains(CategoryAccessType.CREATE.toString().toLowerCase())); access.setPublishAccess(accesses.contains(CategoryAccessType.APPROVE.toString().toLowerCase())); access.setAdminBrowseAccess( accesses.contains(CategoryAccessType.ADMIN_BROWSE.toString().toLowerCase())); return access; }