com.atlassian.confluence.it
Class Draft

java.lang.Object
  extended by com.atlassian.confluence.it.AbstractContentEntity
      extended by com.atlassian.confluence.it.Draft
All Implemented Interfaces:
ContentEntity, VersionedContent, ContentConvertible

public class Draft
extends AbstractContentEntity

Representation of a Draft for use in tests


Field Summary
 
Fields inherited from class com.atlassian.confluence.it.AbstractContentEntity
id, lastModificationDate, lastModifier, version
 
Constructor Summary
Draft(User owner, ContentType type, String title, Space space)
           
Draft(User owner, ContentType type, String title, String content, Space space)
           
Draft(User owner, Page page, String title, String content)
           
Draft(User owner, String type, String title, String content, Page page, Space space)
           
Draft(User owner, String type, String title, String content, Space space)
           
 
Method Summary
 String getContent()
           
 String getEditUrl()
           
 User getOwner()
           
 Page getPage()
           
 Space getSpace()
           
 String getTitle()
           
 String getTypeAsString()
           
 boolean shouldConvertToContent()
           
 
Methods inherited from class com.atlassian.confluence.it.AbstractContentEntity
getContentId, getContentType, getContentTypeObject, getId, getIdAsString, getLastModificationDate, getLastModifier, getVersion, isMinorEdit, setContent, setId, setId, setLastModificationDate, setLastModifier, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Draft

public Draft(User owner,
             String type,
             String title,
             String content,
             Space space)

Draft

public Draft(User owner,
             ContentType type,
             String title,
             Space space)

Draft

public Draft(User owner,
             ContentType type,
             String title,
             String content,
             Space space)

Draft

public Draft(User owner,
             String type,
             String title,
             String content,
             Page page,
             Space space)

Draft

public Draft(User owner,
             Page page,
             String title,
             String content)
Method Detail

getPage

public Page getPage()

getOwner

public User getOwner()

getTypeAsString

public String getTypeAsString()

getTitle

public String getTitle()
Returns:
the title of this entity

getContent

public String getContent()
Specified by:
getContent in interface ContentEntity
Overrides:
getContent in class AbstractContentEntity
Returns:
the content of this entity.

getSpace

public Space getSpace()
Returns:
the space this content belongs to.

getEditUrl

public String getEditUrl()
Returns:
the url where this entity can be edited.

shouldConvertToContent

public boolean shouldConvertToContent()
Returns:
true if the implementer wants to be part of the core API (default value), false otherwise


Copyright © 2003–2015 Atlassian. All rights reserved.