Documentation
¶
Index ¶
- Constants
- Variables
- func AddTaskAndLinkDatas(stepData StepData, rollupObj RollUpObj)
- func DeleteFLow(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func DeleteFlow(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func DeleteSteps(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func FlowMetadata(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func FlowStatus(flowID string) (map[string]string, error)
- func GetFlowSnapshot(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func GetFlowStatus(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func GetInstanceSteps(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func GetSnapshotStatus(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func GetSnapshotStep(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func GetStep(id string) (map[string]string, error)
- func HandleInternalError(response http.ResponseWriter, err error)
- func HandlerErrorResWithType(response http.ResponseWriter, code int, err error, errorType string)
- func HandlerErrorResponse(response http.ResponseWriter, code int, err error)
- func ListAllFlowStatus(response http.ResponseWriter, request *http.Request, _ httprouter.Params)
- func ListAllFlowStepIds(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func ListAlllStepData(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func ListFlowStepData(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func ListFlowSteps(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func ListInstanceStatus(response http.ResponseWriter, request *http.Request, _ httprouter.Params)
- func ListRollup(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func ListRollupMetadata(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func ListSnapshots(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func ListStepData(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func ListSteps(flowID string, withStatus bool) (map[string]interface{}, error)
- func ListallFlowStpids(flowID string) ([]string, error)
- func POSTSnapshot(response http.ResponseWriter, request *http.Request, params httprouter.Params)
- func Ping(response http.ResponseWriter, request *http.Request, _ httprouter.Params)
- func PostChange(response http.ResponseWriter, request *http.Request, _ httprouter.Params)
- func SaveSteps(flowID string, id string, state string, status string, stepInfo string) (int64, error)
- type Attr
- type Attribute
- type Change
- type ChangeObj
- type LdChange
- type LinkData
- type RollUpObj
- func (r RollUpObj) AddAttr(attr Attribute)
- func (r RollUpObj) AddLink(linkData LinkData)
- func (r RollUpObj) AddTask(taskData TaskData)
- func (r RollUpObj) AddWorkQueueItem(workitem WorkItem)
- func (r RollUpObj) RemoveAttr(attr Attribute)
- func (r RollUpObj) RemoveLink(linkId int64)
- func (r RollUpObj) RemoveTask(taskId interface{})
- func (r RollUpObj) RemoveWorkQueueItem(workitem WorkItem)
- func (r RollUpObj) UpdateAttr(attr Attribute)
- func (r RollUpObj) UpdateLink(linkData LinkData)
- func (r RollUpObj) UpdateTask(taskData TaskData)
- func (r RollUpObj) UpdateWorkQueueItem(workitem WorkItem)
- type RootTaskEnv
- type Snapshot
- type SnapshotData
- type SnapshotInfo
- type StateError
- type StepData
- type StepInfo
- type TaskData
- type TdChange
- type WorkItem
- type WorkQueue
- type WqChange
Constants ¶
View Source
const (
InternalError = "Internal DB Error"
)
Variables ¶
View Source
var FLOW_NAMESPACE = "flow:"
View Source
var SNAPSHOTS_FLOWS_KEY = "snapshotFlows"
View Source
var SNAPSHOTS_NAMESPACE = "snapshots:"
View Source
var SNAPSHOT_NAMESPACE = "snapshot:"
View Source
var STEPS_NAMESPACE = "steps:"
View Source
var STEP_FLOWS_KEY = "stepFlows"
View Source
var STEP_NAMESPACE = "step:"
Functions ¶
func AddTaskAndLinkDatas ¶
func DeleteFLow ¶
func DeleteFLow(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func DeleteFlow ¶
func DeleteFlow(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func DeleteSteps ¶
func DeleteSteps(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func FlowMetadata ¶
func FlowMetadata(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func GetFlowSnapshot ¶
func GetFlowSnapshot(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func GetFlowStatus ¶
func GetFlowStatus(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func GetInstanceSteps ¶
func GetInstanceSteps(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func GetSnapshotStatus ¶
func GetSnapshotStatus(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func GetSnapshotStep ¶
func GetSnapshotStep(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func HandleInternalError ¶
func HandleInternalError(response http.ResponseWriter, err error)
func HandlerErrorResWithType ¶
func HandlerErrorResWithType(response http.ResponseWriter, code int, err error, errorType string)
func HandlerErrorResponse ¶
func HandlerErrorResponse(response http.ResponseWriter, code int, err error)
func ListAllFlowStatus ¶
func ListAllFlowStatus(response http.ResponseWriter, request *http.Request, _ httprouter.Params)
func ListAllFlowStepIds ¶
func ListAllFlowStepIds(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func ListAlllStepData ¶
func ListAlllStepData(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func ListFlowStepData ¶
func ListFlowStepData(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func ListFlowSteps ¶
func ListFlowSteps(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func ListInstanceStatus ¶
func ListInstanceStatus(response http.ResponseWriter, request *http.Request, _ httprouter.Params)
func ListRollup ¶
func ListRollup(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func ListRollupMetadata ¶
func ListRollupMetadata(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func ListSnapshots ¶
func ListSnapshots(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func ListStepData ¶
func ListStepData(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func ListallFlowStpids ¶
func POSTSnapshot ¶
func POSTSnapshot(response http.ResponseWriter, request *http.Request, params httprouter.Params)
func Ping ¶
func Ping(response http.ResponseWriter, request *http.Request, _ httprouter.Params)
func PostChange ¶
func PostChange(response http.ResponseWriter, request *http.Request, _ httprouter.Params)
Types ¶
type RollUpObj ¶
type RollUpObj struct { ID int64 `json:"id"` Status int64 `json:"status"` State int64 `json:"state"` FlowURI string `json:"flowUri"` Snapshot SnapshotData `json:"snapshot"` IgnoredTaskIds []interface{} IgnoredLinkds []int64 IgnoredWorkitemIds []int64 IgnoredAttrs []string }
func (RollUpObj) AddWorkQueueItem ¶
func (RollUpObj) RemoveAttr ¶
func (RollUpObj) RemoveLink ¶
func (RollUpObj) RemoveTask ¶
func (r RollUpObj) RemoveTask(taskId interface{})
func (RollUpObj) RemoveWorkQueueItem ¶
func (RollUpObj) UpdateAttr ¶
func (RollUpObj) UpdateLink ¶
func (RollUpObj) UpdateTask ¶
func (RollUpObj) UpdateWorkQueueItem ¶
type RootTaskEnv ¶
type Snapshot ¶
type Snapshot struct { ID int64 `json:"id"` FlowID string `json:"flowID"` State int64 `json:"state"` Status int64 `json:"status"` SnapshotData SnapshotData `json:"SnapshotData"` }
type SnapshotData ¶
type SnapshotInfo ¶
type SnapshotInfo struct { ID int64 `json:"id"` FlowID string `json:"flowID"` State int64 `json:"state"` Status int64 `json:"status"` Snapshot SnapshotData `json:"snapshot"` Date string `json:"date"` SnapshotData SnapshotData `json:"snapshotData"` }
type StateError ¶
type StateError struct { Code int `json:"code"` Message string `json:"message"` Type string `json:type` }
func ConstructError ¶
func ConstructError(err error, code int, errType string) StateError
Click to show internal directories.
Click to hide internal directories.