Interface IAuthorizationService
-
public interface IAuthorizationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
doesUserHaveRole(java.lang.String user, java.lang.String role, java.lang.String spaceOrNull)
java.util.List<IDataSetImmutable>
filterToVisibleDatasets(java.lang.String user, java.util.List<IDataSetImmutable> datasets)
java.util.List<IExperimentImmutable>
filterToVisibleExperiments(java.lang.String user, java.util.List<IExperimentImmutable> experiments)
java.util.List<ISampleImmutable>
filterToVisibleSamples(java.lang.String user, java.util.List<ISampleImmutable> samples)
java.util.List<IAuthorizationGroupImmutable>
listAuthorizationGroups()
java.util.List<IAuthorizationGroupImmutable>
listAuthorizationGroupsForUser(java.lang.String userId)
java.util.List<IRoleAssignmentImmutable>
listRoleAssignments()
java.util.List<IUserImmutable>
listUsersForAuthorizationGroup(IAuthorizationGroupImmutable authorizationGroup)
-
-
-
Method Detail
-
doesUserHaveRole
boolean doesUserHaveRole(java.lang.String user, java.lang.String role, java.lang.String spaceOrNull)
-
filterToVisibleSamples
java.util.List<ISampleImmutable> filterToVisibleSamples(java.lang.String user, java.util.List<ISampleImmutable> samples)
-
filterToVisibleDatasets
java.util.List<IDataSetImmutable> filterToVisibleDatasets(java.lang.String user, java.util.List<IDataSetImmutable> datasets)
-
filterToVisibleExperiments
java.util.List<IExperimentImmutable> filterToVisibleExperiments(java.lang.String user, java.util.List<IExperimentImmutable> experiments)
-
listAuthorizationGroups
java.util.List<IAuthorizationGroupImmutable> listAuthorizationGroups()
-
listAuthorizationGroupsForUser
java.util.List<IAuthorizationGroupImmutable> listAuthorizationGroupsForUser(java.lang.String userId)
-
listUsersForAuthorizationGroup
java.util.List<IUserImmutable> listUsersForAuthorizationGroup(IAuthorizationGroupImmutable authorizationGroup)
-
listRoleAssignments
java.util.List<IRoleAssignmentImmutable> listRoleAssignments()
-
-