public class ContentNavImpl extends DelegatingPathBuilder implements Navigation.ContentNav, Navigation.ExperimentalContentNav
Modifier and Type | Field and Description |
---|---|
static String |
CONTENT_CHILDREN_SUBPATH |
static String |
CONTENT_DESCENDANTS_SUBPATH |
static String |
CONTENT_HISTORY_SUBPATH |
static String |
CONTENT_LABEL_SUBPATH |
static String |
CONTENT_PATH |
static String |
CONTENT_PROPERTY_SUBPATH |
baseUrl, contextPath
NONE
Modifier | Constructor and Description |
---|---|
protected |
ContentNavImpl(Content content,
AbstractNav baseBuilder) |
|
ContentNavImpl(ContentId contentId,
AbstractNav baseBuilder) |
Modifier and Type | Method and Description |
---|---|
static Navigation.ContentNav |
build(Content content,
AbstractNav builder) |
Navigation.Builder |
children(ContentType type,
Depth depth) |
AbstractNav |
children(Depth depth) |
Navigation.Builder |
history() |
Navigation.Builder |
label() |
Navigation.Builder |
property(JsonContentProperty property) |
Navigation.ContentRestrictionByOperationNav |
restrictionByOperation()
Create a nav builder to reference a set of restrictions, by operation.
|
buildPath
addParam, buildAbsolute, buildRelative, buildRelativeWithContext, setAnchor, toAbsoluteUriBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildAbsolute, buildRelative, buildRelativeWithContext
public static final String CONTENT_PATH
public static final String CONTENT_HISTORY_SUBPATH
public static final String CONTENT_LABEL_SUBPATH
public static final String CONTENT_CHILDREN_SUBPATH
public static final String CONTENT_DESCENDANTS_SUBPATH
public static final String CONTENT_PROPERTY_SUBPATH
protected ContentNavImpl(Content content, AbstractNav baseBuilder)
public ContentNavImpl(ContentId contentId, AbstractNav baseBuilder)
public static Navigation.ContentNav build(Content content, AbstractNav builder)
public Navigation.Builder history()
history
in interface Navigation.ContentNav
public Navigation.Builder label()
label
in interface Navigation.ContentNav
public AbstractNav children(Depth depth)
children
in interface Navigation.ContentNav
public Navigation.Builder children(ContentType type, Depth depth)
children
in interface Navigation.ContentNav
public Navigation.Builder property(JsonContentProperty property)
property
in interface Navigation.ContentNav
public Navigation.ContentRestrictionByOperationNav restrictionByOperation()
Navigation.ContentNav
restrictionByOperation
in interface Navigation.ContentNav
Copyright © 2003–2016 Atlassian. All rights reserved.