@Component @Profile(value={"dev","acceptance","prod"}) @ConditionalOnProperty(prefix="ontrack.config", name="uri", havingValue="absolute") public class DefaultURIBuilder extends AbstractURIBuilder
Constructor and Description |
---|
DefaultURIBuilder() |
Modifier and Type | Method and Description |
---|---|
java.net.URI |
build(java.lang.Object methodInvocation) |
java.net.URI |
page(java.lang.String path,
java.lang.Object... arguments)
Builds the URI to a page.
|
java.net.URI |
url(java.lang.String relativeUri)
Builds an absolute URL from a relative URI.
|
getEntityPage, getEntityURI, pagePath
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
resolveActionWithExtension
public java.net.URI build(java.lang.Object methodInvocation)
public java.net.URI url(java.lang.String relativeUri)
URIBuilder
relativeUri
- Relative URIpublic java.net.URI page(java.lang.String path, java.lang.Object... arguments)
URIBuilder
path
- Path to the page, as a patternarguments
- Arguments for the path pattern