Skip to content

Instantly share code, notes, and snippets.

@rubensworks
Created March 16, 2013 20:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rubensworks/5178205 to your computer and use it in GitHub Desktop.
Save rubensworks/5178205 to your computer and use it in GitHub Desktop.
pseudocode van mijn visie
dashboardmapje = new HashMap<Type, Result>();
dashboardmapje.put(indepentent, [de independent view]
dashboardmapje.put(admin, [de admin view]
public static Result dashboard(){
User user = SomeMagicClass.getCurrentUser();
if(user.getRoles().contains(Role.LOGIN)) {
return dashboardmapje.get(user.getType())
}
else {
return FORBIDDEN;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment