Example #1
0
 public WorkflowProcessScheme()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "DefiningParameters"
         },
         new ColumnInfo {
             Name = "DefiningParametersHash"
         },
         new ColumnInfo {
             Name = "IsObsolete", Type = NpgsqlDbType.Boolean
         },
         new ColumnInfo {
             Name = "SchemeCode"
         },
         new ColumnInfo {
             Name = "Scheme"
         },
         new ColumnInfo {
             Name = "RootSchemeId", Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "RootSchemeCode"
         },
         new ColumnInfo {
             Name = "AllowedActivities"
         },
         new ColumnInfo {
             Name = "StartingTransition"
         }
     });
 }
 public WorkflowRuntime()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "RuntimeId", IsKey = true, Type = OracleDbType.NVarchar2, Size = 450
         },
         new ColumnInfo {
             Name = "LOCKFLAG", Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "Status", Type = OracleDbType.Int16
         },
         new ColumnInfo {
             Name = "RestorerId", Type = OracleDbType.NVarchar2, Size = 1024
         },
         new ColumnInfo {
             Name = "NextTimerTime", Type = OracleDbType.TimeStamp
         },
         new ColumnInfo {
             Name = "NextServiceTimerTime", Type = OracleDbType.TimeStamp
         },
         new ColumnInfo {
             Name = "LastAliveSignal", Type = OracleDbType.TimeStamp
         }
     });
 }
Example #3
0
 public WorkflowProcessInstance()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "ActivityName"
         },
         new ColumnInfo {
             Name = "IsDeterminingParametersChanged", Type = SqlDbType.Bit
         },
         new ColumnInfo {
             Name = "PreviousActivity"
         },
         new ColumnInfo {
             Name = "PreviousActivityForDirect"
         },
         new ColumnInfo {
             Name = "PreviousActivityForReverse"
         },
         new ColumnInfo {
             Name = "PreviousState"
         },
         new ColumnInfo {
             Name = "PreviousStateForDirect"
         },
         new ColumnInfo {
             Name = "PreviousStateForReverse"
         },
         new ColumnInfo {
             Name = "SchemeId", Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "StateName"
         },
         new ColumnInfo {
             Name = "ParentProcessId", Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "RootProcessId", Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "TenantId", Type = SqlDbType.NVarChar, Size = 1024
         },
         new ColumnInfo {
             Name = "StartingTransition", Type = SqlDbType.NVarChar
         },
         new ColumnInfo {
             Name = nameof(SubprocessName), Type = SqlDbType.NVarChar
         },
         new ColumnInfo {
             Name = "CreationDate", Type = SqlDbType.DateTime
         },
         new ColumnInfo {
             Name = "LastTransitionDate", Type = SqlDbType.DateTime
         }
     });
 }
 public WorkflowRuntime()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "RuntimeId", IsKey = true, Type = MySqlDbType.VarString, Size = 450
         },
         new ColumnInfo {
             Name = "Lock", Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "Status", Type = MySqlDbType.Byte
         },
         new ColumnInfo {
             Name = "RestorerId", Type = MySqlDbType.VarString, Size = 1024
         },
         new ColumnInfo {
             Name = "NextTimerTime", Type = MySqlDbType.DateTime
         },
         new ColumnInfo {
             Name = "NextServiceTimerTime", Type = MySqlDbType.DateTime
         },
         new ColumnInfo {
             Name = "LastAliveSignal", Type = MySqlDbType.DateTime
         }
     });
 }
 public WorkflowApprovalHistory()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "ProcessId", Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "IdentityId"
         },
         new ColumnInfo {
             Name = "AllowedTo"
         },
         new ColumnInfo {
             Name = "TransitionTime", Type = MySqlDbType.DateTime
         },
         new ColumnInfo {
             Name = "Sort", Type = MySqlDbType.Int64
         },
         new ColumnInfo {
             Name = "InitialState", Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "DestinationState"
         },
         new ColumnInfo {
             Name = "TriggerName"
         },
         new ColumnInfo {
             Name = "Commentary"
         },
     });
 }
 public WorkflowRuntime()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "RuntimeId", IsKey = true
         },
         new ColumnInfo {
             Name = "Lock", Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "Status", Type = NpgsqlDbType.Smallint
         },
         new ColumnInfo {
             Name = "RestorerId"
         },
         new ColumnInfo {
             Name = "NextTimerTime", Type = NpgsqlDbType.Timestamp
         },
         new ColumnInfo {
             Name = "NextServiceTimerTime", Type = NpgsqlDbType.Timestamp
         },
         new ColumnInfo {
             Name = "LastAliveSignal", Type = NpgsqlDbType.Timestamp
         }
     });
 }
 public WorkflowRuntime()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "RuntimeId", IsKey = true, Type = SqlDbType.NVarChar, Size = 450
         },
         new ColumnInfo {
             Name = "Lock", Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "Status", Type = SqlDbType.TinyInt
         },
         new ColumnInfo {
             Name = "RestorerId", Type = SqlDbType.NVarChar, Size = 1024
         },
         new ColumnInfo {
             Name = "NextTimerTime", Type = SqlDbType.DateTime
         },
         new ColumnInfo {
             Name = "NextServiceTimerTime", Type = SqlDbType.DateTime
         },
         new ColumnInfo {
             Name = "LastAliveSignal", Type = SqlDbType.DateTime
         }
     });
 }
Example #8
0
 public WorkflowProcessInstance()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "ActivityName"
         },
         new ColumnInfo {
             Name = "IsDeterminingParametersChanged", Type = OracleDbType.Byte
         },
         new ColumnInfo {
             Name = "PreviousActivity"
         },
         new ColumnInfo {
             Name = "PreviousActivityForDirect"
         },
         new ColumnInfo {
             Name = "PreviousActivityForReverse"
         },
         new ColumnInfo {
             Name = "PreviousState"
         },
         new ColumnInfo {
             Name = "PreviousStateForDirect"
         },
         new ColumnInfo {
             Name = "PreviousStateForReverse"
         },
         new ColumnInfo {
             Name = "SchemeId", Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "StateName"
         },
         new ColumnInfo {
             Name = "ParentProcessId", Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "RootProcessId", Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "TenantId", Size = 1024
         },
         new ColumnInfo {
             Name = nameof(StartingTransition)
         },
         new ColumnInfo {
             Name = nameof(SubprocessName)
         },
         new ColumnInfo {
             Name = "CreationDate", Type = OracleDbType.TimeStamp
         },
         new ColumnInfo {
             Name = "LastTransitionDate", Type = OracleDbType.TimeStamp
         }
     });
 }
 public WorkflowScheme()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Code", IsKey = true
         },
         new ColumnInfo {
             Name = "Scheme", Type = OracleDbType.Clob
         }
     });
 }
 public WorkflowProcessTransitionHistory()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "ActorIdentityId"
         },
         new ColumnInfo {
             Name = "ExecutorIdentityId"
         },
         new ColumnInfo {
             Name = "ActorName"
         },
         new ColumnInfo {
             Name = "ExecutorName"
         },
         new ColumnInfo {
             Name = "FromActivityName"
         },
         new ColumnInfo {
             Name = "FromStateName"
         },
         new ColumnInfo {
             Name = "IsFinalised", Type = SqlDbType.Bit
         },
         new ColumnInfo {
             Name = "ProcessId", Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "ToActivityName"
         },
         new ColumnInfo {
             Name = "ToStateName"
         },
         new ColumnInfo {
             Name = "TransitionClassifier"
         },
         new ColumnInfo {
             Name = "TransitionTime", Type = SqlDbType.DateTime
         },
         new ColumnInfo {
             Name = "TriggerName"
         },
         new ColumnInfo {
             Name = "StartTransitionTime", Type = SqlDbType.DateTime
         },
         new ColumnInfo {
             Name = "TransitionDuration", Type = SqlDbType.BigInt
         },
     });
 }
Example #11
0
 public WorkflowProcessTransitionHistory()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "ActorIdentityId"
         },
         new ColumnInfo {
             Name = "ExecutorIdentityId"
         },
         new ColumnInfo {
             Name = "ActorName"
         },
         new ColumnInfo {
             Name = "ExecutorName"
         },
         new ColumnInfo {
             Name = "FromActivityName"
         },
         new ColumnInfo {
             Name = "FromStateName"
         },
         new ColumnInfo {
             Name = "IsFinalised", Type = NpgsqlDbType.Boolean
         },
         new ColumnInfo {
             Name = "ProcessId", Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "ToActivityName"
         },
         new ColumnInfo {
             Name = "ToStateName"
         },
         new ColumnInfo {
             Name = "TransitionClassifier"
         },
         new ColumnInfo {
             Name = "TransitionTime", Type = NpgsqlDbType.Timestamp
         },
         new ColumnInfo {
             Name = "TriggerName"
         },
         new ColumnInfo {
             Name = "StartTransitionTime", Type = NpgsqlDbType.Timestamp
         },
         new ColumnInfo {
             Name = "TransitionDuration", Type = NpgsqlDbType.Bigint
         },
     });
 }
 public WorkflowScheme()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Code", IsKey = true
         },
         new ColumnInfo {
             Name = "Scheme", Type = NpgsqlDbType.Text
         }
     });
 }
Example #13
0
 public WorkflowSync()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Name", IsKey = true, Type = OracleDbType.NVarchar2, Size = 450
         },
         new ColumnInfo {
             Name = "LOCKFLAG", Type = OracleDbType.Raw
         }
     });
 }
 public WorkflowSync()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Name", IsKey = true, Type = MySqlDbType.VarString, Size = 450
         },
         new ColumnInfo {
             Name = "Lock", Type = MySqlDbType.Binary
         }
     });
 }
Example #15
0
 public WorkflowSync()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Name", IsKey = true, Type = SqlDbType.NVarChar, Size = 450
         },
         new ColumnInfo {
             Name = "Lock", Type = SqlDbType.UniqueIdentifier
         }
     });
 }
 public WorkflowSync()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Name", IsKey = true
         },
         new ColumnInfo {
             Name = "Lock", Type = NpgsqlDbType.Uuid
         }
     });
 }
Example #17
0
 public WorkflowProcessInstance()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "ActivityName"
         },
         new ColumnInfo {
             Name = "IsDeterminingParametersChanged", Type = NpgsqlDbType.Boolean
         },
         new ColumnInfo {
             Name = "PreviousActivity"
         },
         new ColumnInfo {
             Name = "PreviousActivityForDirect"
         },
         new ColumnInfo {
             Name = "PreviousActivityForReverse"
         },
         new ColumnInfo {
             Name = "PreviousState"
         },
         new ColumnInfo {
             Name = "PreviousStateForDirect"
         },
         new ColumnInfo {
             Name = "PreviousStateForReverse"
         },
         new ColumnInfo {
             Name = "SchemeId", Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "StateName"
         },
         new ColumnInfo {
             Name = "ParentProcessId", Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "RootProcessId", Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "TenantId", Size = 1024
         },
         new ColumnInfo {
             Name = nameof(StartingTransition)
         },
         new ColumnInfo {
             Name = nameof(SubprocessName)
         }
     });
 }
 public WorkflowInbox()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "ProcessId", Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "IdentityId", Type = MySqlDbType.String
         }
     });
 }
Example #19
0
 public WorkflowInbox()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "ProcessId", Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "IdentityId", Type = SqlDbType.NVarChar
         }
     });
 }
Example #20
0
 public WorkflowProcessInstanceStatus()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "Lock", Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "Status", Type = MySqlDbType.Byte
         }
     });
 }
 public WorkflowInbox()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "ProcessId", Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "IdentityId"
         }
     });
 }
Example #22
0
 public WorkflowInbox()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "ProcessId", Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "IdentityId", Type = OracleDbType.NChar
         }
     });
 }
 public WorkflowProcessInstanceStatus()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "Lock", Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "Status", Type = NpgsqlDbType.Smallint
         }
     });
 }
Example #24
0
 public WorkflowProcessInstanceStatus()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "LOCKFLAG", Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "Status", Type = OracleDbType.Int16
         }
     });
 }
Example #25
0
 public WorkflowProcessInstance()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "ActivityName"
         },
         new ColumnInfo {
             Name = "IsDeterminingParametersChanged", Type = MySqlDbType.Bit
         },
         new ColumnInfo {
             Name = "PreviousActivity"
         },
         new ColumnInfo {
             Name = "PreviousActivityForDirect"
         },
         new ColumnInfo {
             Name = "PreviousActivityForReverse"
         },
         new ColumnInfo {
             Name = "PreviousState"
         },
         new ColumnInfo {
             Name = "PreviousStateForDirect"
         },
         new ColumnInfo {
             Name = "PreviousStateForReverse"
         },
         new ColumnInfo {
             Name = "SchemeId", Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "StateName"
         },
         new ColumnInfo {
             Name = "ParentProcessId", Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "RootProcessId", Type = MySqlDbType.Binary
         },
         new ColumnInfo {
             Name = "TenantId", Type = MySqlDbType.VarChar, Size = 1024
         }
     });
 }
 public WorkflowScheme()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Code", IsKey = true
         },
         new ColumnInfo {
             Name = "Scheme", Type = NpgsqlDbType.Text
         },
         new ColumnInfo {
             Name = nameof(CanBeInlined), Type = NpgsqlDbType.Boolean
         },
         new ColumnInfo {
             Name = nameof(InlinedSchemes)
         }
     });
 }
 public WorkflowScheme()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Code", IsKey = true
         },
         new ColumnInfo {
             Name = "Scheme", Type = OracleDbType.Clob
         },
         new ColumnInfo {
             Name = nameof(CanBeInlined), Type = OracleDbType.Byte
         },
         new ColumnInfo {
             Name = nameof(InlinedSchemes)
         }
     });
 }
 public WorkflowProcessInstancePersistence()
 {
     DBColumns.AddRange(new[] {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "ProcessId", Type = NpgsqlDbType.Uuid
         },
         new ColumnInfo {
             Name = "ParameterName"
         },
         new ColumnInfo {
             Name = "Value", Type = NpgsqlDbType.Text
         }
     });
 }
Example #29
0
 public WorkflowProcessInstancePersistence()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "ProcessId", Type = OracleDbType.Raw
         },
         new ColumnInfo {
             Name = "ParameterName"
         },
         new ColumnInfo {
             Name = "Value", Type = OracleDbType.Clob
         }
     });
 }
 public WorkflowGlobalParameter()
 {
     DBColumns.AddRange(new[]
     {
         new ColumnInfo {
             Name = "Id", IsKey = true, Type = SqlDbType.UniqueIdentifier
         },
         new ColumnInfo {
             Name = "Type"
         },
         new ColumnInfo {
             Name = "Name"
         },
         new ColumnInfo {
             Name = "Value"
         }
     });
 }