Package jetbrains.buildServer.web
Class WebAccessService
- java.lang.Object
-
- jetbrains.buildServer.web.WebAccessService
-
- Direct Known Subclasses:
WebAccessServiceImpl
public abstract class WebAccessService extends Object
The service provides the interface to open file access from the web UI. The client should register usingallowAccess
method, specifying the permissions required, desired id, etc. The links to the files can be then obtained viaWebAccess.getLinkForFile
andWebAccess.getLinkForZip
methods.- Since:
- 6.0
- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
- See Also:
WebAccess
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WebAccessService.ProviderBean
-
Constructor Summary
Constructors Constructor Description WebAccessService()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract WebAccess
allowAccess(File directory, PermissionChecker checker, WebAccessHelper helper)
abstract WebAccess
allowAccess(String directoryPath, PermissionChecker checker, WebAccessHelper helper)
abstract WebAccessService.ProviderBean
denyAccess(WebAccess webAccess)
abstract WebAccess
findAccessForFile(File directory)
abstract WebAccess
findAccessForFile(String directoryPath)
abstract WebAccessService.ProviderBean
getMatchedProvider(String requestPath)
-
-
-
Method Detail
-
allowAccess
@NotNull public abstract WebAccess allowAccess(@NotNull String directoryPath, @Nullable PermissionChecker checker, @Nullable WebAccessHelper helper)
-
allowAccess
@NotNull public abstract WebAccess allowAccess(@NotNull File directory, @Nullable PermissionChecker checker, @Nullable WebAccessHelper helper)
-
getMatchedProvider
@Nullable public abstract WebAccessService.ProviderBean getMatchedProvider(@NotNull String requestPath)
-
findAccessForFile
@Nullable public abstract WebAccess findAccessForFile(@NotNull String directoryPath)
-
denyAccess
@Nullable public abstract WebAccessService.ProviderBean denyAccess(@NotNull WebAccess webAccess)
-
-