public class GlobalArtifactDownloadStrategy extends AbstractArtifactDownloadStrategy
Modifier and Type | Field and Description |
---|---|
static String |
GLOBAL_ARTIFACT_PREFIX |
authenticationContext
Constructor and Description |
---|
GlobalArtifactDownloadStrategy(AdministrationConfigurationAccessor administrationConfigurationAccessor,
BambooPermissionManager bambooPermissionManager,
BambooAuthenticationContext authenticationContext,
ArtifactPermissionService artifactPermissionService,
BambooContentTypeResolver bambooContentTypeResolver) |
Modifier and Type | Method and Description |
---|---|
protected com.atlassian.fugue.Pair<File,com.atlassian.fugue.Option<String>> |
getFileToServe(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
matches(String requestUri) |
isCompressionEnabled, serveFile
public static final String GLOBAL_ARTIFACT_PREFIX
public GlobalArtifactDownloadStrategy(AdministrationConfigurationAccessor administrationConfigurationAccessor, BambooPermissionManager bambooPermissionManager, BambooAuthenticationContext authenticationContext, ArtifactPermissionService artifactPermissionService, BambooContentTypeResolver bambooContentTypeResolver)
@NotNull protected com.atlassian.fugue.Pair<File,com.atlassian.fugue.Option<String>> getFileToServe(javax.servlet.http.HttpServletRequest httpServletRequest) throws org.acegisecurity.AccessDeniedException, UserNotLoggedInException, FileNotFoundException
getFileToServe
in class AbstractArtifactDownloadStrategy
org.acegisecurity.AccessDeniedException
FileNotFoundException
UserNotLoggedInException
public boolean matches(String requestUri)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.