Class DefaultRestContentManager

java.lang.Object
com.atlassian.confluence.plugins.rest.manager.DefaultRestContentManager
All Implemented Interfaces:
RestContentManager

public class DefaultRestContentManager extends Object implements RestContentManager
  • Constructor Details

  • Method Details

    • expand

      public ContentEntity expand(ContentEntity contentEntity)
      Description copied from interface: RestContentManager
      Expands and returns the given ContentEntity.
      Specified by:
      expand in interface RestContentManager
      Parameters:
      contentEntity - the content entity to expand
      Returns:
      the expanded content entity
    • getContentEntity

      public ContentEntity getContentEntity(Long id, boolean expand)
      Description copied from interface: RestContentManager
      Gets the ContentEntity object for the given id and expands it if requested to. A convenience method that packages up retrieving the Confluence content, converting it to a REST object and then optionally expanding it.

      null is returned if the current user is not permitted to view the content or if no content object can be found for the given id

      Specified by:
      getContentEntity in interface RestContentManager
      Parameters:
      id - the id of the content entity to retrieve
      Returns:
      the converted content object or null if not permitted or doesn't exist
    • convertToContentEntity

      public ContentEntity convertToContentEntity(ContentEntityObject object)
      Description copied from interface: RestContentManager
      Convert a Confluence model object into its REST representation. The ContentEntity returned from this method will not be expanded.
      Specified by:
      convertToContentEntity in interface RestContentManager
      Parameters:
      object - the ContentEntityObject representation of some Confluence content
      Returns:
      the equivalent unexpanded ContentEntity
    • getPermissionManager

      public PermissionManager getPermissionManager()