Commit 6a9824ee6075e51777906f262cfafc0a9f500712

Authored by Thomas Ziemer
1 parent ca6ae44b

feature: Rollen verknüpfen (WIP)

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