Enumeration<Permission>
getPermissions(Principal user)
permissions()
boolean
addPermission(Permission permission)
checkPermission(Principal principal, Permission permission)
checkPermission(Permission permission)
removePermission(Permission permission)