Class ItemSharing
- java.lang.Object
-
- org.gcube.data.access.storagehub.services.Impersonable
-
- org.gcube.data.access.storagehub.services.ItemSharing
-
@Path("items") public class ItemSharing extends Impersonable
-
-
Constructor Summary
Constructors Constructor Description ItemSharing()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Stringshare(Set<String> users, org.gcube.common.storagehub.model.acls.AccessType accessType)Deprecated.StringshareWithMap(String mapUserPermissionString, String defaultAccessTypeString)Stringunshare(Set<String> users)-
Methods inherited from class org.gcube.data.access.storagehub.services.Impersonable
setCurrentUser
-
-
-
-
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.
-
-