statemanager

package
v0.0.0-...-365c9eb Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const DeafaultPrismaSecret = "mysecret42"
View Source
const DefaultPrismaEndpoint = "http://localhost:4466"

Variables

This section is empty.

Functions

This section is empty.

Types

type StateManager

type StateManager struct {
	// contains filtered or unexported fields
}

func NewStateManager

func NewStateManager(endpoint, secret string) (*StateManager, error)

func (*StateManager) AddResourceToTask

func (db *StateManager) AddResourceToTask(taskID string, res tisp.NewResourceInformation) (*p.Task, error)

func (*StateManager) AddStageToProject

func (db *StateManager) AddStageToProject(projectID string, newStage tisp.NewStage) (*p.Project, error)

func (*StateManager) AddStageToStage

func (db *StateManager) AddStageToStage(projectID, stageID string, newStage tisp.NewStage) (*p.Project, error)

func (*StateManager) AddSubTaskToTask

func (db *StateManager) AddSubTaskToTask(taskID string, task tisp.NewTaskInformation) (*p.Task, error)

func (*StateManager) AddTaskToProject

func (db *StateManager) AddTaskToProject(projectID string, task tisp.NewTaskInformation) (*p.Project, error)

func (*StateManager) AddTaskToStage

func (db *StateManager) AddTaskToStage(projectID, stageID string, task tisp.NewTaskInformation) (*p.Project, error)

func (*StateManager) GetPartner

func (db *StateManager) GetPartner(partnerID string) (*p.Partner, error)

func (*StateManager) GetPartnerBySelector

func (db *StateManager) GetPartnerBySelector(selector string) (*p.Partner, error)

func (*StateManager) GetPartners

func (db *StateManager) GetPartners(pag ...tisp.Selector) ([]p.Partner, error)

func (*StateManager) GetProject

func (db *StateManager) GetProject(projectID string) (*p.Project, error)

func (*StateManager) GetProjectBySelector

func (db *StateManager) GetProjectBySelector(selector string) (*p.Project, error)

func (*StateManager) GetProjects

func (db *StateManager) GetProjects(pag ...tisp.Selector) ([]p.Project, error)

func (*StateManager) GetResource

func (db *StateManager) GetResource(resID string) (*p.Resource, error)

func (*StateManager) GetResourceBySelector

func (db *StateManager) GetResourceBySelector(selector string) (*p.Resource, error)

func (*StateManager) GetResources

func (db *StateManager) GetResources(pag ...tisp.Selector) ([]p.Resource, error)

func (*StateManager) GetTask

func (db *StateManager) GetTask(taskID string) (*p.Task, error)

func (*StateManager) GetTaskBySelector

func (db *StateManager) GetTaskBySelector(selector string) (*p.Task, error)

func (*StateManager) GetTasks

func (db *StateManager) GetTasks(pag ...tisp.Selector) ([]p.Task, error)

func (*StateManager) RegisterNewPartner

func (db *StateManager) RegisterNewPartner(newClient tisp.NewPartnerInformation) (*p.Partner, error)

func (*StateManager) RegisterNewProject

func (db *StateManager) RegisterNewProject(info tisp.NewProjectInformation) (*p.Project, error)

func (*StateManager) RegisterNewResource

func (db *StateManager) RegisterNewResource(newRes tisp.NewResourceInformation) (*p.Resource, error)

Jump to

Keyboard shortcuts

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