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

使用 BaseActionSupport 的软件包
gboat2.approveflow.action   
gboat2.attachment.action   
gboat2.base.core.service   
gboat2.base.core.util   
gboat2.base.core.web   
gboat2.base.core.web.md   
gboat2.base.logging.action   
gboat2.cxf.action   
gboat2.example.action   
gboat2.report.action   
gboat2.serviceflow.action   
gboat2.web.action   
gboat2.web.service.impl   
 

gboat2.approveflow.actionBaseActionSupport 的使用
 

gboat2.approveflow.actionBaseActionSupport 的子类
 class ApproveflowAction
          审批流action
 

gboat2.attachment.actionBaseActionSupport 的使用
 

gboat2.attachment.actionBaseActionSupport 的子类
 class AttachConfigAction
          模块附件配置Action
 class UploadAction
          文件上传
 

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)
           
 

gboat2.base.logging.actionBaseActionSupport 的使用
 

gboat2.base.logging.actionBaseActionSupport 的子类
 class BusinessLogAction
           
 class LogConfigAction
           
 class SystemLogAction
           
 

gboat2.cxf.actionBaseActionSupport 的使用
 

gboat2.cxf.actionBaseActionSupport 的子类
 class WebServiceConfigAction
           
 class WebServiceConfigParamAction
          TODO
 

gboat2.example.actionBaseActionSupport 的使用
 

gboat2.example.actionBaseActionSupport 的子类
 class AttachAction
          附件上传组件的示例 Action
 class AutocompleterAction
           
 class ExampleAction
          示例 Action
 

gboat2.report.actionBaseActionSupport 的使用
 

gboat2.report.actionBaseActionSupport 的子类
 class ReportConfigAction
           
 

gboat2.serviceflow.actionBaseActionSupport 的使用
 

gboat2.serviceflow.actionBaseActionSupport 的子类
 class ServiceflowAction
          工作流Action
 

gboat2.web.actionBaseActionSupport 的使用
 

gboat2.web.actionBaseActionSupport 的子类
 class AuthorityAction
          授权操作
 class BlankAction
           
 class ForwardAction
          系统首页转发
 class GIndexAction
          gboat.web的首页面Action
 class GrepAction
           
 class GroupAction
          用户组管理
 class GroupRoleAction
           
 class LoginAction
          用户登录
 class MetadataAction
          元数据视图编辑
 class OrganDefineAction
          组织定义
 class ParameterAction
          平台级参数配置
 class PreferenceAction
          首选项配置中心
 class ProfileAction
          用户桌面配置
 class PropertyAction
          属性查看
 class ResourceAction
          模块管理
 class RoleAction
          角色管理
 class ShortcutAction
          桌面快捷图标
 class SystemConfigAction
           
 class UserAction
          用户管理
 class VersionMgrAction
          版本配置
 class WidgetAction
          桌面小控件
 class WidgetAuthorityConfigAction
          widget权限配置页面
 

gboat2.web.service.implBaseActionSupport 的使用
 

参数类型为 BaseActionSupportgboat2.web.service.impl 中的方法
 List<Opera> ResourceOperationProvider.getOperations(BaseActionSupport action)
           
 net.sf.json.JSONArray PropertySystemButtonProviderImpl.getSystemButtons(BaseActionSupport action, String invokeMethod)
          返回所有系统级button
 net.sf.json.JSONArray MetadataEditSystemButtonProviderImpl.getSystemButtons(BaseActionSupport action, String invokeMethod)
          返回所有系统级button
 



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