Documentation
¶
There is no documentation for this package.
Directories
¶
Path | Synopsis |
---|---|
adminconsole
|
|
Package application contains the code declaration of the necessary interfaces which hold the business logic of our application.
|
Package application contains the code declaration of the necessary interfaces which hold the business logic of our application. |
repository
Package repository contains interfaces used to abstract the interaction with repository objects
|
Package repository contains interfaces used to abstract the interaction with repository objects |
repository/base
Package base contains interfaces used by our repositories.
|
Package base contains interfaces used by our repositories. |
service
Package service defines an interface used to provide access to objects in the service layer
|
Package service defines an interface used to provide access to objects in the service layer |
service/base
Package base contains the base service struct which service implementations should extend
|
Package base contains the base service struct which service implementations should extend |
transaction
Package transaction contains interfaces and business logic for managing transactions
|
Package transaction contains interfaces and business logic for managing transactions |
authentication
|
|
account
Package account contains the code to manage users and integrate authenthication functionalities from other identity providers.
|
Package account contains the code to manage users and integrate authenthication functionalities from other identity providers. |
account/repository
Package repository provides the wrappers for 'user' and 'identity' related database interactions.
|
Package repository provides the wrappers for 'user' and 'identity' related database interactions. |
account/service
Package service provides the code which encapsulates business logic for managing users and identities
|
Package service provides the code which encapsulates business logic for managing users and identities |
Package authorization provides the APIs for all available authorization concepts.
|
Package authorization provides the APIs for all available authorization concepts. |
group
Package group provides APIs for managing groups.
|
Package group provides APIs for managing groups. |
invitation
The invitation packages provides features relating to the creation and management of invitations; an offer to a user to join an organization, team or security group
|
The invitation packages provides features relating to the creation and management of invitations; an offer to a user to join an organization, team or security group |
invitation/service
Package service encapsulates the business logic for managing invitations
|
Package service encapsulates the business logic for managing invitations |
organization
Package organization provides the service, model and repository APIs for managing organizations.
|
Package organization provides the service, model and repository APIs for managing organizations. |
organization/service
Package service provides the code which encapsulates business logic for managing organizations
|
Package service provides the code which encapsulates business logic for managing organizations |
permission/service
Package service encapsulates the business logic for managing and accessing permissions
|
Package service encapsulates the business logic for managing and accessing permissions |
resource
Package resource provides the service, model and repository APIs for managing resources.
|
Package resource provides the service, model and repository APIs for managing resources. |
resource/repository
Package repository provides the APIs for making 'resource' related database interactions.
|
Package repository provides the APIs for making 'resource' related database interactions. |
resource/service
Package service encapsulates the business logic for managing protected resources
|
Package service encapsulates the business logic for managing protected resources |
resourcetype
Package resourcetype provides the service, model and repository APIs for managing resource types.
|
Package resourcetype provides the service, model and repository APIs for managing resource types. |
resourcetype/repository
Package repository provides the APIs for making resource_type related database interactions.
|
Package repository provides the APIs for making resource_type related database interactions. |
role
Package role provides the service, model and repository APIs for managing roles.
|
Package role provides the service, model and repository APIs for managing roles. |
role/repository
Package repository provides the wrappers for 'role' related database interactions.
|
Package repository provides the wrappers for 'role' related database interactions. |
role/service
Package service provides the code which encapsulates business logic for managing role assignments
|
Package service provides the code which encapsulates business logic for managing role assignments |
space
Package space provides APIs for managing spaces
|
Package space provides APIs for managing spaces |
space/service
Package service provides the code which encapsulates business logic for managing spaces
|
Package service provides the code which encapsulates business logic for managing spaces |
team
Package team provides APIs for managing teams
|
Package team provides APIs for managing teams |
team/service
Package service provides the code which encapsulates business logic for managing teams
|
Package service provides the code which encapsulates business logic for managing teams |
token
Package token provides the services, repositories and types for managing RPT tokens
|
Package token provides the services, repositories and types for managing RPT tokens |
token/repository
Package repository provides the APIs for making 'token' related database interactions.
|
Package repository provides the APIs for making 'token' related database interactions. |
token/service
Package service encapsulates the business logic for managing RPT tokens
|
Package service encapsulates the business logic for managing RPT tokens |
che
|
|
Package cluster contains the code to communicate with Cluster Management Service
|
Package cluster contains the code to communicate with Cluster Management Service |
service
Package service provides the code which encapsulates business logic for managing target OpenShift clusters
|
Package service provides the code which encapsulates business logic for managing target OpenShift clusters |
Package configuration is in charge of the validation and extraction of all the configuration details from a configuration file.
|
Package configuration is in charge of the validation and extraction of all the configuration details from a configuration file. |
Package design contains the generic API machinery code of our adder API generated using goa framework.
|
Package design contains the generic API machinery code of our adder API generated using goa framework. |
Package errors holds some of the defined wrappers to handle specific type of errors.
|
Package errors holds some of the defined wrappers to handle specific type of errors. |
This package contains a custom goa middleware that aims to extract, when possible, the token from the http requests.
|
This package contains a custom goa middleware that aims to extract, when possible, the token from the http requests. |
Package gormapplication contains the code in charge of managing CRUD operations over all the defined objects in our gorm database.
|
Package gormapplication contains the code in charge of managing CRUD operations over all the defined objects in our gorm database. |
Package gormsupport provides all the required functions to manage the lifecycle and common operations against our gorm database.
|
Package gormsupport provides all the required functions to manage the lifecycle and common operations against our gorm database. |
Package gormtestsupport provides all the required functions to manage the lifecycle and common operations against our gorm database in tests.
|
Package gormtestsupport provides all the required functions to manage the lifecycle and common operations against our gorm database in tests. |
benchmark
Package benchmark provides all the required functions to manage the lifecycle and common operations against our gorm database in benchmarks.
|
Package benchmark provides all the required functions to manage the lifecycle and common operations against our gorm database in benchmarks. |
Package log provides an implementation of our own logging API calls atop of logrus logging package
|
Package log provides an implementation of our own logging API calls atop of logrus logging package |
Package migration contains all the necessary code for the creation and population of the database.
|
Package migration contains all the necessary code for the creation and population of the database. |
Package notification contains all the necessary code for communication with the notification service.
|
Package notification contains all the necessary code for communication with the notification service. |
service
Package service encapsulates the business logic for notification service
|
Package service encapsulates the business logic for notification service |
Package resource is used to manage which tests shall be executed.
|
Package resource is used to manage which tests shall be executed. |
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
tool
|
|
Click to show internal directories.
Click to hide internal directories.