dao

package
v0.7.4 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2016 License: Apache-2.0 Imports: 8 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Catalog

type Catalog interface {
	Append(*extension.ServiceExtension) error
	Get() ([]*extension.ServiceExtension, error)
	Find(id string) (*extension.ServiceExtension, error)
	Remove(string) (err error)
	Update(*extension.ServiceExtension) error
}

type Facade

type Facade interface {
	Catalog
	Instances
}

type FacadeMock

type FacadeMock struct {
	mock.Mock
}

func (*FacadeMock) Append

func (c *FacadeMock) Append(service *extension.ServiceExtension) (err error)

func (*FacadeMock) AppendInstance

func (c *FacadeMock) AppendInstance(instance extension.ServiceInstanceExtension) error

func (*FacadeMock) Find

func (*FacadeMock) FindInstance

func (c *FacadeMock) FindInstance(id string) (*extension.ServiceInstanceExtension, error)

func (*FacadeMock) Get

func (c *FacadeMock) Get() ([]*extension.ServiceExtension, error)

func (*FacadeMock) HasInstancesOf

func (c *FacadeMock) HasInstancesOf(serviceID string) (bool, error)

func (*FacadeMock) Remove

func (c *FacadeMock) Remove(serviceID string) (err error)

func (*FacadeMock) RemoveInstance

func (c *FacadeMock) RemoveInstance(id string) error

func (*FacadeMock) Update

func (c *FacadeMock) Update(service *extension.ServiceExtension) (err error)

type Instances

type Instances interface {
	AppendInstance(extension.ServiceInstanceExtension) error
	FindInstance(id string) (*extension.ServiceInstanceExtension, error)
	HasInstancesOf(serviceID string) (bool, error)
	RemoveInstance(id string) (err error)
}

type Mongo

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

func MongoFactory

func MongoFactory(envs *cfenv.App) *Mongo

func (*Mongo) Append

func (c *Mongo) Append(service *extension.ServiceExtension) error

func (*Mongo) AppendInstance

func (c *Mongo) AppendInstance(instance extension.ServiceInstanceExtension) error

func (*Mongo) Find

func (c *Mongo) Find(id string) (*extension.ServiceExtension, error)

func (*Mongo) FindInstance

func (c *Mongo) FindInstance(id string) (*extension.ServiceInstanceExtension, error)

func (*Mongo) Get

func (c *Mongo) Get() ([]*extension.ServiceExtension, error)

func (*Mongo) HasInstancesOf

func (c *Mongo) HasInstancesOf(serviceID string) (bool, error)

func (*Mongo) Remove

func (c *Mongo) Remove(serviceID string) error

func (*Mongo) RemoveInstance

func (c *Mongo) RemoveInstance(id string) error

func (*Mongo) Update

func (c *Mongo) Update(service *extension.ServiceExtension) error

Jump to

Keyboard shortcuts

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