3
0
corteza/store/compose_pages.gen.go

99 lines
3.7 KiB
Go

package store
// This file is auto-generated.
//
// Template: pkg/codegen/assets/store_base.gen.go.tpl
// Definitions: store/compose_pages.yaml
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
import (
"context"
"github.com/cortezaproject/corteza-server/compose/types"
)
type (
ComposePages interface {
SearchComposePages(ctx context.Context, f types.PageFilter) (types.PageSet, types.PageFilter, error)
LookupComposePageByNamespaceIDHandle(ctx context.Context, namespace_id uint64, handle string) (*types.Page, error)
LookupComposePageByNamespaceIDModuleID(ctx context.Context, namespace_id uint64, module_id uint64) (*types.Page, error)
LookupComposePageByID(ctx context.Context, id uint64) (*types.Page, error)
CreateComposePage(ctx context.Context, rr ...*types.Page) error
UpdateComposePage(ctx context.Context, rr ...*types.Page) error
UpsertComposePage(ctx context.Context, rr ...*types.Page) error
DeleteComposePage(ctx context.Context, rr ...*types.Page) error
DeleteComposePageByID(ctx context.Context, ID uint64) error
TruncateComposePages(ctx context.Context) error
// Additional custom functions
// ReorderComposePages (custom function)
ReorderComposePages(ctx context.Context, _namespaceID uint64, _parentID uint64, _pageIDs []uint64) error
}
)
var _ *types.Page
var _ context.Context
// SearchComposePages returns all matching ComposePages from store
func SearchComposePages(ctx context.Context, s ComposePages, f types.PageFilter) (types.PageSet, types.PageFilter, error) {
return s.SearchComposePages(ctx, f)
}
// LookupComposePageByNamespaceIDHandle searches for page by handle (case-insensitive)
func LookupComposePageByNamespaceIDHandle(ctx context.Context, s ComposePages, namespace_id uint64, handle string) (*types.Page, error) {
return s.LookupComposePageByNamespaceIDHandle(ctx, namespace_id, handle)
}
// LookupComposePageByNamespaceIDModuleID searches for page by moduleID
func LookupComposePageByNamespaceIDModuleID(ctx context.Context, s ComposePages, namespace_id uint64, module_id uint64) (*types.Page, error) {
return s.LookupComposePageByNamespaceIDModuleID(ctx, namespace_id, module_id)
}
// LookupComposePageByID searches for compose page by ID
//
// It returns compose page even if deleted
func LookupComposePageByID(ctx context.Context, s ComposePages, id uint64) (*types.Page, error) {
return s.LookupComposePageByID(ctx, id)
}
// CreateComposePage creates one or more ComposePages in store
func CreateComposePage(ctx context.Context, s ComposePages, rr ...*types.Page) error {
return s.CreateComposePage(ctx, rr...)
}
// UpdateComposePage updates one or more (existing) ComposePages in store
func UpdateComposePage(ctx context.Context, s ComposePages, rr ...*types.Page) error {
return s.UpdateComposePage(ctx, rr...)
}
// UpsertComposePage creates new or updates existing one or more ComposePages in store
func UpsertComposePage(ctx context.Context, s ComposePages, rr ...*types.Page) error {
return s.UpsertComposePage(ctx, rr...)
}
// DeleteComposePage Deletes one or more ComposePages from store
func DeleteComposePage(ctx context.Context, s ComposePages, rr ...*types.Page) error {
return s.DeleteComposePage(ctx, rr...)
}
// DeleteComposePageByID Deletes ComposePage from store
func DeleteComposePageByID(ctx context.Context, s ComposePages, ID uint64) error {
return s.DeleteComposePageByID(ctx, ID)
}
// TruncateComposePages Deletes all ComposePages from store
func TruncateComposePages(ctx context.Context, s ComposePages) error {
return s.TruncateComposePages(ctx)
}
func ReorderComposePages(ctx context.Context, s ComposePages, _namespaceID uint64, _parentID uint64, _pageIDs []uint64) error {
return s.ReorderComposePages(ctx, _namespaceID, _parentID, _pageIDs)
}