test

package
v3.6.0-alpha.1+incompa... Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2017 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Action

type Action struct {
	Name   string
	Object interface{}
}

type IdentityRegistry

type IdentityRegistry struct {
	GetErr map[string]error
	Get    map[string]*api.Identity

	CreateErr error
	Create    *api.Identity

	UpdateErr error
	Update    *api.Identity

	ListErr error
	List    *api.IdentityList

	Actions *[]Action
}

func NewIdentityRegistry

func NewIdentityRegistry() *IdentityRegistry

func (*IdentityRegistry) CreateIdentity

func (r *IdentityRegistry) CreateIdentity(ctx kapi.Context, u *api.Identity) (*api.Identity, error)

func (*IdentityRegistry) GetIdentity

func (r *IdentityRegistry) GetIdentity(ctx kapi.Context, name string) (*api.Identity, error)

func (*IdentityRegistry) ListIdentities

func (r *IdentityRegistry) ListIdentities(ctx kapi.Context, options *kapi.ListOptions) (*api.IdentityList, error)

func (*IdentityRegistry) UpdateIdentity

func (r *IdentityRegistry) UpdateIdentity(ctx kapi.Context, u *api.Identity) (*api.Identity, error)

type UserIdentityMappingRegistry

type UserIdentityMappingRegistry struct {
	Err                        error
	Created                    bool
	UserIdentityMapping        *api.UserIdentityMapping
	CreatedUserIdentityMapping *api.UserIdentityMapping
}

func (*UserIdentityMappingRegistry) CreateOrUpdateUserIdentityMapping

func (r *UserIdentityMappingRegistry) CreateOrUpdateUserIdentityMapping(mapping *api.UserIdentityMapping) (*api.UserIdentityMapping, bool, error)

func (*UserIdentityMappingRegistry) GetUserIdentityMapping

func (r *UserIdentityMappingRegistry) GetUserIdentityMapping(name string) (*api.UserIdentityMapping, error)

type UserRegistry

type UserRegistry struct {
	GetErr map[string]error
	Get    map[string]*api.User

	CreateErr error
	Create    *api.User

	UpdateErr map[string]error
	Update    *api.User

	ListErr error
	List    *api.UserList

	Actions *[]Action
}

func NewUserRegistry

func NewUserRegistry() *UserRegistry

func (*UserRegistry) CreateUser

func (r *UserRegistry) CreateUser(ctx kapi.Context, u *api.User) (*api.User, error)

func (*UserRegistry) GetUser

func (r *UserRegistry) GetUser(ctx kapi.Context, name string) (*api.User, error)

func (*UserRegistry) ListUsers

func (r *UserRegistry) ListUsers(ctx kapi.Context, options *kapi.ListOptions) (*api.UserList, error)

func (*UserRegistry) UpdateUser

func (r *UserRegistry) UpdateUser(ctx kapi.Context, u *api.User) (*api.User, error)

Jump to

Keyboard shortcuts

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