Class AtlassianHostUriResolver
- java.lang.Object
-
- com.atlassian.connect.spring.internal.request.AtlassianHostUriResolver
-
@Component public class AtlassianHostUriResolver extends Object
A helper class for resolving URLs relative to the base URL of anAtlassianHost
.
-
-
Constructor Summary
Constructors Constructor Description AtlassianHostUriResolver(AtlassianHostRepository hostRepository, AtlassianRequestUtils requestUtils)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
getBaseUrl(URI uri)
Optional<AtlassianHost>
getHostFromRequestUrl(URI uri)
static boolean
isRequestToAtlassianGateway(URI requestUri)
static boolean
isRequestToHost(URI requestUri, AtlassianHost host)
URI
resolveToAbsoluteUriWithApiGateway(URI uri, AtlassianHost host)
static URI
resolveToAbsoluteUriWithBase(URI uri, String baseUriString)
-
-
-
Constructor Detail
-
AtlassianHostUriResolver
@Autowired public AtlassianHostUriResolver(AtlassianHostRepository hostRepository, AtlassianRequestUtils requestUtils)
-
-
Method Detail
-
isRequestToHost
public static boolean isRequestToHost(URI requestUri, AtlassianHost host)
-
isRequestToAtlassianGateway
public static boolean isRequestToAtlassianGateway(URI requestUri)
-
getHostFromRequestUrl
public Optional<AtlassianHost> getHostFromRequestUrl(URI uri)
-
resolveToAbsoluteUriWithApiGateway
public URI resolveToAbsoluteUriWithApiGateway(URI uri, AtlassianHost host)
-
-