|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.wiki.mow.core.api.wiki.SimplePageImpl
public class SimplePageImpl
Simple Page implementation, includes only getter and setter methods.
| Constructor Summary | |
|---|---|
SimplePageImpl(String name,
String title,
String owner)
|
|
| Method Summary | |
|---|---|
void |
addPublicPage(Page page)
Add a public wiki page |
void |
addWikiPage(Page page)
Add a wiki page as child page |
SimplePageImpl |
attachments(Collection<? extends Attachment> attachments)
|
SimplePageImpl |
author(String author)
|
SimplePageImpl |
comment(String comment)
|
SimplePageImpl |
createDate(Date date)
|
Collection<? extends Attachment> |
getAttachments()
Get the attachments of this page |
String |
getAuthor()
The Author is changed when any part of the document changes (content, attachments). |
String |
getComment()
|
Attachment |
getContent()
Get the actual content of the page |
Date |
getCreatedDate()
The date when creating page. |
javax.jcr.Node |
getJCRPageNode()
Get JCR node of wiki page |
String |
getName()
Get jcr node name |
String |
getOwner()
Get the owner of the page |
PageImpl |
getParentPage()
get the parent page |
HashMap<String,String[]> |
getPermission()
Get map of permission of page |
String |
getSyntax()
Get the syntax used in that page |
String |
getTitle()
|
Date |
getUpdatedDate()
The date when any part of the document changes (content, attachments). |
String |
getURL()
get URL of page. |
VersionableMixin |
getVersionableMixin()
get Versionable Mixin |
Wiki |
getWiki()
get Wiki of page |
SimplePageImpl |
hasPermission(boolean hasPermission)
|
boolean |
hasPermission(PermissionType permissionType)
|
boolean |
hasPermission(PermissionType permissionType,
org.exoplatform.services.security.Identity user)
Check if user has permisison on page or not |
boolean |
isMinorEdit()
is page in minor edit or not |
SimplePageImpl |
permission(HashMap<String,String[]> permission)
|
void |
remove()
Detroy wiki page |
void |
setComment(String comment)
|
void |
setMinorEdit(boolean isMinorEdit)
is page in minor edit or not |
void |
setName(String name)
set jcr node name |
void |
setNonePermission()
Reset page permisison |
void |
setPermission(HashMap<String,String[]> permissions)
Set permission to page |
void |
setSyntax(String syntax)
|
void |
setTitle(String title)
|
void |
setURL(String url)
set url |
SimplePageImpl |
syntax(String syntax)
|
SimplePageImpl |
updateDate(Date date)
|
SimplePageImpl |
url(String url)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimplePageImpl(String name,
String title,
String owner)
| Method Detail |
|---|
public SimplePageImpl author(String author)
public SimplePageImpl comment(String comment)
public SimplePageImpl url(String url)
public SimplePageImpl attachments(Collection<? extends Attachment> attachments)
public SimplePageImpl createDate(Date date)
public SimplePageImpl updateDate(Date date)
public SimplePageImpl hasPermission(boolean hasPermission)
public SimplePageImpl permission(HashMap<String,String[]> permission)
public SimplePageImpl syntax(String syntax)
public Collection<? extends Attachment> getAttachments()
Page
getAttachments in interface Pagepublic String getAuthor()
Page
getAuthor in interface Pagepublic String getComment()
getComment in interface Pagepublic Attachment getContent()
Page
getContent in interface Pagepublic Date getCreatedDate()
Page
getCreatedDate in interface Pagepublic String getName()
Page
getName in interface Pagepublic String getOwner()
Page
getOwner in interface Page
public HashMap<String,String[]> getPermission()
throws Exception
Page
getPermission in interface PageExceptionpublic String getSyntax()
Page
getSyntax in interface Pagepublic String getTitle()
getTitle in interface Pagepublic Date getUpdatedDate()
Page
getUpdatedDate in interface Page
public boolean hasPermission(PermissionType permissionType)
throws Exception
hasPermission in interface PageException
public boolean hasPermission(PermissionType permissionType,
org.exoplatform.services.security.Identity user)
throws Exception
Page
hasPermission in interface PagepermissionType - The type of permisison to check PermissionType}user - The user to check
Exceptionpublic void setComment(String comment)
setComment in interface Page
public void setPermission(HashMap<String,String[]> permissions)
throws Exception
Page
setPermission in interface PageExceptionpublic void setSyntax(String syntax)
setSyntax in interface Pagepublic void setTitle(String title)
setTitle in interface Pagepublic String getURL()
Page
getURL in interface Pagepublic void addWikiPage(Page page)
Page
addWikiPage in interface Page
public javax.jcr.Node getJCRPageNode()
throws Exception
Page
getJCRPageNode in interface PageExceptionpublic void setName(String name)
Page
setName in interface Pagename - Nodenamepublic VersionableMixin getVersionableMixin()
Page
getVersionableMixin in interface Pagepublic void remove()
Page
remove in interface Pagepublic Wiki getWiki()
Page
getWiki in interface Pagepublic void setMinorEdit(boolean isMinorEdit)
Page
setMinorEdit in interface Pagepublic void setURL(String url)
Page
setURL in interface Pagepublic PageImpl getParentPage()
Page
getParentPage in interface Page
public void addPublicPage(Page page)
throws Exception
Page
addPublicPage in interface PageException
public void setNonePermission()
throws Exception
Page
setNonePermission in interface PageExceptionpublic boolean isMinorEdit()
Page
isMinorEdit in interface Page
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||