gboat2.base.core.web
类 SplitMetadataStrategy

java.lang.Object
  继承者 gboat2.base.core.web.SplitMetadataStrategy
直接已知子类:
MetadataEdit, MetadataList, MetadataOthers

public abstract class SplitMetadataStrategy
extends Object

拆分元数据

从以下版本开始:
jdk1.6
作者:
zhangxj-a

构造方法摘要
SplitMetadataStrategy()
           
 
方法摘要
 boolean checkOperaAuthorityByMethodCode(net.sf.json.JSONObject jsonObject, BaseActionSupport action)
          判断操作的权限
abstract  net.sf.json.JSONObject decorateMetadata(net.sf.json.JSONObject returned, String invokeMethod, BaseActionSupport action)
           
 net.sf.json.JSONArray filtMetaOperas(net.sf.json.JSONArray preJSONArray, BaseActionSupport action)
          过滤数据的操作权限
 net.sf.json.JSONArray getSystemButtonsJSON(BaseActionSupport action, String invokeMethod)
          以下方法可以抽取公共方法:第一版重构,先放到抽象类中
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SplitMetadataStrategy

public SplitMetadataStrategy()
方法详细信息

decorateMetadata

public abstract net.sf.json.JSONObject decorateMetadata(net.sf.json.JSONObject returned,
                                                        String invokeMethod,
                                                        BaseActionSupport action)

getSystemButtonsJSON

public net.sf.json.JSONArray getSystemButtonsJSON(BaseActionSupport action,
                                                  String invokeMethod)
以下方法可以抽取公共方法:第一版重构,先放到抽象类中


checkOperaAuthorityByMethodCode

public boolean checkOperaAuthorityByMethodCode(net.sf.json.JSONObject jsonObject,
                                               BaseActionSupport action)
判断操作的权限

参数:
jsonObject - -- 操作
action -
返回:

filtMetaOperas

public net.sf.json.JSONArray filtMetaOperas(net.sf.json.JSONArray preJSONArray,
                                            BaseActionSupport action)
过滤数据的操作权限

参数:
preJSONArray -
action -
返回:


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