Package com.taskadapter.redmineapi.bean
Class WikiPageDetail
- java.lang.Object
-
- com.taskadapter.redmineapi.bean.WikiPageDetail
-
- All Implemented Interfaces:
FluentStyle
public class WikiPageDetail extends java.lang.Object implements FluentStyle
-
-
Field Summary
Fields Modifier and Type Field Description static Property<java.util.List<Attachment>>
ATTACHMENTS
static Property<java.lang.String>
COMMENTS
static Property<WikiPageDetail>
PARENT
static Property<java.lang.String>
PROJECT_KEY
static Property<java.lang.String>
TEXT
static Property<User>
USER
-
Constructor Summary
Constructors Constructor Description WikiPageDetail(Transport transport)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
create()
projectKey must be set before calling this.java.util.List<Attachment>
getAttachments()
java.lang.String
getComments()
java.util.Date
getCreatedOn()
WikiPageDetail
getParent()
java.lang.String
getProjectKey()
PropertyStorage
getStorage()
java.lang.String
getText()
java.lang.String
getTitle()
java.util.Date
getUpdatedOn()
static java.lang.String
getUrlSafeString(java.lang.String string)
User
getUser()
java.lang.Integer
getVersion()
WikiPageDetail
setAttachments(java.util.List<Attachment> attachments)
WikiPageDetail
setComments(java.lang.String comments)
WikiPageDetail
setCreatedOn(java.util.Date createdOn)
WikiPageDetail
setParent(WikiPageDetail parent)
WikiPageDetail
setProjectKey(java.lang.String projectKey)
WikiPageDetail
setText(java.lang.String text)
WikiPageDetail
setTitle(java.lang.String title)
void
setTransport(Transport transport)
WikiPageDetail
setUpdatedOn(java.util.Date updatedOn)
WikiPageDetail
setUser(User user)
WikiPageDetail
setVersion(java.lang.Integer version)
java.lang.String
toString()
void
update()
projectKey must be set before calling this.
-
-
-
Field Detail
-
PARENT
public static final Property<WikiPageDetail> PARENT
-
TEXT
public static final Property<java.lang.String> TEXT
-
PROJECT_KEY
public static final Property<java.lang.String> PROJECT_KEY
-
COMMENTS
public static final Property<java.lang.String> COMMENTS
-
ATTACHMENTS
public static final Property<java.util.List<Attachment>> ATTACHMENTS
-
-
Constructor Detail
-
WikiPageDetail
public WikiPageDetail(Transport transport)
-
-
Method Detail
-
getComments
public java.lang.String getComments()
- Returns:
- the comment entered when the wiki page was last edited
-
setComments
public WikiPageDetail setComments(java.lang.String comments)
-
getAttachments
public java.util.List<Attachment> getAttachments()
-
setAttachments
public WikiPageDetail setAttachments(java.util.List<Attachment> attachments)
-
getParent
public WikiPageDetail getParent()
-
setParent
public WikiPageDetail setParent(WikiPageDetail parent)
-
getText
public java.lang.String getText()
-
setText
public WikiPageDetail setText(java.lang.String text)
-
getUser
public User getUser()
-
getVersion
public java.lang.Integer getVersion()
-
setUser
public WikiPageDetail setUser(User user)
-
setTitle
public WikiPageDetail setTitle(java.lang.String title)
-
setVersion
public WikiPageDetail setVersion(java.lang.Integer version)
-
setCreatedOn
public WikiPageDetail setCreatedOn(java.util.Date createdOn)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getStorage
public PropertyStorage getStorage()
-
getTitle
public java.lang.String getTitle()
-
getCreatedOn
public java.util.Date getCreatedOn()
-
getUpdatedOn
public java.util.Date getUpdatedOn()
-
setUpdatedOn
public WikiPageDetail setUpdatedOn(java.util.Date updatedOn)
-
create
public void create() throws RedmineException
projectKey must be set before calling this. At this moment create() simply calls update(). There are no differences between these two functions.- Throws:
RedmineException
-
update
public void update() throws RedmineException
projectKey must be set before calling this. Version must be set to the latest version of the document.- Throws:
RedmineException
-
setTransport
public void setTransport(Transport transport)
- Specified by:
setTransport
in interfaceFluentStyle
-
getUrlSafeString
public static java.lang.String getUrlSafeString(java.lang.String string)
-
setProjectKey
public WikiPageDetail setProjectKey(java.lang.String projectKey)
-
getProjectKey
public java.lang.String getProjectKey()
-
-