Class ItemSharing


  • @Path("items")
    public class ItemSharing
    extends Impersonable
    • Constructor Detail

      • ItemSharing

        public ItemSharing()
    • Method Detail

      • shareWithMap

        @Consumes("application/x-www-form-urlencoded")
        @POST
        @Path("{id}/share")
        public String shareWithMap​(@FormParam("mapUserPermission")
                                   String mapUserPermissionString,
                                   @FormParam("defaultAccessType")
                                   String defaultAccessTypeString)
      • share

        @PUT
        @Path("{id}/share")
        @Consumes("multipart/form-data")
        @Deprecated
        public String share​(Set<String> users,
                            org.gcube.common.storagehub.model.acls.AccessType accessType)
        Deprecated.
      • unshare

        @PUT
        @Path("{id}/unshare")
        @Consumes("multipart/form-data")
        public String unshare​(Set<String> users)