Package com.enonic.xp.content
Class Content
- java.lang.Object
-
- com.enonic.xp.content.Content
-
- Direct Known Subclasses:
Media
,PageTemplate
,Site
@PublicApi public class Content extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Content.Builder<BUILDER extends Content.Builder>
-
Constructor Summary
Constructors Modifier Constructor Description protected
Content(Content.Builder builder)
-
Method Summary
-
-
-
Constructor Detail
-
Content
protected Content(Content.Builder builder)
-
-
Method Detail
-
create
public static Content.Builder create(ContentTypeName type)
-
create
public static Content.Builder create()
-
create
public static Content.Builder create(Content source)
-
getParentPath
public ContentPath getParentPath()
-
getPath
public ContentPath getPath()
-
isRoot
public boolean isRoot()
-
getType
public ContentTypeName getType()
-
getName
public ContentName getName()
-
isValid
public boolean isValid()
-
getDisplayName
public java.lang.String getDisplayName()
-
getCreatedTime
public java.time.Instant getCreatedTime()
-
getModifiedTime
public java.time.Instant getModifiedTime()
-
getPublishInfo
public ContentPublishInfo getPublishInfo()
-
getCreator
public PrincipalKey getCreator()
-
getModifier
public PrincipalKey getModifier()
-
getOwner
public PrincipalKey getOwner()
-
getData
public PropertyTree getData()
-
getAttachments
public Attachments getAttachments()
-
hasExtraData
public boolean hasExtraData()
-
getAllExtraData
public ExtraDatas getAllExtraData()
-
getId
public ContentId getId()
-
hasChildren
public boolean hasChildren()
-
isSite
public boolean isSite()
-
isPageTemplate
public boolean isPageTemplate()
-
hasPage
public boolean hasPage()
-
getPage
public Page getPage()
-
hasThumbnail
public boolean hasThumbnail()
-
getThumbnail
public Thumbnail getThumbnail()
-
getChildOrder
public ChildOrder getChildOrder()
-
getPermissions
public AccessControlList getPermissions()
-
inheritsPermissions
public boolean inheritsPermissions()
-
getLanguage
public java.util.Locale getLanguage()
-
getContentState
public ContentState getContentState()
-
getProcessedReferences
public ContentIds getProcessedReferences()
-
getWorkflowInfo
public WorkflowInfo getWorkflowInfo()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-