Documentation ¶
Index ¶
- type BooleanType
- type DefaultVariableTypes
- type HistoricVariable
- func (variable HistoricVariable) GetName() string
- func (variable HistoricVariable) GetNumberValue() int
- func (variable HistoricVariable) GetProcessInstanceId() string
- func (variable HistoricVariable) GetTaskId() string
- func (variable HistoricVariable) GetTextValue() string
- func (variable *HistoricVariable) SetNumberValue(value int)
- func (variable *HistoricVariable) SetTextValue(value string)
- func (variable *HistoricVariable) SetValue(value interface{}, variableType VariableType)
- func (variable *HistoricVariable) TableName() string
- type IntType
- type MapType
- type StringType
- type ValueFields
- type Variable
- func (variable Variable) GetName() string
- func (variable Variable) GetNumberValue() int
- func (variable Variable) GetProcessInstanceId() string
- func (variable Variable) GetTaskId() string
- func (variable Variable) GetTextValue() string
- func (variable *Variable) SetNumberValue(value int)
- func (variable *Variable) SetTextValue(value string)
- func (variable *Variable) SetValue(value interface{}, variableType VariableType)
- func (variable *Variable) TableName() string
- type VariableInstanceEntit
- type VariableManager
- type VariableType
- type VariableTypes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BooleanType ¶
type BooleanType struct { }
func (BooleanType) GetTypeName ¶
func (boolType BooleanType) GetTypeName() string
func (BooleanType) GetValue ¶
func (boolType BooleanType) GetValue(valueFields ValueFields) interface{}
func (BooleanType) SetValue ¶
func (boolType BooleanType) SetValue(value interface{}, valueFields ValueFields)
type DefaultVariableTypes ¶
type DefaultVariableTypes struct { }
func (DefaultVariableTypes) AddType ¶
func (variableTypes DefaultVariableTypes) AddType(variableType VariableType)
func (DefaultVariableTypes) GetVariableType ¶
func (variableTypes DefaultVariableTypes) GetVariableType(typeName string) VariableType
type HistoricVariable ¶
type HistoricVariable struct { ID_ string `gorm:"column:id_;type:varchar(64);primaryKey" json:"id_"` Rev_ *int32 `gorm:"column:rev_;type:integer;default:1" json:"rev_"` ProcInstID_ *string `gorm:"column:proc_inst_id_;type:varchar(64);index:act_idx_hi_procvar_proc_inst,priority:1" json:"proc_inst_id_"` ExecutionID_ *string `gorm:"column:execution_id_;type:varchar(64);index:act_idx_hi_procvar_exe,priority:1" json:"execution_id_"` TaskID_ *string `gorm:"column:task_id_;type:varchar(64);index:act_idx_hi_procvar_task_id,priority:1" json:"task_id_"` Name_ string `gorm:"column:name_;type:varchar(255);not null;index:act_idx_hi_procvar_name_type,priority:1" json:"name_"` VarType_ *string `gorm:"column:var_type_;type:varchar(100);index:act_idx_hi_procvar_name_type,priority:2" json:"var_type_"` ScopeID_ *string `gorm:"column:scope_id_;type:varchar(255);index:act_idx_hi_var_scope_id_type,priority:1" json:"scope_id_"` SubScopeID_ *string `gorm:"column:sub_scope_id_;type:varchar(255);index:act_idx_hi_var_sub_id_type,priority:1" json:"sub_scope_id_"` ScopeType_ *string `` /* 152-byte string literal not displayed */ BytearrayID_ *string `gorm:"column:bytearray_id_;type:varchar(64)" json:"bytearray_id_"` Double_ *float64 `gorm:"column:double_;type:double precision" json:"double_"` Long_ *int64 `gorm:"column:long_;type:bigint" json:"long_"` Text_ *string `gorm:"column:text_;type:varchar(4000)" json:"text_"` CreateTime_ *time.Time `gorm:"column:create_time_;type:timestamp without time zone" json:"create_time_"` LastUpdatedTime_ *time.Time `gorm:"column:last_updated_time_;type:timestamp without time zone" json:"last_updated_time_"` }
func (HistoricVariable) GetName ¶
func (variable HistoricVariable) GetName() string
func (HistoricVariable) GetNumberValue ¶
func (variable HistoricVariable) GetNumberValue() int
func (HistoricVariable) GetProcessInstanceId ¶
func (variable HistoricVariable) GetProcessInstanceId() string
func (HistoricVariable) GetTaskId ¶
func (variable HistoricVariable) GetTaskId() string
func (HistoricVariable) GetTextValue ¶
func (variable HistoricVariable) GetTextValue() string
func (*HistoricVariable) SetNumberValue ¶
func (variable *HistoricVariable) SetNumberValue(value int)
func (*HistoricVariable) SetTextValue ¶
func (variable *HistoricVariable) SetTextValue(value string)
func (*HistoricVariable) SetValue ¶
func (variable *HistoricVariable) SetValue(value interface{}, variableType VariableType)
func (*HistoricVariable) TableName ¶
func (variable *HistoricVariable) TableName() string
type IntType ¶
type IntType struct { }
func (IntType) GetTypeName ¶
func (IntType) GetValue ¶
func (intType IntType) GetValue(valueFields ValueFields) interface{}
func (IntType) SetValue ¶
func (intType IntType) SetValue(value interface{}, valueFields ValueFields)
type MapType ¶
type MapType struct { }
func (MapType) GetTypeName ¶
func (MapType) GetValue ¶
func (mapType MapType) GetValue(valueFields ValueFields) interface{}
func (MapType) SetValue ¶
func (mapType MapType) SetValue(value interface{}, valueFields ValueFields)
type StringType ¶
type StringType struct { }
func (StringType) GetTypeName ¶
func (stringType StringType) GetTypeName() string
func (StringType) GetValue ¶
func (stringType StringType) GetValue(valueFields ValueFields) interface{}
func (StringType) SetValue ¶
func (stringType StringType) SetValue(value interface{}, valueFields ValueFields)
type ValueFields ¶
type Variable ¶
type Variable struct { ID_ string `gorm:"column:id_;type:varchar(64);primaryKey" json:"id_"` Rev_ *int32 `gorm:"column:rev_;type:integer" json:"rev_"` Type_ string `gorm:"column:type_;type:varchar(255);not null" json:"type_"` Name_ string `gorm:"column:name_;type:varchar(255);not null;uniqueIndex:act_ru_variable__uniq,priority:1" json:"name_"` ExecutionID_ *string `gorm:"column:execution_id_;type:varchar(64);index:act_idx_var_exe,priority:1" json:"execution_id_"` ProcInstID_ *string `` /* 148-byte string literal not displayed */ TaskID_ *string `gorm:"column:task_id_;type:varchar(64);index:act_idx_variable_task_id,priority:1" json:"task_id_"` ScopeID_ *string `gorm:"column:scope_id_;type:varchar(255);index:act_idx_ru_var_scope_id_type,priority:1" json:"scope_id_"` SubScopeID_ *string `gorm:"column:sub_scope_id_;type:varchar(255);index:act_idx_ru_var_sub_id_type,priority:1" json:"sub_scope_id_"` ScopeType_ *string `` /* 152-byte string literal not displayed */ BytearrayID_ *string `gorm:"column:bytearray_id_;type:varchar(64);index:act_idx_var_bytearray,priority:1" json:"bytearray_id_"` Double_ *float64 `gorm:"column:double_;type:double precision" json:"double_"` Long_ *int64 `gorm:"column:long_;type:bigint" json:"long_"` Text_ *string `gorm:"column:text_;type:varchar(4000)" json:"text_"` }
func (Variable) GetNumberValue ¶
func (Variable) GetProcessInstanceId ¶
func (Variable) GetTextValue ¶
func (*Variable) SetNumberValue ¶
func (*Variable) SetTextValue ¶
func (*Variable) SetValue ¶
func (variable *Variable) SetValue(value interface{}, variableType VariableType)
type VariableInstanceEntit ¶
type VariableInstanceEntit interface { GetType() VariableType SetType(variableType VariableType) }
type VariableManager ¶
type VariableManager struct {
VariableTypes VariableTypes
}
func GetVariableManager ¶
func GetVariableManager() VariableManager
type VariableType ¶
type VariableType interface { GetTypeName() string GetValue(valueFields ValueFields) interface{} SetValue(value interface{}, valueFields ValueFields) }
type VariableTypes ¶
type VariableTypes interface { AddType(variableType VariableType) GetVariableType(typeName string) VariableType }
Click to show internal directories.
Click to hide internal directories.