com.atlassian.confluence.api.impl.service.nav
Class AbstractNav
java.lang.Object
com.atlassian.confluence.api.impl.service.nav.AbstractNav
- All Implemented Interfaces:
- Navigation.Builder, RestNavigation.RestBuilder
- Direct Known Subclasses:
- DelegatingPathBuilder
public abstract class AbstractNav
- extends Object
- implements RestNavigation.RestBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
baseUrl
protected final String baseUrl
contextPath
protected final String contextPath
AbstractNav
public AbstractNav(String baseUrl,
String context)
buildPath
protected abstract String buildPath()
addParam
protected void addParam(String key,
Object value)
setAnchor
protected void setAnchor(String anchor)
buildAbsolute
public String buildAbsolute()
- Description copied from interface:
Navigation.Builder
- build an absolute URL http://localhost:8080/confluence/rest/of/url
- Specified by:
buildAbsolute
in interface Navigation.Builder
toAbsoluteUriBuilder
public javax.ws.rs.core.UriBuilder toAbsoluteUriBuilder()
- Description copied from interface:
RestNavigation.RestBuilder
- converts this builder to a jersey URI builder
- Specified by:
toAbsoluteUriBuilder
in interface RestNavigation.RestBuilder
- Returns:
- a jersey URI builder
buildRelative
public String buildRelative()
- Description copied from interface:
Navigation.Builder
- build a relative URL without webapp context, i.e. /rest/of/url
- Specified by:
buildRelative
in interface Navigation.Builder
buildRelativeWithContext
public String buildRelativeWithContext()
- Description copied from interface:
Navigation.Builder
- build a relative URL with webapp context, i.e. /confluence/rest/of/url
- Specified by:
buildRelativeWithContext
in interface Navigation.Builder
- Returns:
Copyright © 2003–2015 Atlassian. All rights reserved.