public class PermissionRuleGroup extends PermissionRule
addDate, layoutEdit, layoutPrint, layoutView, operate, OPT_ALL, OPT_ATTACH_DOWNLOAD, OPT_ATTACH_PRINT, OPT_CREATE, OPT_CRUD, OPT_DELETE, OPT_EDIT, OPT_EXPORT, OPT_FORWARD, OPT_FORWARD_EDIT, OPT_MANAGE, OPT_MANAGE_CREATE, OPT_MANAGE_DELETE, OPT_MANAGE_UPDATE, OPT_QUERY, OPT_SUBMIT, OPT_UPDATE, optattachdownload, optattachprint, optcreate, optdelete, optexport, optmanage, optmanageCreate, optmanageDelete, optmanageUpdate, optquery, optupdate, RES_CATALOG, RULE_GROUP, RULE_ORG, RULE_STATION, RULE_USER, ruleWhere, type
logger
Constructor and Description |
---|
PermissionRuleGroup() |
Modifier and Type | Method and Description |
---|---|
FormField |
_getGroupFieldObject() |
java.lang.String |
getGroupFieldid() |
java.lang.Integer |
getType()
//规则类型指(组织,岗位,角色和人员)
常量定义见Constant.RULE_** |
java.lang.String |
getTypeidName() |
java.lang.String |
parseStaffs(java.lang.String val)
根据字段组织,岗位或人员等确定在角色中所属组织,需要参数typeid参数
|
void |
setGroupFieldid(java.lang.String groupFieldid)
这里为了保存的兼容性,将角色的动态定义的组织规则的限制字段保存在允许人员字段中,不会被人员权限查询得到。
如果groupFieldid不为空,则会具体生成URLE_USER类型的权限记录
|
_setOptattachdownload, _setOptattachprint, clone, getAddDate, getLayoutNames, getOperate, getRule, getRuleWhereJSON, getRuleWhereText, getTypeidURI, getTypeName, initOperateZero, mergeOperate, setOperate, setOptmanageCreate, setOptmanageDelete, setOptmanageUpdate, setType
getAllowStaffids, getDspOrder, getId, getLayoutEdit, getLayoutPrint, getLayoutView, getMatrixType, getMaxLevel, getMinLevel, getNTmp, getOptattachdownload, getOptattachprint, getOptcreate, getOptdelete, getOptexport, getOptmanage, getOptmanageCreate, getOptmanageDelete, getOptmanageUpdate, getOptquery, getOptupdate, getPageid, getResid, getRestype, getRuleWhere, getSTmp, getTypeid, setAddDate, setAllowStaffids, setDspOrder, setId, setLayoutEdit, setLayoutPrint, setLayoutView, setMatrixType, setMaxLevel, setMinLevel, setNTmp, setOptcreate, setOptdelete, setOptexport, setOptmanage, setOptquery, setOptupdate, setPageid, setResid, setRestype, setRuleWhere, setSTmp, setTypeid
_getJsonString, cloneFrom, cloneObject, getEntityClass, pareJSON, retriveObject, toFieldsJSONArray, toFieldsJSONArray, toFieldsKey, toFieldsKey, toJSON, toJSON, toJSON, toJSONString, toJSONString, toParamString, toParamString
public java.lang.String getGroupFieldid()
public void setGroupFieldid(java.lang.String groupFieldid)
public java.lang.Integer getType()
PermissionRule
getType
in class PermissionRule
public FormField _getGroupFieldObject()
public java.lang.String getTypeidName()
public java.lang.String parseStaffs(java.lang.String val)
val
- as StringCopyright © 2019 by Sucang.cn