Class SearchUserFactory
java.lang.Object
org.graylog.plugins.views.search.rest.contexts.SearchUserFactory
- All Implemented Interfaces:
org.glassfish.hk2.api.Factory<SearchUser>
-
Constructor Summary
ConstructorDescriptionSearchUserFactory
(org.glassfish.hk2.api.ServiceLocator serviceLocator, PermittedStreams permittedStreams, Map<String, ViewResolver> viewResolvers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose
(SearchUser searchUser) protected org.apache.shiro.subject.Subject
getSubject
(javax.ws.rs.core.SecurityContext securityContext) protected boolean
isPermitted
(javax.ws.rs.core.SecurityContext securityContext, String permission) protected boolean
isPermitted
(javax.ws.rs.core.SecurityContext securityContext, String permission, String instanceId) provide()
-
Constructor Details
-
SearchUserFactory
@Inject public SearchUserFactory(org.glassfish.hk2.api.ServiceLocator serviceLocator, PermittedStreams permittedStreams, Map<String, ViewResolver> viewResolvers)
-
-
Method Details
-
provide
- Specified by:
provide
in interfaceorg.glassfish.hk2.api.Factory<SearchUser>
-
getSubject
protected org.apache.shiro.subject.Subject getSubject(javax.ws.rs.core.SecurityContext securityContext) -
isPermitted
-
isPermitted
-
dispose
- Specified by:
dispose
in interfaceorg.glassfish.hk2.api.Factory<SearchUser>
-