Documentation ¶
Index ¶
- Constants
- func Main()
- type Activities
- type ActivitiesInMemory
- type ActivityBus
- type Command
- func DocumentEnvironmentCreations(db *sqlx.DB, c *config.Config, activityBus ActivityBus) Command
- func DocumentJobCreations(db *sqlx.DB, c *config.Config, activityBus ActivityBus) Command
- func DocumentOrganizationCreations(db *sqlx.DB, c *config.Config, activityBus ActivityBus) Command
- func DocumentOrganizationDeletions(db *sqlx.DB, c *config.Config, activityBus ActivityBus) Command
- func DocumentProjectCreations(db *sqlx.DB, c *config.Config, activityBus ActivityBus) Command
- func DocumentProjectDeletions(db *sqlx.DB, c *config.Config, activityBus ActivityBus) Command
- func DocumentTaskCreations(db *sqlx.DB, c *config.Config, activityBus ActivityBus) Command
- type CreationSubject
- type DeletionSubject
- type DocumentCreation
- type DocumentDeletion
- type DryRunActivityBus
- type Errors
Constants ¶
View Source
const ProgramName = "harrow-archivist"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Activities ¶
type ActivitiesInMemory ¶
type ActivitiesInMemory struct {
// contains filtered or unexported fields
}
func NewActivitiesInMemory ¶
func NewActivitiesInMemory() *ActivitiesInMemory
func (*ActivitiesInMemory) Add ¶
func (self *ActivitiesInMemory) Add(activity *domain.Activity) *ActivitiesInMemory
func (*ActivitiesInMemory) FindActivityByNameAndPayloadUuid ¶
type ActivityBus ¶
type Command ¶
type Command func() error
func DocumentJobCreations ¶
func DocumentTaskCreations ¶
type CreationSubject ¶
type DeletionSubject ¶
type DocumentCreation ¶
type DocumentCreation struct {
// contains filtered or unexported fields
}
func NewDocumentCreation ¶
func NewDocumentCreation(subject CreationSubject, activities Activities) *DocumentCreation
type DocumentDeletion ¶
type DocumentDeletion struct {
// contains filtered or unexported fields
}
func NewDocumentDeletion ¶
func NewDocumentDeletion(subject DeletionSubject, activities Activities) *DocumentDeletion
type DryRunActivityBus ¶
type DryRunActivityBus struct{}
func NewDryRunActivityBus ¶
func NewDryRunActivityBus() *DryRunActivityBus
Click to show internal directories.
Click to hide internal directories.