public class MfpRulePattern
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
CHK_REPEAT_SIGNER_TYPE_ALL |
static int |
CHK_REPEAT_SIGNER_TYPE_RANGE |
static int |
CHK_REPEAT_SIGNER_TYPE_SINGLE |
protected boolean |
m_chkRepeatSignerEnabled |
protected int |
m_chkRepeatSignerType |
protected int |
m_compareOrder |
protected java.lang.String |
m_compareOrderList |
protected java.lang.String |
m_deadline |
protected boolean |
m_emailNotifyExcludeStart |
protected boolean |
m_groupSign |
protected int |
m_innerOrder |
protected boolean |
m_mailNotify |
protected java.lang.String |
m_mailTempID |
protected java.lang.String |
m_patternString |
protected int |
m_patternType |
protected java.lang.String |
m_policy |
protected java.lang.String |
m_processID |
protected java.util.Vector<java.lang.Object[]> |
m_proWarning |
protected java.lang.String |
m_queueType |
protected int |
m_siblingOrder |
protected java.lang.String |
m_signFrom |
protected java.lang.String |
m_signTo |
protected SpecialRole |
m_speRole |
protected java.lang.String |
m_synopsis |
protected java.util.Vector<TimeCtrlItem> |
m_timeCtrlItemList |
static int |
PATTERN_TYPE_ART |
static int |
PATTERN_TYPE_ATT |
static int |
PATTERN_TYPE_CP |
static int |
PATTERN_TYPE_CS_ANNOUNCE |
static int |
PATTERN_TYPE_CS_SIGN |
static int |
PATTERN_TYPE_CUSTOM |
static int |
PATTERN_TYPE_ORG |
static int |
PATTERN_TYPE_SINGLE |
static java.lang.String |
SIGN_COMPLETE_TYPE_AGREEMEMBER |
static java.lang.String |
SIGN_COMPLETE_TYPE_AGREERATIO |
static java.lang.String |
SIGN_COMPLETE_TYPE_DISAGREEMEMBER |
static java.lang.String |
SIGN_COMPLETE_TYPE_DISAGREERATIO |
static java.lang.String |
SIGN_COMPLETE_TYPE_FULLSTAFFSIGN |
static java.lang.String |
SIGN_COMPLETE_TYPE_ONEDISAGREE |
static java.lang.String |
SIGN_COMPLETE_TYPE_QUICKSIGN |
Constructor and Description |
---|
MfpRulePattern() |
MfpRulePattern(java.lang.String processID,
int siblingOrder,
int innerOrder) |
Modifier and Type | Method and Description |
---|---|
void |
addProWarning(long p_Time,
java.lang.String p_FuncName)
Set the operation to inform the user while overtime
|
void |
addTimeCtrlItem(TimeCtrlItem item) |
int |
getChkRepeatSignerType() |
int |
getCompareOrder() |
java.lang.String |
getCompareOrderList() |
MfpRulePatternCreateProInfo |
getCreateProInfo() |
java.lang.String |
getDeadline() |
java.util.Vector<GroupSignArtComponent> |
getGroupSignArtComponent() |
int |
getInnerOrder() |
java.lang.String |
getMailTempID() |
java.lang.String |
getPatternString() |
int |
getPatternType() |
java.lang.String |
getPolicy() |
java.lang.String |
getProcessID() |
java.util.Vector<java.lang.Object[]> |
getProWarning()
Get the operation to inform the user while overtime
|
java.lang.String |
getQueueType() |
int |
getSiblingOrder() |
java.lang.String |
getSignFrom() |
java.lang.String |
getSignTo() |
SpecialRole |
getSpeRole() |
java.lang.String |
getSynopsis() |
java.util.Vector<TimeCtrlItem> |
getTimeCtrlItemList() |
boolean |
isChkRepeatSignerEnabled() |
boolean |
isEmailNotifyExcludeStart() |
boolean |
isGroupSign() |
boolean |
isGroupSignCloseFormAction() |
boolean |
isGroupSignOKAction() |
boolean |
isGroupSignOpenFormAction() |
boolean |
isGroupSignPostAction() |
boolean |
isGroupSignPreAction() |
boolean |
isMailNotify() |
boolean |
isOpenAddAnnounce() |
boolean |
isOpenAddSign() |
boolean |
removeTimeCtrlItem(TimeCtrlItem item) |
void |
setChkRepeatSignerEnabled(boolean chkRepeatSignerEnabled) |
void |
setChkRepeatSignerType(int chkRepeatSignerType) |
void |
setCompareOrder(int compareOrder) |
void |
setCompareOrderList(java.lang.String compareOrderList) |
void |
setCreateProInfo(MfpRulePatternCreateProInfo createProInfo) |
void |
setDeadline(java.lang.String deadline) |
void |
setEmailNotifyExcludeStart(boolean emailNotifyExcludeStart) |
void |
setGroupSign(boolean groupSign) |
void |
setGroupSignArtComponent(java.util.Vector<GroupSignArtComponent> comps) |
void |
setGroupSignCloseFormAction(boolean groupSignCloseFormAction) |
void |
setGroupSignOKAction(boolean flag) |
void |
setGroupSignOpenFormAction(boolean groupSignOpenFormAction) |
void |
setGroupSignPostAction(boolean groupSignPostAction) |
void |
setGroupSignPreAction(boolean groupSignPreAction) |
void |
setInnerOrder(int innerORder) |
void |
setMailNotify(boolean mailNotify) |
void |
setMailTempID(java.lang.String mailTempID) |
void |
setOpenAddAnnounce(boolean flag) |
void |
setOpenAddSign(boolean flag) |
void |
setPatternString(java.lang.String patternString) |
void |
setPatternType(int patternType) |
void |
setPolicy(java.lang.String policy) |
void |
setProcessID(java.lang.String processID) |
void |
setProWarning(java.util.Vector<java.lang.Object[]> pProWarning) |
void |
setQueueType(java.lang.String queueType) |
void |
setSiblingOrder(int siblingOrder) |
void |
setSignFrom(java.lang.String signFromStr) |
void |
setSignTo(java.lang.String signToStr) |
void |
setSpeRole(SpecialRole m_speRole) |
void |
setSynopsis(java.lang.String synopsis) |
void |
setTimeCtrlItemList(java.util.Vector<TimeCtrlItem> list) |
public static final int PATTERN_TYPE_CUSTOM
public static final int PATTERN_TYPE_ORG
public static final int PATTERN_TYPE_ART
public static final int PATTERN_TYPE_ATT
public static final int PATTERN_TYPE_SINGLE
public static final int PATTERN_TYPE_CS_ANNOUNCE
public static final int PATTERN_TYPE_CS_SIGN
public static final int PATTERN_TYPE_CP
public static final java.lang.String SIGN_COMPLETE_TYPE_FULLSTAFFSIGN
public static final java.lang.String SIGN_COMPLETE_TYPE_QUICKSIGN
public static final java.lang.String SIGN_COMPLETE_TYPE_AGREERATIO
public static final java.lang.String SIGN_COMPLETE_TYPE_DISAGREERATIO
public static final java.lang.String SIGN_COMPLETE_TYPE_AGREEMEMBER
public static final java.lang.String SIGN_COMPLETE_TYPE_DISAGREEMEMBER
public static final java.lang.String SIGN_COMPLETE_TYPE_ONEDISAGREE
public static final int CHK_REPEAT_SIGNER_TYPE_ALL
public static final int CHK_REPEAT_SIGNER_TYPE_SINGLE
public static final int CHK_REPEAT_SIGNER_TYPE_RANGE
protected java.lang.String m_processID
protected int m_siblingOrder
protected int m_innerOrder
protected java.lang.String m_synopsis
protected java.lang.String m_signFrom
protected java.lang.String m_signTo
protected int m_patternType
protected java.lang.String m_patternString
protected SpecialRole m_speRole
protected java.lang.String m_policy
protected java.lang.String m_queueType
protected java.lang.String m_deadline
protected boolean m_mailNotify
protected java.lang.String m_mailTempID
protected java.util.Vector<TimeCtrlItem> m_timeCtrlItemList
protected java.util.Vector<java.lang.Object[]> m_proWarning
protected boolean m_groupSign
protected int m_chkRepeatSignerType
protected int m_compareOrder
protected java.lang.String m_compareOrderList
protected boolean m_chkRepeatSignerEnabled
protected boolean m_emailNotifyExcludeStart
public MfpRulePattern()
public MfpRulePattern(java.lang.String processID, int siblingOrder, int innerOrder)
public java.lang.String getProcessID()
public void setProcessID(java.lang.String processID)
public int getSiblingOrder()
public void setSiblingOrder(int siblingOrder)
public int getInnerOrder()
public void setInnerOrder(int innerORder)
public java.lang.String getSynopsis()
public void setSynopsis(java.lang.String synopsis)
public java.lang.String getSignFrom()
public void setSignFrom(java.lang.String signFromStr)
public java.lang.String getSignTo()
public void setSignTo(java.lang.String signToStr)
public int getPatternType()
public void setPatternType(int patternType)
public java.lang.String getPatternString()
public void setPatternString(java.lang.String patternString)
public SpecialRole getSpeRole()
public void setSpeRole(SpecialRole m_speRole)
public java.lang.String getPolicy()
public void setPolicy(java.lang.String policy)
public java.lang.String getQueueType()
public void setQueueType(java.lang.String queueType)
public java.lang.String getDeadline()
public void setDeadline(java.lang.String deadline)
public boolean isMailNotify()
public void setMailNotify(boolean mailNotify)
public java.lang.String getMailTempID()
public void setMailTempID(java.lang.String mailTempID)
public java.util.Vector<TimeCtrlItem> getTimeCtrlItemList()
public void setTimeCtrlItemList(java.util.Vector<TimeCtrlItem> list)
public void addTimeCtrlItem(TimeCtrlItem item)
public boolean removeTimeCtrlItem(TimeCtrlItem item)
public java.util.Vector<java.lang.Object[]> getProWarning()
public void setProWarning(java.util.Vector<java.lang.Object[]> pProWarning)
public void addProWarning(long p_Time, java.lang.String p_FuncName)
p_Time
- the overtimep_FuncName
- the operationpublic boolean isGroupSign()
public void setGroupSign(boolean groupSign)
public void setGroupSignArtComponent(java.util.Vector<GroupSignArtComponent> comps)
public java.util.Vector<GroupSignArtComponent> getGroupSignArtComponent()
public boolean isGroupSignPreAction()
public void setGroupSignPreAction(boolean groupSignPreAction)
public boolean isGroupSignOpenFormAction()
public void setGroupSignOpenFormAction(boolean groupSignOpenFormAction)
public boolean isGroupSignCloseFormAction()
public void setGroupSignCloseFormAction(boolean groupSignCloseFormAction)
public boolean isGroupSignOKAction()
public void setGroupSignOKAction(boolean flag)
public boolean isGroupSignPostAction()
public void setGroupSignPostAction(boolean groupSignPostAction)
public MfpRulePatternCreateProInfo getCreateProInfo()
public void setCreateProInfo(MfpRulePatternCreateProInfo createProInfo)
public boolean isOpenAddAnnounce()
public void setOpenAddAnnounce(boolean flag)
public boolean isOpenAddSign()
public void setOpenAddSign(boolean flag)
public int getChkRepeatSignerType()
public void setChkRepeatSignerType(int chkRepeatSignerType)
public int getCompareOrder()
public void setCompareOrder(int compareOrder)
public java.lang.String getCompareOrderList()
public void setCompareOrderList(java.lang.String compareOrderList)
public boolean isChkRepeatSignerEnabled()
public void setChkRepeatSignerEnabled(boolean chkRepeatSignerEnabled)
public boolean isEmailNotifyExcludeStart()
public void setEmailNotifyExcludeStart(boolean emailNotifyExcludeStart)
Copyright ? 2022. All Rights Reserved.