Commit 6a9824ee6075e51777906f262cfafc0a9f500712
1 parent
ca6ae44b
feature: Rollen verknüpfen (WIP)
Showing
1 changed file
with
16 additions
and
0 deletions
src/main/java/net/ziemers/swxercise/ui/RoleViewController.java
| ... | ... | @@ -63,4 +63,20 @@ public class RoleViewController { |
| 63 | 63 | return new RestResponse(ResponseState.ALREADY_EXISTING); |
| 64 | 64 | } |
| 65 | 65 | |
| 66 | + /** | |
| 67 | + * Verknüpft eine Rolle (die "Kindrolle") mit einer anderen Rolle (der "Vaterrolle"). | |
| 68 | + * | |
| 69 | + * @param childName die Kindrolle, welche mit der Vaterrolle verknüpft werden soll | |
| 70 | + * @param parentName die Vaterrolle, welche mit der Kindrolle verknüpft werden soll. | |
| 71 | + * @return ein {@link ResponseState}-Objekt mit den Ergebnisinformationen des Aufrufs. | |
| 72 | + */ | |
| 73 | + @PUT | |
| 74 | + @Path("v1/role/link/{childname}/{parentname}") | |
| 75 | + @Produces(MediaType.APPLICATION_JSON) | |
| 76 | + @RolesAllowed(RightState.Constants.ADMIN) | |
| 77 | + public RestResponse linkRoles(@PathParam("childname") String childName, @PathParam("parentname") String parentName) { | |
| 78 | + // TODO noch zu implementieren | |
| 79 | + return null; | |
| 80 | + } | |
| 81 | + | |
| 66 | 82 | } | ... | ... |