Documentation
¶
Index ¶
- func AccessControlCheckerImpl(ctx context.Context) port.AccessControlChecker
- func AuthServiceImpl(ctx context.Context) port.Authenticator
- func NewQuerySvc(resourceSearcher port.ResourceSearcher, ...) querysvc.Service
- func OrganizationSearcherImpl(ctx context.Context) port.OrganizationSearcher
- func ResourceFilterImpl(ctx context.Context) port.ResourceFilter
- func SearcherImpl(ctx context.Context) port.ResourceSearcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessControlCheckerImpl ¶
func AccessControlCheckerImpl(ctx context.Context) port.AccessControlChecker
AccessControlCheckerImpl injects the access control checker implementation
func AuthServiceImpl ¶ added in v0.4.3
func AuthServiceImpl(ctx context.Context) port.Authenticator
AuthServiceImpl initializes the authentication service implementation
func NewQuerySvc ¶
func NewQuerySvc(resourceSearcher port.ResourceSearcher, accessControlChecker port.AccessControlChecker, resourceFilter port.ResourceFilter, organizationSearcher port.OrganizationSearcher, auth port.Authenticator, ) querysvc.Service
NewQuerySvc returns the query-svc service implementation.
func OrganizationSearcherImpl ¶
func OrganizationSearcherImpl(ctx context.Context) port.OrganizationSearcher
OrganizationSearcherImpl injects the organization searcher implementation
func ResourceFilterImpl ¶ added in v0.4.10
func ResourceFilterImpl(ctx context.Context) port.ResourceFilter
ResourceFilterImpl injects the resource filter implementation
func SearcherImpl ¶
func SearcherImpl(ctx context.Context) port.ResourceSearcher
SearcherImpl injects the resource searcher implementation
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.