Interface IRichPage

All Superinterfaces:
IAdaptable, IChangeListener, IFolderItem, IHasCustomValues, IHasValues, IPObject, IUniqueObject, IWithAttachments<IRichPageAttachment>, IWithComments<IRichPageComment>

Since:
3.9.0
  • Field Details

  • Method Details

    • getAuthor

      @Nullable IUser getAuthor()
    • getTitle

      @Nullable String getTitle()
    • setTitle

      void setTitle(@Nullable String title)
    • getTitleOrName

      @NotNull String getTitleOrName()
      Return Title or Page Name if Title is not set
    • getCreated

      @Nullable Date getCreated()
    • getUpdated

      @Nullable Date getUpdated()
    • getUpdatedBy

      @Nullable IUser getUpdatedBy()
    • getHomepageContent

      @Nullable Text getHomepageContent()
    • setHomepageContent

      void setHomepageContent(@Nullable Text value)
    • hasDefaultContent

      boolean hasDefaultContent()
      Returns:
      true if default page content is used, false if the content of this page was customized by the user
      Since:
      3.10.1
    • getPageName

      @NotNull String getPageName()
    • getSpaceId

      @NotNull String getSpaceId()
    • getPageNameWithSpace

      @NotNull String getPageNameWithSpace()
      Method returns the page name with the space in a readable form. Format: Space Name / Page Name or Page Name only if it's located in the default space.
      Returns:
      page name with space
    • getTitleWithSpace

      @NotNull String getTitleWithSpace()
      Returns the title with the space (title) in a readable form. Format: "Space Title / Title" or only "Title" if it's located in the default space.
    • delete

      void delete()
      Deletes this Rich Page (including attachments) and removes all its files from the repository.
    • getWatches

      @NotNull IWatches getWatches()
      Since:
      3.23.4
    • can

      @NotNull IRichPagePermissions can()
      Specified by:
      can in interface IPObject
      Since:
      3.23.10