org.seasar.tuigwaa.view.wiki
クラス WikiContextImpl

java.lang.Object
  拡張org.seasar.tuigwaa.view.wiki.WikiContextImpl
すべての実装インタフェース:
WikiContext

public class WikiContextImpl
extends Object
implements WikiContext

作成者:
someda

コンストラクタの概要
WikiContextImpl()
           
 
メソッドの概要
 URL getAttachedFileURL(String pagename, String filename, CmsRequest request)
          Provides URL for given attachment filename.
 List getAttachmentFileList(CmsRequest request, String pagePath)
           
 URL getCompleteURL(String filepath, CmsRequest request)
           
 URL getCreatePageURL(String pagename, CmsRequest request)
          Provides [new page] URL for given pagename.
 List getDirectoryList(CmsRequest request, String folder)
           
 URL getEditPageURL(String pagename, CmsRequest request)
           
 URL getPluginProxyURL(String pluginname, CmsRequest request)
           
 List getRecentList(CmsRequest request, int size)
          Provides page list which is recently modified.
 List getRecursiveDirectoryList(CmsRequest request, String folder)
           
 Resource getResource(CmsRequest request, String pagePath)
           
 List getResourceList(CmsRequest request, String path)
           
 URL getURLByName(String pagename, CmsRequest request)
          Provides URL of given pagename.
 URL getURLByName(String pagename, CmsRequest request, Map params)
          Provides URL of given pagename and parameters.
 boolean hasCreatePermission(CmsRequest request)
           
 boolean isPageExist(String pagename, CmsRequest request)
          Check whether the page specified by pagename exists or not.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WikiContextImpl

public WikiContextImpl()
メソッドの詳細

isPageExist

public boolean isPageExist(String pagename,
                           CmsRequest request)
                    throws TgwSecurityException
インタフェース WikiContext の記述:
Check whether the page specified by pagename exists or not.

定義:
インタフェース WikiContext 内の isPageExist
戻り値:
true if page exists on given request context
例外:
TgwSecurityException

getURLByName

public URL getURLByName(String pagename,
                        CmsRequest request,
                        Map params)
                 throws TgwSecurityException
インタフェース WikiContext の記述:
Provides URL of given pagename and parameters.

定義:
インタフェース WikiContext 内の getURLByName
例外:
TgwSecurityException

getURLByName

public URL getURLByName(String pagename,
                        CmsRequest request)
                 throws TgwSecurityException
インタフェース WikiContext の記述:
Provides URL of given pagename.

定義:
インタフェース WikiContext 内の getURLByName
例外:
TgwSecurityException

hasCreatePermission

public boolean hasCreatePermission(CmsRequest request)
定義:
インタフェース WikiContext 内の hasCreatePermission

getCreatePageURL

public URL getCreatePageURL(String pagename,
                            CmsRequest request)
                     throws TgwSecurityException
インタフェース WikiContext の記述:
Provides [new page] URL for given pagename. URL is absolute path from http,https, also includes port etc.

定義:
インタフェース WikiContext 内の getCreatePageURL
パラメータ:
pagename - pagename like "How to Use Tuigwaa" etc, which will be created newly.
戻り値:
URL newpage URL
例外:
TgwSecurityException

getEditPageURL

public URL getEditPageURL(String pagename,
                          CmsRequest request)
                   throws TgwSecurityException
定義:
インタフェース WikiContext 内の getEditPageURL
例外:
TgwSecurityException

getAttachedFileURL

public URL getAttachedFileURL(String pagename,
                              String filename,
                              CmsRequest request)
インタフェース WikiContext の記述:
Provides URL for given attachment filename.

定義:
インタフェース WikiContext 内の getAttachedFileURL

getAttachmentFileList

public List getAttachmentFileList(CmsRequest request,
                                  String pagePath)
                           throws TgwSecurityException
定義:
インタフェース WikiContext 内の getAttachmentFileList
例外:
TgwSecurityException

getRecentList

public List getRecentList(CmsRequest request,
                          int size)
                   throws Exception
インタフェース WikiContext の記述:
Provides page list which is recently modified.

定義:
インタフェース WikiContext 内の getRecentList
パラメータ:
request - search path
size - size of page list to be extracted should be positive.
例外:
Exception

getDirectoryList

public List getDirectoryList(CmsRequest request,
                             String folder)
                      throws Exception
定義:
インタフェース WikiContext 内の getDirectoryList
例外:
Exception

getRecursiveDirectoryList

public List getRecursiveDirectoryList(CmsRequest request,
                                      String folder)
                               throws Exception
定義:
インタフェース WikiContext 内の getRecursiveDirectoryList
例外:
Exception

getResourceList

public List getResourceList(CmsRequest request,
                            String path)
                     throws Exception
定義:
インタフェース WikiContext 内の getResourceList
例外:
Exception

getPluginProxyURL

public URL getPluginProxyURL(String pluginname,
                             CmsRequest request)
定義:
インタフェース WikiContext 内の getPluginProxyURL

getCompleteURL

public URL getCompleteURL(String filepath,
                          CmsRequest request)
定義:
インタフェース WikiContext 内の getCompleteURL

getResource

public Resource getResource(CmsRequest request,
                            String pagePath)
定義:
インタフェース WikiContext 内の getResource


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.