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,4 +63,20 @@ public class RoleViewController { | ||
63 | return new RestResponse(ResponseState.ALREADY_EXISTING); | 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 | } |