public class BasePermissionRule extends AbstractBaseModel
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
addDate |
protected java.lang.String |
layoutEdit |
protected java.lang.String |
layoutPrint |
protected java.lang.String |
layoutView |
protected java.lang.Integer |
operate |
static int |
OPT_ALL
拥有所有操作权限
|
static int |
OPT_ATTACH_DOWNLOAD
附件下载权限=128
|
static int |
OPT_ATTACH_PRINT
附件打印权限,附件默认查看权限,不需要设定标志位=64
|
static int |
OPT_CREATE
opt_create=2
|
static int |
OPT_CRUD
拥有增删改查权限标记
|
static int |
OPT_DELETE
opt_delete=8
|
static int |
OPT_EDIT
opt_edit=4
|
static int |
OPT_EXPORT
opt_export=32
|
static int |
OPT_FORWARD
流程转发权限=256
|
static int |
OPT_FORWARD_EDIT
流程转发并且带编辑权限=512
|
static int |
OPT_MANAGE
opt_manage=16,也用于流程中的废弃权限标记
|
static int |
OPT_MANAGE_CREATE
opt_manage_create=1024
|
static int |
OPT_MANAGE_DELETE
opt_manage_delete=4096
|
static int |
OPT_MANAGE_UPDATE
opt_manage_update=2048
|
static int |
OPT_QUERY
opt_query=1
|
static int |
OPT_SUBMIT
用于标识监控人员的提交权限opt_SUBMIT=8192
|
static int |
OPT_UPDATE
opt_update=4
|
protected java.lang.Integer |
optattachdownload |
protected java.lang.Integer |
optattachprint |
protected java.lang.Integer |
optcreate |
protected java.lang.Integer |
optdelete |
protected java.lang.Integer |
optexport |
protected java.lang.Integer |
optmanage |
protected java.lang.Integer |
optmanageCreate |
protected java.lang.Integer |
optmanageDelete |
protected java.lang.Integer |
optmanageUpdate |
protected java.lang.Integer |
optquery |
protected java.lang.Integer |
optupdate |
static java.lang.String |
RES_CATALOG |
static int |
RULE_GROUP
群/角色类型的权限规则=3
|
static int |
RULE_ORG
组织类型的权限规则=1
|
static int |
RULE_STATION
岗位类型的权限规则=2
|
static int |
RULE_USER
人员/个人类型的权限规则=4
|
protected java.lang.String |
ruleWhere |
protected java.lang.Integer |
type
权限规则类型,有组织,岗位,角色,人员等,分别对应数据库物理表permissionRuleOrg,...
|
logger
Constructor and Description |
---|
BasePermissionRule() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAddDate() |
java.lang.String |
getAllowStaffids() |
java.lang.Integer |
getDspOrder() |
java.lang.String |
getId() |
java.lang.String |
getLayoutEdit() |
java.lang.String |
getLayoutPrint() |
java.lang.String |
getLayoutView() |
java.lang.Integer |
getMatrixType() |
java.lang.Integer |
getMaxLevel() |
java.lang.Integer |
getMinLevel() |
java.lang.Integer |
getNTmp() |
java.lang.Integer |
getOperate() |
java.lang.Integer |
getOptattachdownload() |
java.lang.Integer |
getOptattachprint() |
java.lang.Integer |
getOptcreate() |
java.lang.Integer |
getOptdelete() |
java.lang.Integer |
getOptexport() |
java.lang.Integer |
getOptmanage() |
java.lang.Integer |
getOptmanageCreate() |
java.lang.Integer |
getOptmanageDelete() |
java.lang.Integer |
getOptmanageUpdate() |
java.lang.Integer |
getOptquery() |
java.lang.Integer |
getOptupdate() |
java.lang.String |
getPageid()
用作流程权限时pageid==StepOperator.id,resid=request.id
用作页面查询/编辑时pageid==FormPage.id,resid=FormPage.$Form.id
|
java.lang.String |
getResid()
资源ID,如文档ID,模块ID,表单ID等,由resType(资源类型)确定
|
java.lang.String |
getRestype()
资源类型ID,是指该权限规则作用于什么资源,如表单,文档,查询,模块等。
|
java.lang.String |
getRuleWhere() |
java.lang.String |
getSTmp()
如果是流程权限规则,则操作节点StepInfo.id=stepid
|
java.lang.Integer |
getType() |
java.lang.String |
getTypeid()
//规则类型ID(规则类型是指组织,岗位,角色和人员)
当组织规则时指组织ID当岗位规则时指岗位ID当角色时指角色ID当人员时指人员ID
|
void |
setAddDate(java.lang.String addDate) |
void |
setAllowStaffids(java.lang.String allowStaffids) |
void |
setDspOrder(java.lang.Integer dspOrder) |
void |
setId(java.lang.String id) |
void |
setLayoutEdit(java.lang.String layoutEdit) |
void |
setLayoutPrint(java.lang.String layoutPrint) |
void |
setLayoutView(java.lang.String layoutView) |
void |
setMatrixType(java.lang.Integer matrixType) |
void |
setMaxLevel(java.lang.Integer maxLevel) |
void |
setMinLevel(java.lang.Integer minLevel) |
void |
setNTmp(java.lang.Integer tmp)
含义说明:
-2 - 表示从角色限制条件生成的动态权限 |
void |
setOperate(java.lang.Integer operate) |
void |
setOptcreate(java.lang.Integer optcreate) |
void |
setOptdelete(java.lang.Integer optdelete) |
void |
setOptexport(java.lang.Integer optexport) |
void |
setOptmanage(java.lang.Integer optmanage) |
void |
setOptquery(java.lang.Integer optquery) |
void |
setOptupdate(java.lang.Integer optupdate) |
void |
setPageid(java.lang.String pageid)
存放StepOperator.id==Rule.pageid,等于null表示临时权限,即转发的流程,0表示手动增加的(共享)权限,2流程监控权限,1表示相关流程权限共享用,3表示动态规则生成的多条其他规则
|
void |
setResid(java.lang.String resid) |
void |
setRestype(java.lang.String restype) |
void |
setRuleWhere(java.lang.String ruleWhere) |
void |
setSTmp(java.lang.String tmp) |
void |
setType(java.lang.Integer type) |
void |
setTypeid(java.lang.String typeid)
//规则类型ID(规则类型是指组织ID,岗位ID,角色ID和人员ID)
|
_getJsonString, cloneFrom, cloneObject, getEntityClass, pareJSON, retriveObject, toFieldsJSONArray, toFieldsJSONArray, toFieldsKey, toFieldsKey, toJSON, toJSON, toJSON, toJSONString, toJSONString, toParamString, toParamString
public static final java.lang.String RES_CATALOG
protected java.lang.Integer optquery
protected java.lang.Integer optcreate
protected java.lang.Integer optupdate
protected java.lang.Integer optdelete
protected java.lang.Integer optmanage
protected java.lang.Integer operate
protected java.lang.String layoutView
protected java.lang.String layoutEdit
protected java.lang.String layoutPrint
protected java.lang.String addDate
protected java.lang.String ruleWhere
protected java.lang.Integer optattachprint
protected java.lang.Integer optattachdownload
protected java.lang.Integer optmanageCreate
protected java.lang.Integer optmanageUpdate
protected java.lang.Integer optmanageDelete
protected java.lang.Integer optexport
protected java.lang.Integer type
public static final int OPT_QUERY
public static final int OPT_CREATE
public static final int OPT_UPDATE
public static final int OPT_EDIT
public static final int OPT_DELETE
public static final int OPT_MANAGE
public static final int OPT_EXPORT
public static final int OPT_ATTACH_PRINT
public static final int OPT_ATTACH_DOWNLOAD
public static final int OPT_FORWARD
public static final int OPT_FORWARD_EDIT
public static final int OPT_MANAGE_CREATE
public static final int OPT_MANAGE_UPDATE
public static final int OPT_MANAGE_DELETE
public static final int OPT_SUBMIT
public static final int OPT_CRUD
public static final int OPT_ALL
public static final int RULE_ORG
public static final int RULE_GROUP
public static final int RULE_STATION
public static final int RULE_USER
public java.lang.String getId()
getId
in class AbstractBaseModel
public void setId(java.lang.String id)
public java.lang.String getTypeid()
public void setTypeid(java.lang.String typeid)
typeid
- public java.lang.String getRestype()
ResourceType
public void setRestype(java.lang.String restype)
public java.lang.String getResid()
public void setResid(java.lang.String resid)
public java.lang.Integer getOperate()
public void setOperate(java.lang.Integer operate)
public java.lang.Integer getOptquery()
public void setOptquery(java.lang.Integer optquery)
public java.lang.Integer getOptcreate()
public void setOptcreate(java.lang.Integer optcreate)
public java.lang.Integer getOptupdate()
public void setOptupdate(java.lang.Integer optupdate)
public java.lang.Integer getOptdelete()
public void setOptdelete(java.lang.Integer optdelete)
public java.lang.Integer getOptmanage()
public void setOptmanage(java.lang.Integer optmanage)
public java.lang.String getPageid()
public void setPageid(java.lang.String pageid)
pageid
- public java.lang.Integer getMinLevel()
public void setMinLevel(java.lang.Integer minLevel)
public java.lang.Integer getMaxLevel()
public void setMaxLevel(java.lang.Integer maxLevel)
public java.lang.Integer getNTmp()
public void setNTmp(java.lang.Integer tmp)
tmp
- public java.lang.String getSTmp()
public void setSTmp(java.lang.String tmp)
public java.lang.Integer getDspOrder()
public void setDspOrder(java.lang.Integer dspOrder)
public java.lang.String getLayoutEdit()
public void setLayoutEdit(java.lang.String layoutEdit)
public java.lang.String getLayoutPrint()
public void setLayoutPrint(java.lang.String layoutPrint)
public java.lang.String getLayoutView()
public void setLayoutView(java.lang.String layoutView)
public java.lang.String getAddDate()
public void setAddDate(java.lang.String addDate)
public java.lang.String getRuleWhere()
public void setRuleWhere(java.lang.String ruleWhere)
public java.lang.String getAllowStaffids()
public void setAllowStaffids(java.lang.String allowStaffids)
public java.lang.Integer getMatrixType()
public void setMatrixType(java.lang.Integer matrixType)
public java.lang.Integer getOptattachprint()
public java.lang.Integer getOptattachdownload()
public java.lang.Integer getOptmanageCreate()
public java.lang.Integer getOptmanageUpdate()
public void setOptexport(java.lang.Integer optexport)
public java.lang.Integer getOptmanageDelete()
public java.lang.Integer getOptexport()
public java.lang.Integer getType()
public void setType(java.lang.Integer type)
Copyright © 2019 by Sucang.cn