Interface GroupsResource

All Known Implementing Classes:
GroupsResourceImpl

public interface GroupsResource
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.ws.rs.core.Response
    createGroup(@javax.validation.constraints.NotNull long directoryId, @NotNull de.aservo.confapi.commons.model.GroupBean groupBean)
     
    javax.ws.rs.core.Response
    getGroup(@javax.validation.constraints.NotNull long directoryId, @NotNull String groupName)
     
    javax.ws.rs.core.Response
    setGroups(@javax.validation.constraints.NotNull long directoryId, @NotNull GroupsBean groupBeans)
     
    javax.ws.rs.core.Response
    updateGroup(@javax.validation.constraints.NotNull long directoryId, @NotNull String groupName, @NotNull de.aservo.confapi.commons.model.GroupBean groupBean)
     
  • Method Details

    • getGroup

      @GET @Produces("application/json") javax.ws.rs.core.Response getGroup(@NotNull @QueryParam("directoryId") @javax.validation.constraints.NotNull long directoryId, @NotNull @QueryParam("name") @NotNull String groupName)
    • createGroup

      @POST @Consumes("application/json") @Produces("application/json") javax.ws.rs.core.Response createGroup(@NotNull @QueryParam("directoryId") @javax.validation.constraints.NotNull long directoryId, @NotNull @NotNull de.aservo.confapi.commons.model.GroupBean groupBean)
    • updateGroup

      @PUT @Consumes("application/json") @Produces("application/json") javax.ws.rs.core.Response updateGroup(@NotNull @QueryParam("directoryId") @javax.validation.constraints.NotNull long directoryId, @NotNull @QueryParam("name") @NotNull String groupName, @NotNull @NotNull de.aservo.confapi.commons.model.GroupBean groupBean)
    • setGroups

      @PATCH @Consumes("application/json") @Produces("application/json") javax.ws.rs.core.Response setGroups(@NotNull @QueryParam("directoryId") @javax.validation.constraints.NotNull long directoryId, @NotNull @NotNull GroupsBean groupBeans)