Package com.simplicite.bpm
Class ProcessusData.Def
- java.lang.Object
-
- com.simplicite.bpm.ProcessusData.Def
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- ProcessusData
public class ProcessusData.Def extends java.lang.Object implements java.io.Serializable
Processus definition, must be keep in memory during all the user session- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<Activity>
m_activity
Process activitiesAlert
m_alert
Deadline alert, may be nullStringIntern
m_compensateProcess
Compensation processStringIntern
m_display
Process translationboolean
m_java
Hooks in java?char
m_mainDelete
Main activity cascade deleteStringIntern
m_mainStep
Main activity stepint
m_max_duration
Process max duration (then send the defined alert)java.util.Map<java.lang.String,java.lang.Object>
m_parameter
Specific parametersActivityFile
m_parentContext
Parent context in case of a sub-processjava.util.Map<java.lang.String,java.lang.String>
m_permission
Permissions Group:Grantboolean
m_persist
Keep the process in DB after closing ?int
m_persist_depth
Persistence depthStringIntern
m_script
JS script document contentStringIntern
m_scriptId
JS script document IDjava.util.List<SharedScript>
m_sharedScripts
Shared server scriptsjava.util.List<Transition>
m_transition
Activity transitionsint
m_type
Process typechar
m_unit_duration
Process max duration unit
-
Constructor Summary
Constructors Constructor Description Def()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getClassName()
Get process class namejava.lang.String
getId()
Get unique process definition IDjava.lang.String
getModuleID()
Get process module IDjava.lang.String
getModuleName()
Get process module namejava.lang.String
getName()
Get process namejava.lang.String
getShortName()
Get process short namevoid
setClassName(java.lang.String className)
Set process class namevoid
setId(java.lang.String id)
Set unique process definition IDvoid
setModuleID(java.lang.String id)
Set process module IDvoid
setModuleName(java.lang.String name)
Set process module namevoid
setName(java.lang.String name)
Set process namevoid
setShortName(java.lang.String shortName)
Set process short name
-
-
-
Field Detail
-
m_java
public boolean m_java
Hooks in java?
-
m_type
public int m_type
Process type
-
m_persist
public boolean m_persist
Keep the process in DB after closing ?
-
m_persist_depth
public int m_persist_depth
Persistence depth
-
m_mainStep
public StringIntern m_mainStep
Main activity step
-
m_mainDelete
public char m_mainDelete
Main activity cascade delete
-
m_scriptId
public StringIntern m_scriptId
JS script document ID
-
m_script
public StringIntern m_script
JS script document content
-
m_sharedScripts
public java.util.List<SharedScript> m_sharedScripts
Shared server scripts
-
m_parentContext
public ActivityFile m_parentContext
Parent context in case of a sub-process
-
m_permission
public java.util.Map<java.lang.String,java.lang.String> m_permission
Permissions Group:Grant
-
m_parameter
public java.util.Map<java.lang.String,java.lang.Object> m_parameter
Specific parameters
-
m_max_duration
public int m_max_duration
Process max duration (then send the defined alert)
-
m_unit_duration
public char m_unit_duration
Process max duration unit
-
m_alert
public Alert m_alert
Deadline alert, may be null
-
m_compensateProcess
public StringIntern m_compensateProcess
Compensation process
-
m_display
public StringIntern m_display
Process translation
-
m_activity
public java.util.List<Activity> m_activity
Process activities
-
m_transition
public java.util.List<Transition> m_transition
Activity transitions
-
-
Method Detail
-
getId
public java.lang.String getId()
Get unique process definition ID- Returns:
- Process definition ID
-
setId
public void setId(java.lang.String id)
Set unique process definition ID- Parameters:
id
- Process definition ID
-
getName
public java.lang.String getName()
Get process name- Returns:
- Process name
-
setName
public void setName(java.lang.String name)
Set process name- Parameters:
name
- Process name
-
getShortName
public java.lang.String getShortName()
Get process short name- Returns:
- Process short name
-
setShortName
public void setShortName(java.lang.String shortName)
Set process short name- Parameters:
shortName
- Process short name
-
getModuleID
public java.lang.String getModuleID()
Get process module ID- Returns:
- Process module ID
-
setModuleID
public void setModuleID(java.lang.String id)
Set process module ID- Parameters:
id
- Process module ID
-
getModuleName
public java.lang.String getModuleName()
Get process module name- Returns:
- Process module name
-
setModuleName
public void setModuleName(java.lang.String name)
Set process module name- Parameters:
name
- Process module name
-
getClassName
public java.lang.String getClassName()
Get process class name- Returns:
- Process class name
-
setClassName
public void setClassName(java.lang.String className)
Set process class name- Parameters:
className
- Process class name
-
-