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 | } | ... | ... |