actors

package
v6.11.3+incompatible Latest Latest
Warning

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

Go to latest
Published: May 20, 2015 License: Apache-2.0 Imports: 17 Imported by: 108

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PlanAccess

type PlanAccess int
const (
	PlanAccessError PlanAccess = iota
	All
	Limited
	None
)

type PushActor

type PushActor interface {
	UploadApp(appGuid string, zipFile *os.File, presentFiles []resources.AppFileResource) error
	GatherFiles(appDir string, uploadDir string) ([]resources.AppFileResource, bool, error)
}

func NewPushActor

func NewPushActor(appBitsRepo application_bits.ApplicationBitsRepository, zipper app_files.Zipper, appfiles app_files.AppFiles) PushActor

type PushActorImpl

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

func (PushActorImpl) GatherFiles

func (actor PushActorImpl) GatherFiles(appDir string, uploadDir string) (presentFiles []resources.AppFileResource, hasFileToUpload bool, apiErr error)

func (PushActorImpl) UploadApp

func (actor PushActorImpl) UploadApp(appGuid string, zipFile *os.File, presentFiles []resources.AppFileResource) error

type RouteActor

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

func NewRouteActor

func NewRouteActor(ui terminal.UI, routeRepo api.RouteRepository) RouteActor

func (RouteActor) BindRoute

func (routeActor RouteActor) BindRoute(app models.Application, route models.Route)

func (RouteActor) FindOrCreateRoute

func (routeActor RouteActor) FindOrCreateRoute(hostname string, domain models.DomainFields) (route models.Route)

func (RouteActor) UnbindAll

func (routeActor RouteActor) UnbindAll(app models.Application)

type ServiceAccess

type ServiceAccess int
const (
	ServiceAccessError ServiceAccess = iota
	AllPlansArePublic
	AllPlansArePrivate
	AllPlansAreLimited
	SomePlansArePublicSomeAreLimited
	SomePlansArePublicSomeArePrivate
	SomePlansAreLimitedSomeArePrivate
	SomePlansArePublicSomeAreLimitedSomeArePrivate
)

type ServiceActor

type ServiceActor interface {
	FilterBrokers(brokerFlag string, serviceFlag string, orgFlag string) ([]models.ServiceBroker, error)
}

type ServiceHandler

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

func (ServiceHandler) FilterBrokers

func (actor ServiceHandler) FilterBrokers(brokerFlag string, serviceFlag string, orgFlag string) ([]models.ServiceBroker, error)

type ServicePlanActor

type ServicePlanActor interface {
	FindServiceAccess(string, string) (ServiceAccess, error)
	UpdateAllPlansForService(string, bool) (bool, error)
	UpdateOrgForService(string, string, bool) (bool, error)
	UpdateSinglePlanForService(string, string, bool) (PlanAccess, error)
	UpdatePlanAndOrgForService(string, string, string, bool) (PlanAccess, error)
}

type ServicePlanHandler

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

func (ServicePlanHandler) FindServiceAccess

func (actor ServicePlanHandler) FindServiceAccess(serviceName string, orgName string) (ServiceAccess, error)

func (ServicePlanHandler) UpdateAllPlansForService

func (actor ServicePlanHandler) UpdateAllPlansForService(serviceName string, setPlanVisibility bool) (bool, error)

func (ServicePlanHandler) UpdateOrgForService

func (actor ServicePlanHandler) UpdateOrgForService(serviceName string, orgName string, setPlanVisibility bool) (bool, error)

func (ServicePlanHandler) UpdatePlanAndOrgForService

func (actor ServicePlanHandler) UpdatePlanAndOrgForService(serviceName, planName, orgName string, setPlanVisibility bool) (PlanAccess, error)

func (ServicePlanHandler) UpdateSinglePlanForService

func (actor ServicePlanHandler) UpdateSinglePlanForService(serviceName string, planName string, setPlanVisibility bool) (PlanAccess, error)

Directories

Path Synopsis
fakes
This file was generated by counterfeiter
This file was generated by counterfeiter
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
fakes
This file was generated by counterfeiter
This file was generated by counterfeiter
fakes
This file was generated by counterfeiter
This file was generated by counterfeiter
fakes
This file was generated by counterfeiter
This file was generated by counterfeiter

Jump to

Keyboard shortcuts

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