org.seasar.tuigwaa.system
クラス SiteServiceImpl

java.lang.Object
  拡張org.seasar.tuigwaa.system.SiteServiceImpl
すべての実装インタフェース:
SiteService

public class SiteServiceImpl
extends Object
implements SiteService

作成者:
nishioka

コンストラクタの概要
SiteServiceImpl(ControllerService strutsService, ModelService entityService, BasicDatabaseService dbService, ContentsService contentsService, LogicService logicService, PluginService pluginService, DesignService designService, ServiceHelper helper)
           
 
メソッドの概要
 void backup(String siteName, BackupDto backupDto)
           
 void copySite(String srcSiteName, String destSiteName)
           
 void createSite(SiteConfig siteConfig)
           
 void deleteBackup(String siteName, BackupDto backupDto)
           
 void deleteSite(String siteName)
           
 void downloadSite(String siteName, JarOutputStream jarout, BackupDto backupDto)
           
 void editSite(SiteConfig siteConfig)
           
 List getBackupDates(String siteName)
           
 SiteConfig getSiteConfig(String siteName)
           
 List getSiteConfigList()
           
 boolean hasPermission(String siteName, javax.servlet.http.HttpServletRequest request, Action action)
           
 boolean hasPermission(String siteName, Principal principal, Action action)
           
 boolean hasPermission(String siteName, String role, Action action)
           
 void initSkins()
           
 void loadAllSites()
           
 void loadSite(String siteName)
           
 void restore(String siteName, BackupDto backupDto)
           
 void saveSiteConfig(String siteName)
           
 void setDefaultInitpageName(String defaultInitpageName)
           
 void setDefaultMenupageName(String defaultMenupageName)
           
 void setSecurity(String siteName, Action action, String roles)
           
 void updatePath(SiteConfig siteConfig, boolean isNeedCleanup)
           
 void uploadSite(String siteName, JarInputStream jinput, BackupDto backupDto)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SiteServiceImpl

public SiteServiceImpl(ControllerService strutsService,
                       ModelService entityService,
                       BasicDatabaseService dbService,
                       ContentsService contentsService,
                       LogicService logicService,
                       PluginService pluginService,
                       DesignService designService,
                       ServiceHelper helper)
メソッドの詳細

initSkins

public void initSkins()
定義:
インタフェース SiteService 内の initSkins

createSite

public void createSite(SiteConfig siteConfig)
定義:
インタフェース SiteService 内の createSite

deleteSite

public void deleteSite(String siteName)
定義:
インタフェース SiteService 内の deleteSite

loadAllSites

public void loadAllSites()
定義:
インタフェース SiteService 内の loadAllSites

loadSite

public void loadSite(String siteName)
定義:
インタフェース SiteService 内の loadSite

uploadSite

public void uploadSite(String siteName,
                       JarInputStream jinput,
                       BackupDto backupDto)
                throws TgwServiceException
定義:
インタフェース SiteService 内の uploadSite
例外:
TgwServiceException

downloadSite

public void downloadSite(String siteName,
                         JarOutputStream jarout,
                         BackupDto backupDto)
                  throws TgwServiceException
定義:
インタフェース SiteService 内の downloadSite
例外:
TgwServiceException

setDefaultInitpageName

public void setDefaultInitpageName(String defaultInitpageName)

setDefaultMenupageName

public void setDefaultMenupageName(String defaultMenupageName)

editSite

public void editSite(SiteConfig siteConfig)
定義:
インタフェース SiteService 内の editSite

saveSiteConfig

public void saveSiteConfig(String siteName)
定義:
インタフェース SiteService 内の saveSiteConfig

getSiteConfigList

public List getSiteConfigList()
定義:
インタフェース SiteService 内の getSiteConfigList

getSiteConfig

public SiteConfig getSiteConfig(String siteName)
定義:
インタフェース SiteService 内の getSiteConfig

backup

public void backup(String siteName,
                   BackupDto backupDto)
            throws TgwServiceException
定義:
インタフェース SiteService 内の backup
例外:
TgwServiceException

getBackupDates

public List getBackupDates(String siteName)
定義:
インタフェース SiteService 内の getBackupDates

restore

public void restore(String siteName,
                    BackupDto backupDto)
             throws TgwServiceException
定義:
インタフェース SiteService 内の restore
例外:
TgwServiceException

deleteBackup

public void deleteBackup(String siteName,
                         BackupDto backupDto)
                  throws TgwServiceException
定義:
インタフェース SiteService 内の deleteBackup
例外:
TgwServiceException

setSecurity

public void setSecurity(String siteName,
                        Action action,
                        String roles)
定義:
インタフェース SiteService 内の setSecurity

hasPermission

public boolean hasPermission(String siteName,
                             String role,
                             Action action)
定義:
インタフェース SiteService 内の hasPermission

hasPermission

public boolean hasPermission(String siteName,
                             javax.servlet.http.HttpServletRequest request,
                             Action action)
定義:
インタフェース SiteService 内の hasPermission

hasPermission

public boolean hasPermission(String siteName,
                             Principal principal,
                             Action action)

updatePath

public void updatePath(SiteConfig siteConfig,
                       boolean isNeedCleanup)
                throws TgwServiceException
定義:
インタフェース SiteService 内の updatePath
例外:
TgwServiceException

copySite

public void copySite(String srcSiteName,
                     String destSiteName)
              throws TgwException
定義:
インタフェース SiteService 内の copySite
例外:
TgwException


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