public class SharingHelper extends Object
| Constructor and Description |
|---|
SharingHelper() |
| Modifier and Type | Method and Description |
|---|---|
static <T,I extends Identifiable> |
share(Class<I> returnClass,
T entityId,
javax.persistence.EntityManager entityManager,
org.gcube.data.analysis.tabulardata.commons.utils.SharingEntity... entities) |
static <T,I extends Identifiable> |
unshare(Class<I> returnClass,
T entityId,
javax.persistence.EntityManager entityManager,
org.gcube.data.analysis.tabulardata.commons.utils.SharingEntity... entities) |
public static <T,I extends Identifiable> I share(Class<I> returnClass, T entityId, javax.persistence.EntityManager entityManager, org.gcube.data.analysis.tabulardata.commons.utils.SharingEntity... entities) throws NoSuchObjectException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
NoSuchObjectExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic static <T,I extends Identifiable> I unshare(Class<I> returnClass, T entityId, javax.persistence.EntityManager entityManager, org.gcube.data.analysis.tabulardata.commons.utils.SharingEntity... entities) throws NoSuchObjectException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
NoSuchObjectExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionCopyright © 2018. All Rights Reserved.