org.seasar.tuigwaa.system
クラス DesignServiceImpl

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

public class DesignServiceImpl
extends Object
implements DesignService

作成者:
someda

フィールドの概要
 
インタフェース org.seasar.tuigwaa.system.DesignService から継承したフィールド
ARCHIVE_SKIN_NAME, SYSTEM_SKIN_NAME
 
コンストラクタの概要
DesignServiceImpl(ContentsStoreService storeService)
           
 
メソッドの概要
 void deleteSkin(String skinName, List configList)
          Delete skin under template store (that is, Web-DAV area)
 void downloadSkin(String skinName, ZipOutputStream zipOutput)
          Download skin as zip archive, this for Web-interface
 String[] getAllSkinNames()
          Returns all skinname available for system
 String[] getAvailableSkinNames(String siteName)
          Returns available skinname list for a given site
 DesignConfig getDesignConfig(String skinName)
           
 void init()
          initialization methos at startup
 void saveConfig(DesignConfig designConfig)
          Save design configuration
 void sync(SiteConfig siteConfig, boolean overwrite)
          Sync site-local skin files with repository skin files (Web-DAV or backup archive)
 void uploadSkin(String skinName, ZipInputStream zipInput)
          Uploads skin zip archive, this for Web-interface
 boolean validate(String skinName)
          Validate skin directory
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DesignServiceImpl

public DesignServiceImpl(ContentsStoreService storeService)
メソッドの詳細

init

public void init()
インタフェース DesignService の記述:
initialization methos at startup

定義:
インタフェース DesignService 内の init

getAllSkinNames

public String[] getAllSkinNames()
インタフェース DesignService の記述:
Returns all skinname available for system

定義:
インタフェース DesignService 内の getAllSkinNames

getAvailableSkinNames

public String[] getAvailableSkinNames(String siteName)
インタフェース DesignService の記述:
Returns available skinname list for a given site

定義:
インタフェース DesignService 内の getAvailableSkinNames

uploadSkin

public void uploadSkin(String skinName,
                       ZipInputStream zipInput)
                throws TgwServiceException
インタフェース DesignService の記述:
Uploads skin zip archive, this for Web-interface

定義:
インタフェース DesignService 内の uploadSkin
例外:
TgwServiceException

downloadSkin

public void downloadSkin(String skinName,
                         ZipOutputStream zipOutput)
                  throws TgwServiceException
インタフェース DesignService の記述:
Download skin as zip archive, this for Web-interface

定義:
インタフェース DesignService 内の downloadSkin
例外:
TgwServiceException

deleteSkin

public void deleteSkin(String skinName,
                       List configList)
                throws TgwServiceException
インタフェース DesignService の記述:
Delete skin under template store (that is, Web-DAV area)

定義:
インタフェース DesignService 内の deleteSkin
例外:
TgwServiceException

sync

public void sync(SiteConfig siteConfig,
                 boolean overwrite)
          throws TgwServiceException
インタフェース DesignService の記述:
Sync site-local skin files with repository skin files (Web-DAV or backup archive)

定義:
インタフェース DesignService 内の sync
パラメータ:
overwrite - if set is true, overwrites site-local data with repository data, else at first it cleans up site-local directory and then copy repository skins there.
例外:
TgwServiceException

validate

public boolean validate(String skinName)
インタフェース DesignService の記述:
Validate skin directory

定義:
インタフェース DesignService 内の validate

saveConfig

public void saveConfig(DesignConfig designConfig)
                throws TgwServiceException
インタフェース DesignService の記述:
Save design configuration

定義:
インタフェース DesignService 内の saveConfig
例外:
TgwServiceException

getDesignConfig

public DesignConfig getDesignConfig(String skinName)
定義:
インタフェース DesignService 内の getDesignConfig


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