@ExperimentalApi public class Content extends Object implements Container, NavigationAware, Relatable
| Modifier and Type | Class and Description |
|---|---|
static class |
Content.ContentBuilder
Builds
Content objects. |
static class |
Content.Expansions
Provides property names that can be used to expand
Content objects. |
public static ContentId getContentId(Reference<Content> contentRef)
contentRef - the Reference to return the id frompublic static Content.ContentBuilder builder()
Content.ContentBuilder instance that can be used to create a new Content object.public static Content.ContentBuilder builder(ContentType type)
Content.ContentBuilder instance that can be used to create a new Content object.type - the type of Content to createpublic static Content.ContentBuilder builder(ContentType type, long id)
Content.ContentBuilder instance that can be used to create a new Content object.type - the type of Content to createid - the id of the Content to createpublic static Content.ContentBuilder builder(ContentType type, ContentId id)
Content.ContentBuilder instance that can be used to create a new Content object.type - the type of Content to createid - the id of the Content to createpublic static Content.ContentBuilder builder(Content content)
Content.ContentBuilder instance that clones an existing Content object.content - the Content to clonepublic static Reference<Content> buildReference(ContentId id)
public ContentId getId()
public ContentStatus getStatus()
public ContentType getType()
public String getTitle()
public History getHistory()
public Space getSpace()
public Container getContainer()
getAncestors().public ContentId getParentId()
public com.atlassian.fugue.Option<Content> getParent()
public List<OperationCheckResult> getOperations()
public Map<ContentType,PageResponse<Content>> getChildren()
Children includes Content of the same type, and Content of other types that is contained within this Content but has no other parent reference.
public Map<ContentType,PageResponse<Content>> getDescendants()
Descendants includes Content of the same type, and Content of other types that is contained within this Content at any depth.
public Map<ContentRepresentation,ContentBody> getBody()
public Version getVersion()
public Navigation.Builder resolveNavigation(NavigationService navigationService)
resolveNavigation in interface NavigationAwareCopyright © 2003–2015 Atlassian. All rights reserved.