@Beta
public class Content
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Content.Builder<BUILDER extends Content.Builder,C extends Content> |
Modifier | Constructor and Description |
---|---|
protected |
Content(Content.Builder builder) |
protected Content(Content.Builder builder)
public static Content.Builder create(ContentTypeName type)
public static Content.Builder create()
public static Content.Builder create(Content source)
public ContentPath getParentPath()
public ContentPath getPath()
public boolean isRoot()
public ContentTypeName getType()
public ContentName getName()
public boolean isValid()
public java.lang.String getDisplayName()
public java.time.Instant getCreatedTime()
public java.time.Instant getModifiedTime()
public ContentPublishInfo getPublishInfo()
public PrincipalKey getCreator()
public PrincipalKey getModifier()
public PrincipalKey getOwner()
public PropertyTree getData()
public Attachments getAttachments()
public boolean hasExtraData()
public ExtraDatas getAllExtraData()
public ContentId getId()
public boolean hasChildren()
public boolean isSite()
public boolean isPageTemplate()
public boolean hasPage()
public Page getPage()
public boolean hasThumbnail()
public Thumbnail getThumbnail()
public ChildOrder getChildOrder()
public AccessControlList getPermissions()
public boolean inheritsPermissions()
public java.util.Locale getLanguage()
public ContentState getContentState()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object