org.seasar.tuigwaa.controller
インタフェース ControllerService

既知の実装クラスの一覧:
ControllerServiceStrutsImpl

public interface ControllerService

作成者:
nishioka

メソッドの概要
 String addCustomFormConfig(TgwEntity entity, UpdateExeFunction function)
           
 void addEntityConfig(TgwEntity entity)
           
 void addEntityConfigs(Collection entities)
           
 void addForwardPath(String siteName, String path, String forwardName, String forwardPath)
           
 void addPluginConfig(String siteName, WebAppli appli)
           
 void addPrototypeWebAppli(WebAppli webAppli)
           
 String addSearchConfig(TgwEntity entity, SearchExeFunction function)
           
 void alterEntityConfig(TgwEntity entity)
           
 void alterEntityConfigs(Collection entities)
           
 void createSite(SiteConfig siteConfig)
           
 void deleteSite(String siteName)
           
 String getCustomActionName(TgwEntity entity, UpdateExeFunction function)
           
 String getCustomFormName(String siteName, String path)
           
 String getCustomFormName(TgwEntity entity, UpdateExeFunction function)
           
 String[] getForwardNames(String siteName, String path)
           
 ModuleConfigMetadata getMetadata(String siteName)
           
 String getMethodName(String siteName, String path)
           
 String getSearchActionName(TgwEntity entity, SearchExeFunction function)
           
 String getSearchFormName(TgwEntity entity, SearchExeFunction function)
           
 String proxyAction(String path, Object dto, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void removeCustomFormConfig(TgwEntity entity, String name)
           
 void removeEntityConfig(String siteName, String entityName)
           
 void removeForwardPath(String siteName, String path, String forwardName, String forwardPath)
           
 void removeSearchConfig(TgwEntity entity, String name)
           
 void setActionRoles(String siteName, Action action, String roles)
           
 

メソッドの詳細

createSite

public void createSite(SiteConfig siteConfig)

deleteSite

public void deleteSite(String siteName)

setActionRoles

public void setActionRoles(String siteName,
                           Action action,
                           String roles)

addEntityConfig

public void addEntityConfig(TgwEntity entity)

addEntityConfigs

public void addEntityConfigs(Collection entities)

alterEntityConfig

public void alterEntityConfig(TgwEntity entity)

alterEntityConfigs

public void alterEntityConfigs(Collection entities)

removeEntityConfig

public void removeEntityConfig(String siteName,
                               String entityName)

addSearchConfig

public String addSearchConfig(TgwEntity entity,
                              SearchExeFunction function)

removeSearchConfig

public void removeSearchConfig(TgwEntity entity,
                               String name)

addCustomFormConfig

public String addCustomFormConfig(TgwEntity entity,
                                  UpdateExeFunction function)

removeCustomFormConfig

public void removeCustomFormConfig(TgwEntity entity,
                                   String name)

getSearchActionName

public String getSearchActionName(TgwEntity entity,
                                  SearchExeFunction function)

getCustomActionName

public String getCustomActionName(TgwEntity entity,
                                  UpdateExeFunction function)

getSearchFormName

public String getSearchFormName(TgwEntity entity,
                                SearchExeFunction function)

getCustomFormName

public String getCustomFormName(TgwEntity entity,
                                UpdateExeFunction function)

getCustomFormName

public String getCustomFormName(String siteName,
                                String path)

getMethodName

public String getMethodName(String siteName,
                            String path)

addPluginConfig

public void addPluginConfig(String siteName,
                            WebAppli appli)

addPrototypeWebAppli

public void addPrototypeWebAppli(WebAppli webAppli)

proxyAction

public String proxyAction(String path,
                          Object dto,
                          javax.servlet.http.HttpServletRequest req,
                          javax.servlet.http.HttpServletResponse res)
                   throws IllegalArgumentException,
                          IllegalAccessException,
                          InvocationTargetException
例外:
IllegalArgumentException
IllegalAccessException
InvocationTargetException

addForwardPath

public void addForwardPath(String siteName,
                           String path,
                           String forwardName,
                           String forwardPath)
                    throws TgwServiceException
例外:
TgwServiceException

removeForwardPath

public void removeForwardPath(String siteName,
                              String path,
                              String forwardName,
                              String forwardPath)
                       throws TgwServiceException
例外:
TgwServiceException

getForwardNames

public String[] getForwardNames(String siteName,
                                String path)

getMetadata

public ModuleConfigMetadata getMetadata(String siteName)


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