类 gboat2.base.core.web.BaseActionSupport
的使用

使用 BaseActionSupport 的软件包
gboat2.base.core.service   
gboat2.base.core.util   
gboat2.base.core.web   
gboat2.base.core.web.md   
 

gboat2.base.core.serviceBaseActionSupport 的使用
 

参数类型为 BaseActionSupportgboat2.base.core.service 中的方法
 List<Opera> IOperationProvider.getOperations(BaseActionSupport action)
           
 

gboat2.base.core.utilBaseActionSupport 的使用
 

参数类型为 BaseActionSupportgboat2.base.core.util 中的方法
static boolean ActionUtil.isFormPage(String invokeMethod, BaseActionSupport action)
           
static boolean ActionUtil.isListPage(String invokeMethod, BaseActionSupport action)
           
static void EnumTypeUtils.registerEnumClass(BaseActionSupport action, Map<String,Object> params)
          注册除vo、po中枚举之外用到的枚举类型
 

gboat2.base.core.webBaseActionSupport 的使用
 

参数类型为 BaseActionSupportgboat2.base.core.web 中的方法
protected  boolean MetadataSupportStrategy.callInitInvokedMethod(String invokeMethod, BaseActionSupport action)
          调用initXXXXX方法
 boolean SplitMetadataStrategy.checkOperaAuthorityByMethodCode(net.sf.json.JSONObject jsonObject, BaseActionSupport action)
          判断操作的权限
abstract  net.sf.json.JSONObject SplitMetadataStrategy.decorateMetadata(net.sf.json.JSONObject returned, String invokeMethod, BaseActionSupport action)
           
 net.sf.json.JSONObject MetadataSupportStrategy.decorateMetadata(net.sf.json.JSONObject returned, String invokeMethod, BaseActionSupport action)
          通过全部元数据json对象获取当前请求组件内容定义
 net.sf.json.JSONObject MetadataOthers.decorateMetadata(net.sf.json.JSONObject returned, String invokeMethod, BaseActionSupport action)
           
 net.sf.json.JSONObject MetadataList.decorateMetadata(net.sf.json.JSONObject returned, String invokeMethod, BaseActionSupport action)
           
 net.sf.json.JSONObject MetadataEdit.decorateMetadata(net.sf.json.JSONObject returned, String invokeMethod, BaseActionSupport action)
           
 net.sf.json.JSONObject MetadataSupportStrategy.decorateWithData(boolean calledInvokeMethod, net.sf.json.JSONObject metadata, String invokeMethod, BaseActionSupport action, net.sf.json.JSONObject returned)
          通过全部元数据json对象获取当前请求组件数据定义
 net.sf.json.JSONArray SplitMetadataStrategy.filtMetaOperas(net.sf.json.JSONArray preJSONArray, BaseActionSupport action)
          过滤数据的操作权限
 Map<String,Object> MetadataSupportStrategy.getActionParam(BaseActionSupport action)
          获取action中所有属性
 Map<String,Object> MetadataSupportStrategy.getActionPropertiesValues(BaseActionSupport action, Map<String,Object> actionPropertiesValues, boolean isVelocityFill)
           
 Object ObtainOthers.getMetadata(String metadataType, String invokeMethod, BaseActionSupport action)
           
 Object ObtainMetadata.getMetadata(String metadataType, String invokeMethod, BaseActionSupport action)
           
 Object ObtainData.getMetadata(String metadataType, String invokeMethod, BaseActionSupport action)
           
 net.sf.json.JSONObject MetadataSupportStrategy.getMetadataFromResource(String invokeMethod, BaseActionSupport action)
          通过全部元数据json对象获取当前请求组件名称定义
 net.sf.json.JSONArray SystemButtonProvider.getSystemButtons(BaseActionSupport action, String invokeMethod)
          返回所有系统级button
 net.sf.json.JSONArray SplitMetadataStrategy.getSystemButtonsJSON(BaseActionSupport action, String invokeMethod)
          以下方法可以抽取公共方法:第一版重构,先放到抽象类中
 

gboat2.base.core.web.mdBaseActionSupport 的使用
 

返回 BaseActionSupportgboat2.base.core.web.md 中的方法
 BaseActionSupport MetadataHandlerChain.getAction()
           
 

参数类型为 BaseActionSupportgboat2.base.core.web.md 中的方法
protected  Map<String,Object> MetadataHandler.getActionParam(BaseActionSupport action)
          获取action中所有属性
protected  org.osgi.framework.Bundle MetadataHandler.getBundle(BaseActionSupport action)
           
 String SingleFileModelHandler.getFile(String invokeMethod, BaseActionSupport action, org.osgi.framework.Bundle bundle)
           
 String MultiFileModelHandler.getFile(String invokeMethod, BaseActionSupport action, org.osgi.framework.Bundle bundle)
           
 String IFrameHandler.getFile(String invokeMethod, BaseActionSupport action, org.osgi.framework.Bundle bundle)
           
 String IFileFilter.getFile(String invokeMethod, BaseActionSupport action, org.osgi.framework.Bundle bundle)
           
 String ExtendMethodHandler.getFile(String invokeMethod, BaseActionSupport action, org.osgi.framework.Bundle bundle)
           
static MetadataHandlerChain MetadataHandlerChain.getHandlerChain(BaseActionSupport action, String invokeMethod)
           
static net.sf.json.JSONObject MetadataSupport.parseMetadata(String invokeMethod, BaseActionSupport action)
           
 

参数类型为 BaseActionSupportgboat2.base.core.web.md 中的构造方法
MetadataHandlerChain(BaseActionSupport action, String invokeMethod)
           
 



Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.