Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiFactory ¶
type ApiFactory interface {
Start(ctx context.Context, config configuration.Config, ctrl Controller) error
}
type CamundaFactory ¶ added in v0.0.8
type Controller ¶
type Controller interface {
GetIncident(token string, id string) (incident messages.IncidentMessage, err error, errCode int)
FindIncidents(token string, externalTaskId string, processDefinitionId string, processInstanceId string, limit int, offset int, sortBy string, asc bool) (incidents []messages.IncidentMessage, err error, errCode int)
CreateIncident(token string, incident messages.Incident) (err error, code int)
SetOnIncidentHandler(token string, incident messages.OnIncident) (err error, code int)
DeleteIncidentByProcessInstanceId(token string, id string) (err error, code int)
DeleteIncidentByProcessDefinitionId(token string, id string) (err error, code int)
}
type Database ¶
type Database interface {
GetIncidents(id string, user string) (incident messages.IncidentMessage, exists bool, err error)
FindIncidents(externalTaskId string, processDefinitionId string, processInstanceId string, limit int, offset int, sortBy string, asc bool, user string) (incidents []messages.IncidentMessage, err error)
DeleteByDefinitionId(id string) error
SaveIncident(incident messages.Incident) error
DeleteIncidentByInstanceId(id string) error
SaveOnIncident(handler messages.OnIncident) error
GetOnIncident(definitionId string) (incident messages.OnIncident, exists bool, err error)
}
type DatabaseFactory ¶
Click to show internal directories.
Click to hide internal directories.