User user = UserData.getUser();
Page page = PageData.getPage(KeyFactory.stringToKey(encoded));
int accessLevel = module.getAccessLevel(user.getRole());
if(accessLevel >= ModuleHelper.ADD_EDIT || (accessLevel == ModuleHelper.ADD && page.getCreator().equals(user))) {
PageDTO pageDTO = page.getDTO();
pageDTO.setLayouts(getLayouts());
return pageDTO;
} else {
throw new UserException();
}