Package jetbrains.buildServer.web.impl
Class WebAccessServiceImpl
- java.lang.Object
-
- jetbrains.buildServer.web.WebAccessService
-
- jetbrains.buildServer.web.impl.WebAccessServiceImpl
-
- All Implemented Interfaces:
PerPluginAwareRegistry
public class WebAccessServiceImpl extends WebAccessService implements PerPluginAwareRegistry
- Since:
- 2018.2
- Author:
- Maxim.Zaytsev
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.web.WebAccessService
WebAccessService.ProviderBean
-
-
Constructor Summary
Constructors Constructor Description WebAccessServiceImpl(WebLinks webLinks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebAccess
allowAccess(File directory, PermissionChecker checker, WebAccessHelper helper)
WebAccess
allowAccess(String directoryPath, PermissionChecker checker, WebAccessHelper helper)
DisposablePerPluginRegistry
createWrapper(String pluginUUID)
WebAccessService.ProviderBean
denyAccess(WebAccess webAccess)
WebAccess
findAccessForFile(File directory)
WebAccess
findAccessForFile(String directoryPath)
WebAccessService.ProviderBean
getMatchedProvider(String requestPath)
-
-
-
Constructor Detail
-
WebAccessServiceImpl
public WebAccessServiceImpl(@NotNull WebLinks webLinks)
-
-
Method Detail
-
allowAccess
@NotNull public WebAccess allowAccess(@NotNull String directoryPath, @Nullable PermissionChecker checker, @Nullable WebAccessHelper helper)
- Specified by:
allowAccess
in classWebAccessService
-
denyAccess
@Nullable public WebAccessService.ProviderBean denyAccess(@NotNull WebAccess webAccess)
- Specified by:
denyAccess
in classWebAccessService
-
allowAccess
@NotNull public WebAccess allowAccess(@NotNull File directory, @Nullable PermissionChecker checker, @Nullable WebAccessHelper helper)
- Specified by:
allowAccess
in classWebAccessService
-
getMatchedProvider
@Nullable public WebAccessService.ProviderBean getMatchedProvider(@NotNull String requestPath)
- Specified by:
getMatchedProvider
in classWebAccessService
-
findAccessForFile
@Nullable public WebAccess findAccessForFile(@NotNull String directoryPath)
- Specified by:
findAccessForFile
in classWebAccessService
-
findAccessForFile
@Nullable public WebAccess findAccessForFile(@NotNull File directory)
- Specified by:
findAccessForFile
in classWebAccessService
-
createWrapper
@NotNull public DisposablePerPluginRegistry createWrapper(@NotNull String pluginUUID)
- Specified by:
createWrapper
in interfacePerPluginAwareRegistry
-
-