public class StepOperator extends AbstractBaseModel
logger
Constructor and Description |
---|
StepOperator() |
Modifier and Type | Method and Description |
---|---|
PermissionRule |
generaterRule(PermissionRule rule,
WfRequest request,
BeanMap<java.lang.String,java.lang.Object> data)
根据操作者对象StepOperator生成对应的权限规则对象PermissionRule
动态权限规则生成为CatalogPermissionRule
在后续生成真实的流程访问权限的时候,静态规则的PermissionRule则直接保存
而动态权限规则再生成具体的哪一类型的静态规则作为访问权限
则CatalogPermissionRule保存数据库中用于关联生成的多条静态规则用
|
java.lang.Integer |
getAllSubordinate() |
java.lang.String |
getArriveRemindType() |
java.lang.String[] |
getArriveRemindTypes()
获取到达提醒的方式,返回值已从节点属性中继承获得
|
java.lang.Integer |
getAttachPermit() |
java.lang.Integer |
getCounterSign()
{'0':'非会签','1':'会签','2':'知会'}
|
java.lang.String |
getCounterSignString()
用于El表示式中从传给Map获取中文转译显示数据
|
java.lang.Integer |
getDspOrder() |
java.lang.String |
getFieldId() |
java.lang.String |
getFieldName() |
FormField |
getFieldObject() |
java.lang.String |
getForbidOrgid() |
java.lang.Integer |
getForwardPermit() |
java.lang.Integer |
getHumresType() |
java.lang.String |
getId() |
java.lang.Integer |
getIsIndirect() |
java.lang.String |
getLayoutEdit() |
java.lang.String |
getLayoutPrint() |
java.lang.String |
getLayoutView() |
java.lang.String |
getLinkBrowserFields() |
java.lang.Integer |
getMatrixRelation() |
java.lang.Integer |
getMaxLevel() |
java.lang.Integer |
getMinLevel() |
java.lang.String |
getModifyDate() |
java.lang.String |
getOperate() |
int |
getOperateInt() |
java.util.List<java.lang.Integer> |
getOperateList() |
java.lang.Integer |
getOperatorHrmType()
[3-转发]的还是[2-知会]的还是[1-普通的操作者],[0-表示全部]
|
java.lang.String |
getOperatorStepid()
获取当节点操作者时保存的是哪个节点的操作者,ruleType==8时才有效
|
java.lang.String |
getOperWhere() |
int |
getOptDelete() |
int |
getOptEdit() |
int |
getOptView() |
java.lang.String |
getRemindTimeout() |
java.lang.Integer |
getRemindTimeoutMinutes()
获取超时的时间(转化为以分为单位)
|
java.lang.String |
getRemindType() |
java.lang.String[] |
getRemindTypes() |
java.lang.String |
getRuleObjectId() |
java.lang.String |
getRuleObjectName() |
java.lang.Integer |
getRuleType() |
java.lang.String |
getStepid() |
StepInfo |
getStepInfo() |
boolean |
hasCounterSign() |
boolean |
hasImmediateRemind()
是否具有到达提醒的需要
|
boolean |
isAttachDownload() |
boolean |
isAttachPrint() |
boolean |
isForwardRequest() |
boolean |
isForwardWithEdit() |
void |
setAllSubordinate(java.lang.Integer allSubordinate) |
void |
setArriveRemindType(java.lang.String arriveRemindType) |
void |
setAttachPermit(java.lang.Integer attachPermit) |
void |
setCounterSign(java.lang.Integer counterSign) |
void |
setDspOrder(java.lang.Integer dspOrder) |
void |
setFieldId(java.lang.String fieldId) |
void |
setForbidOrgid(java.lang.String forbidOrgid) |
void |
setForwardPermit(java.lang.Integer forwardPermit) |
void |
setHumresType(java.lang.Integer humresType) |
void |
setId(java.lang.String id) |
void |
setIsIndirect(java.lang.Integer isIndirect) |
void |
setLayoutEdit(java.lang.String layoutEdit) |
void |
setLayoutPrint(java.lang.String layoutPrint) |
void |
setLayoutView(java.lang.String layoutView) |
void |
setLinkBrowserFields(java.lang.String linkBrowserFields) |
void |
setMatrixRelation(java.lang.Integer matrixRelation) |
void |
setMaxLevel(java.lang.Integer maxLevel) |
void |
setMinLevel(java.lang.Integer minLevel) |
void |
setModifyDate(java.lang.String modifyDate) |
void |
setOperate(int operate) |
void |
setOperate(java.lang.String operate) |
void |
setOperatorHrmType(java.lang.Integer optHrmType)
设置其他节点操作者时指定是什么类型的操作者,是普通的执行者,还是转发,还是知会等
|
void |
setOperatorStepid(java.lang.String stepid)
设置其他节点操作者时保存的是哪个节点的操作者
|
void |
setOperWhere(java.lang.String operWhere) |
void |
setRemindTimeout(java.lang.String remindTimeout) |
void |
setRemindTimeoutMinutes(java.lang.Integer remindTimeoutMinutes) |
void |
setRemindType(java.lang.String remindType) |
void |
setRuleObjectId(java.lang.String ruleObjectId) |
void |
setRuleType(java.lang.Integer ruleType) |
void |
setStepid(java.lang.String stepid) |
_getJsonString, cloneFrom, cloneObject, getEntityClass, pareJSON, retriveObject, toFieldsJSONArray, toFieldsJSONArray, toFieldsKey, toFieldsKey, toJSON, toJSON, toJSON, toJSONString, toJSONString, toParamString, toParamString
public java.lang.String getId()
getId
in class AbstractBaseModel
public void setId(java.lang.String id)
public java.lang.String getStepid()
public StepInfo getStepInfo()
public void setStepid(java.lang.String stepid)
public java.lang.String getLayoutView()
public void setLayoutView(java.lang.String layoutView)
public java.lang.String getLayoutEdit()
public void setLayoutEdit(java.lang.String layoutEdit)
public java.lang.Integer getRuleType()
public void setRuleType(java.lang.Integer ruleType)
public java.lang.String getRuleObjectName()
public java.lang.String getOperate()
public java.lang.Integer getDspOrder()
public void setDspOrder(java.lang.Integer dspOrder)
public int getOperateInt()
public java.util.List<java.lang.Integer> getOperateList()
public int getOptView()
public int getOptEdit()
public int getOptDelete()
public void setOperate(int operate)
public void setOperate(java.lang.String operate)
public java.lang.String getOperatorStepid()
public void setOperatorStepid(java.lang.String stepid)
stepid
- public java.lang.Integer getOperatorHrmType()
public void setOperatorHrmType(java.lang.Integer optHrmType)
stepid
- public java.lang.String getRuleObjectId()
public void setRuleObjectId(java.lang.String ruleObjectId)
public java.lang.Integer getHumresType()
public void setHumresType(java.lang.Integer humresType)
public java.lang.Integer getMatrixRelation()
public void setMatrixRelation(java.lang.Integer matrixRelation)
public java.lang.String getFieldId()
public void setFieldId(java.lang.String fieldId)
public java.lang.String getFieldName()
public FormField getFieldObject()
public boolean hasCounterSign()
public java.lang.String getCounterSignString()
public java.lang.Integer getCounterSign()
public void setCounterSign(java.lang.Integer counterSign)
public java.lang.String[] getArriveRemindTypes()
public java.lang.String getForbidOrgid()
public void setForbidOrgid(java.lang.String forbidOrgid)
public java.lang.String[] getRemindTypes()
public boolean hasImmediateRemind()
public java.lang.String getRemindType()
public void setRemindType(java.lang.String remindType)
public PermissionRule generaterRule(PermissionRule rule, WfRequest request, BeanMap<java.lang.String,java.lang.Object> data)
rule
- as PermissionRule 如果为null则根据this.ruleType自动生成data
- BeanMap<String,Object>public java.lang.String getLayoutPrint()
public void setLayoutPrint(java.lang.String layoutPrint)
public java.lang.Integer getMaxLevel()
public void setMaxLevel(java.lang.Integer maxLevel)
public java.lang.Integer getMinLevel()
public void setMinLevel(java.lang.Integer minLevel)
public java.lang.String getModifyDate()
public void setModifyDate(java.lang.String modifyDate)
public java.lang.String getOperWhere()
public void setOperWhere(java.lang.String operWhere)
public void setRemindTimeoutMinutes(java.lang.Integer remindTimeoutMinutes)
public java.lang.Integer getRemindTimeoutMinutes()
public java.lang.String getRemindTimeout()
public void setRemindTimeout(java.lang.String remindTimeout)
public java.lang.Integer getAllSubordinate()
public void setAllSubordinate(java.lang.Integer allSubordinate)
public java.lang.String getArriveRemindType()
public void setArriveRemindType(java.lang.String arriveRemindType)
public java.lang.Integer getForwardPermit()
public void setForwardPermit(java.lang.Integer forwardPermit)
public boolean isForwardRequest()
public boolean isForwardWithEdit()
public boolean isAttachPrint()
public boolean isAttachDownload()
public java.lang.Integer getAttachPermit()
public void setAttachPermit(java.lang.Integer attachPermit)
public java.lang.Integer getIsIndirect()
public void setIsIndirect(java.lang.Integer isIndirect)
public java.lang.String getLinkBrowserFields()
public void setLinkBrowserFields(java.lang.String linkBrowserFields)
Copyright © 2019 by Sucang.cn