public interface URIBuilder
| Modifier and Type | Method and Description |
|---|---|
java.net.URI |
build(java.lang.Object methodInvocation) |
java.net.URI |
getEntityPage(net.nemerosa.ontrack.model.structure.ProjectEntity entity)
Returns the page URI for an entity
|
java.net.URI |
getEntityURI(net.nemerosa.ontrack.model.structure.ProjectEntity entity)
Returns the access URI for an entity
|
java.net.URI |
page(java.lang.String path,
java.lang.Object... arguments)
Builds the URI to a page.
|
default net.nemerosa.ontrack.model.support.Action |
resolveActionWithExtension(net.nemerosa.ontrack.model.extension.Extension extension,
net.nemerosa.ontrack.model.support.Action action)
Given an action with a relative URI, gets a new Action with a fully resolved URI
|
java.net.URI |
url(java.lang.String relativeUri)
Builds an absolute URL from a relative URI.
|
java.net.URI build(java.lang.Object methodInvocation)
java.net.URI url(java.lang.String relativeUri)
relativeUri - Relative URIjava.net.URI page(java.lang.String path,
java.lang.Object... arguments)
path - Path to the page, as a patternarguments - Arguments for the path patternjava.net.URI getEntityURI(net.nemerosa.ontrack.model.structure.ProjectEntity entity)
java.net.URI getEntityPage(net.nemerosa.ontrack.model.structure.ProjectEntity entity)
default net.nemerosa.ontrack.model.support.Action resolveActionWithExtension(net.nemerosa.ontrack.model.extension.Extension extension,
net.nemerosa.ontrack.model.support.Action action)