public class PermissionRuleOrg 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 |
---|
PermissionRuleOrg() |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getAllSubordinate() |
java.lang.String |
getForbidLabel() |
java.lang.String |
getForbidOrgid() |
java.lang.String |
getOrglabel() |
java.lang.Integer |
getType()
//规则类型指(组织,岗位,角色和人员)
常量定义见Constant.RULE_** |
java.lang.String |
getTypeidName() |
void |
setAllSubordinate(java.lang.Integer allSubordinate) |
void |
setForbidLabel(java.lang.String forbidLabel) |
void |
setForbidOrgid(java.lang.String forbidOrgid) |
void |
setOrglabel(java.lang.String orglabel) |
void |
setTypeid(java.lang.String typeid)
这里的typeid指向Organization.id,这里需要注意的是,如果组织的上下级移动过后,需要将权限规则中的orgLabel也要相应的改动
|
_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
_getJsonString, cloneFrom, cloneObject, getEntityClass, pareJSON, retriveObject, toFieldsJSONArray, toFieldsJSONArray, toFieldsKey, toFieldsKey, toJSON, toJSON, toJSON, toJSONString, toJSONString, toParamString, toParamString
public java.lang.Integer getType()
PermissionRule
getType
in class PermissionRule
public java.lang.String getTypeidName()
public java.lang.String getOrglabel()
public java.lang.String getForbidOrgid()
public void setForbidOrgid(java.lang.String forbidOrgid)
public java.lang.String getForbidLabel()
public void setForbidLabel(java.lang.String forbidLabel)
public void setTypeid(java.lang.String typeid)
setTypeid
in class BasePermissionRule
public void setOrglabel(java.lang.String orglabel)
orglabel
- public java.lang.Integer getAllSubordinate()
public void setAllSubordinate(java.lang.Integer allSubordinate)
Copyright © 2019 by Sucang.cn