extensions

package
v0.0.0-...-c54ede3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Properties2Interface

func Properties2Interface(properties []*TPropertie) []sepc_types.Propertie

将扩展数据值转换为接口

Types

type TAssignmentDefinition

type TAssignmentDefinition struct {
	Assignee        string `xml:"assignee,attr" json:"assignee"`
	CandidateUsers  string `xml:"candidateUsers,attr" json:"candidate_users"`
	CandidateGroups string `xml:"candidateGroups,attr" json:"candidate_groups"`
}

ad *TAssignmentDefinition github.com/averyyan/bpmn-engine/bpmn/sepc/types.AssignmentDefinition

func (*TAssignmentDefinition) GetAssignee

func (ad *TAssignmentDefinition) GetAssignee() string

获取用户ID

func (*TAssignmentDefinition) GetCandidateGroups

func (ad *TAssignmentDefinition) GetCandidateGroups() []string

获取角色组

func (*TAssignmentDefinition) GetCandidateUsers

func (ad *TAssignmentDefinition) GetCandidateUsers() []string

获取用户ID组

type TCalledElement

type TCalledElement struct {
	ProcessID                  string `xml:"processId,attr" json:"process_id"`
	PropagateAllChildVariables bool   `xml:"propagateAllChildVariables,attr" json:"propagate_all_child_variables"`
}

ce *TCalledElement github.com/averyyan/bpmn-engine/bpmn/sepc/types.CalledElement

func (*TCalledElement) GetProcessID

func (ce *TCalledElement) GetProcessID() string

func (*TCalledElement) GetPropagateAllChildVariables

func (ce *TCalledElement) GetPropagateAllChildVariables() bool

type TFormDefinition

type TFormDefinition struct {
	FormKey string `xml:"formKey,attr" json:"form_key"`
}

fd *TFormDefinition github.com/averyyan/bpmn-engine/bpmn/sepc/types.FormDefinition

func (*TFormDefinition) GetFormKey

func (fd *TFormDefinition) GetFormKey() string

type TPropertie

type TPropertie struct {
	Name  string `xml:"name,attr" json:"name"`
	Value string `xml:"value,attr" json:"value"`
}

propertie *TPropertie github.com/averyyan/bpmn-engine/bpmn/sepc/types.Propertie

func (*TPropertie) GetName

func (propertie *TPropertie) GetName() string

获取扩展数据名称

func (*TPropertie) GetValue

func (propertie *TPropertie) GetValue() string

获取扩展数据值

type TTaskDefinition

type TTaskDefinition struct {
	TypeName string `xml:"type,attr" json:"type"`
	Retries  string `xml:"retries,attr" json:"retries"`
}

td *TTaskDefinition github.com/averyyan/bpmn-engine/bpmn/sepc/types.TaskDefinition

func (*TTaskDefinition) GetRetries

func (td *TTaskDefinition) GetRetries() string

func (*TTaskDefinition) GetTypeName

func (td *TTaskDefinition) GetTypeName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL