validators

package
v0.0.0-...-8c3e621 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2016 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PoliciesValid

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

func (*PoliciesValid) ValidateCreation

func (v *PoliciesValid) ValidateCreation(policy *models.Policy) error

func (*PoliciesValid) ValidateDeletion

func (v *PoliciesValid) ValidateDeletion(policy *models.Policy) error

func (*PoliciesValid) ValidateNameUniqueness

func (v *PoliciesValid) ValidateNameUniqueness(policy *models.Policy) error

func (*PoliciesValid) ValidateResourcesExistence

func (v *PoliciesValid) ValidateResourcesExistence(policy *models.Policy) error

func (*PoliciesValid) ValidateUpdate

func (v *PoliciesValid) ValidateUpdate(policy *models.Policy) error

type PoliciesValidPoliciesRepo

type PoliciesValidPoliciesRepo interface {
	View(func(tx *bolt.Tx) error) error
}

type ResourcesValid

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

func (*ResourcesValid) ValidateCreation

func (v *ResourcesValid) ValidateCreation(resource *models.Resource) error

func (*ResourcesValid) ValidateHostnameUniqueness

func (v *ResourcesValid) ValidateHostnameUniqueness(resource *models.Resource) error

func (*ResourcesValid) ValidateNameUniqueness

func (v *ResourcesValid) ValidateNameUniqueness(resource *models.Resource) error

func (*ResourcesValid) ValidateUpdate

func (v *ResourcesValid) ValidateUpdate(resource *models.Resource) error

type ResourcesValidResourcesRepo

type ResourcesValidResourcesRepo interface {
	View(func(tx *bolt.Tx) error) error
}

type SessionsValid

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

func (*SessionsValid) ValidateCreation

func (v *SessionsValid) ValidateCreation(session *models.Session) error

func (*SessionsValid) ValidatePolicyExistence

func (v *SessionsValid) ValidatePolicyExistence(session *models.Session) error

func (*SessionsValid) ValidateTokenUniqueness

func (v *SessionsValid) ValidateTokenUniqueness(session *models.Session) error

type SessionsValidSessionsRepo

type SessionsValidSessionsRepo interface {
	View(func(tx *bolt.Tx) error) error
}

Jump to

Keyboard shortcuts

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