public abstract class PermissionRule extends BasePermissionRule
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 |
---|
PermissionRule() |
Modifier and Type | Method and Description |
---|---|
void |
_setOptattachdownload(java.lang.Integer optattachdownload) |
void |
_setOptattachprint(java.lang.Integer optattachprint) |
PermissionRule |
clone(int nType)
将当前的$this复制为指定类型的nType指的PermissionRule对象
|
java.lang.String |
getAddDate() |
java.lang.String |
getLayoutNames() |
java.lang.Integer |
getOperate() |
static PermissionRule |
getRule(int type) |
net.sf.json.JSONObject |
getRuleWhereJSON() |
java.lang.String |
getRuleWhereText() |
java.lang.Integer |
getType()
//规则类型指(组织,岗位,角色和人员)
常量定义见Constant.RULE_** |
java.lang.String |
getTypeidURI() |
java.lang.String |
getTypeName() |
void |
initOperateZero()
初始化操作权限为0即所有为空
|
void |
mergeOperate()
对权限标记进行
|
void |
setOperate(java.lang.Integer operate) |
void |
setOptmanageCreate(java.lang.Integer optmanageCreate) |
void |
setOptmanageDelete(java.lang.Integer optmanageDelete) |
void |
setOptmanageUpdate(java.lang.Integer optmanageUpdate) |
void |
setType(java.lang.Integer type)
见Constant.RULE_**
|
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 getAddDate()
getAddDate
in class BasePermissionRule
public java.lang.String getTypeidURI()
public java.lang.String getTypeName()
public void mergeOperate()
public void initOperateZero()
public java.lang.Integer getOperate()
getOperate
in class BasePermissionRule
public void setOperate(java.lang.Integer operate)
setOperate
in class BasePermissionRule
public void _setOptattachprint(java.lang.Integer optattachprint)
public void _setOptattachdownload(java.lang.Integer optattachdownload)
public java.lang.Integer getType()
getType
in class BasePermissionRule
public void setType(java.lang.Integer type)
setType
in class BasePermissionRule
type
- public static PermissionRule getRule(int type)
public java.lang.String getLayoutNames()
public PermissionRule clone(int nType)
nType
- as int //见Constant.RULE_**public net.sf.json.JSONObject getRuleWhereJSON()
public java.lang.String getRuleWhereText()
public void setOptmanageCreate(java.lang.Integer optmanageCreate)
public void setOptmanageUpdate(java.lang.Integer optmanageUpdate)
public void setOptmanageDelete(java.lang.Integer optmanageDelete)
Copyright © 2019 by Sucang.cn