view

package
v1.22.11 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2021 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type View

type View struct {
	Db *gorm.DB
	// contains filtered or unexported fields
}

func StartView

func StartView(sqlClient *sql.DB, idGenerator id.Generator) (*View, error)

func (*View) AllDefaultFeatures added in v0.119.0

func (v *View) AllDefaultFeatures() ([]*model.FeaturesView, error)

func (*View) ApplicationByID

func (v *View) ApplicationByID(projectID, appID string) (*model.ApplicationView, error)

func (*View) ApplicationByOIDCClientID

func (v *View) ApplicationByOIDCClientID(clientID string) (*model.ApplicationView, error)

func (*View) ApplicationByProjecIDAndAppName

func (v *View) ApplicationByProjecIDAndAppName(ctx context.Context, projectID, appName string) (_ *model.ApplicationView, err error)

func (*View) BulkPutUserMemberships added in v0.112.5

func (v *View) BulkPutUserMemberships(memberships []*model.UserMembershipView, event *models.Event) error

func (*View) DeleteApplication

func (v *View) DeleteApplication(appID string, event *models.Event) error

func (*View) DeleteSessionTokens

func (v *View) DeleteSessionTokens(agentID, userID string, event *models.Event) error

func (*View) DeleteToken

func (v *View) DeleteToken(tokenID string, event *models.Event) error

func (*View) DeleteUserGrant

func (v *View) DeleteUserGrant(grantID string, event *models.Event) error

func (*View) DeleteUserMembership added in v0.112.5

func (v *View) DeleteUserMembership(userID, aggregateID, objectID string, memberType usr_model.MemberType, event *models.Event) error

func (*View) DeleteUserMembershipsByAggregateID added in v0.112.5

func (v *View) DeleteUserMembershipsByAggregateID(aggregateID string, event *models.Event) error

func (*View) DeleteUserMembershipsByAggregateIDAndObjectID added in v0.112.5

func (v *View) DeleteUserMembershipsByAggregateIDAndObjectID(aggregateID, objectID string, event *models.Event) error

func (*View) DeleteUserMembershipsByUserID added in v0.112.5

func (v *View) DeleteUserMembershipsByUserID(userID string, event *models.Event) error

func (*View) FeaturesByAggregateID added in v0.119.0

func (v *View) FeaturesByAggregateID(aggregateID string) (*model.FeaturesView, error)

func (*View) GetLatestApplicationFailedEvent

func (v *View) GetLatestApplicationFailedEvent(sequence uint64) (*repository.FailedEvent, error)

func (*View) GetLatestApplicationSequence

func (v *View) GetLatestApplicationSequence() (*repository.CurrentSequence, error)

func (*View) GetLatestFeaturesFailedEvent added in v0.119.0

func (v *View) GetLatestFeaturesFailedEvent(sequence uint64) (*global_view.FailedEvent, error)

func (*View) GetLatestFeaturesSequence added in v0.119.0

func (v *View) GetLatestFeaturesSequence() (*global_view.CurrentSequence, error)

func (*View) GetLatestOrgFailedEvent added in v0.59.0

func (v *View) GetLatestOrgFailedEvent(sequence uint64) (*repository.FailedEvent, error)

func (*View) GetLatestOrgSequence added in v0.59.0

func (v *View) GetLatestOrgSequence() (*repository.CurrentSequence, error)

func (*View) GetLatestTokenFailedEvent

func (v *View) GetLatestTokenFailedEvent(sequence uint64) (*repository.FailedEvent, error)

func (*View) GetLatestTokenSequence

func (v *View) GetLatestTokenSequence() (*repository.CurrentSequence, error)

func (*View) GetLatestUserGrantFailedEvent

func (v *View) GetLatestUserGrantFailedEvent(sequence uint64) (*repository.FailedEvent, error)

func (*View) GetLatestUserGrantSequence

func (v *View) GetLatestUserGrantSequence() (*repository.CurrentSequence, error)

func (*View) GetLatestUserMembershipFailedEvent added in v0.112.5

func (v *View) GetLatestUserMembershipFailedEvent(sequence uint64) (*repository.FailedEvent, error)

func (*View) GetLatestUserMembershipSequence added in v0.112.5

func (v *View) GetLatestUserMembershipSequence() (*repository.CurrentSequence, error)

func (*View) Health

func (v *View) Health() (err error)

func (*View) OrgByID added in v0.59.0

func (v *View) OrgByID(orgID string) (*org_model.OrgView, error)

func (*View) ProcessedApplicationFailedEvent

func (v *View) ProcessedApplicationFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedApplicationSequence

func (v *View) ProcessedApplicationSequence(event *models.Event) error

func (*View) ProcessedFeaturesFailedEvent added in v0.119.0

func (v *View) ProcessedFeaturesFailedEvent(failedEvent *global_view.FailedEvent) error

func (*View) ProcessedFeaturesSequence added in v0.119.0

func (v *View) ProcessedFeaturesSequence(event *models.Event) error

func (*View) ProcessedOrgFailedEvent added in v0.59.0

func (v *View) ProcessedOrgFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedOrgSequence added in v0.59.0

func (v *View) ProcessedOrgSequence(event *models.Event) error

func (*View) ProcessedTokenFailedEvent

func (v *View) ProcessedTokenFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedTokenSequence

func (v *View) ProcessedTokenSequence(event *models.Event) error

func (*View) ProcessedUserGrantFailedEvent

func (v *View) ProcessedUserGrantFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedUserGrantSequence

func (v *View) ProcessedUserGrantSequence(event *models.Event) error

func (*View) ProcessedUserMembershipFailedEvent added in v0.112.5

func (v *View) ProcessedUserMembershipFailedEvent(failedEvent *repository.FailedEvent) error

func (*View) ProcessedUserMembershipSequence added in v0.112.5

func (v *View) ProcessedUserMembershipSequence(event *models.Event) error

func (*View) PutApplication

func (v *View) PutApplication(project *model.ApplicationView, event *models.Event) error

func (*View) PutFeatures added in v0.119.0

func (v *View) PutFeatures(features *model.FeaturesView, event *models.Event) error

func (*View) PutFeaturesList added in v0.119.0

func (v *View) PutFeaturesList(features []*model.FeaturesView, event *models.Event) error

func (*View) PutOrg added in v0.59.0

func (v *View) PutOrg(org *org_model.OrgView, event *models.Event) error

func (*View) PutToken

func (v *View) PutToken(token *usr_view_model.TokenView, event *models.Event) error

func (*View) PutUserGrant

func (v *View) PutUserGrant(grant *model.UserGrantView, event *models.Event) error

func (*View) PutUserMembership added in v0.112.5

func (v *View) PutUserMembership(membership *model.UserMembershipView, event *models.Event) error

func (*View) SearchApplications

func (v *View) SearchApplications(request *proj_model.ApplicationSearchRequest) ([]*model.ApplicationView, uint64, error)

func (*View) SearchOrgs added in v0.59.0

func (v *View) SearchOrgs(req *model.OrgSearchRequest) ([]*org_model.OrgView, uint64, error)

func (*View) SearchUserGrants

func (v *View) SearchUserGrants(request *grant_model.UserGrantSearchRequest) ([]*model.UserGrantView, uint64, error)

func (*View) SearchUserMemberships added in v0.112.5

func (v *View) SearchUserMemberships(request *usr_model.UserMembershipSearchRequest) ([]*model.UserMembershipView, uint64, error)

func (*View) TokenByID

func (v *View) TokenByID(tokenID string) (*usr_view_model.TokenView, error)

func (*View) UpdateApplicationSpoolerRunTimestamp added in v0.107.0

func (v *View) UpdateApplicationSpoolerRunTimestamp() error

func (*View) UpdateFeaturesSpoolerRunTimestamp added in v0.119.0

func (v *View) UpdateFeaturesSpoolerRunTimestamp() error

func (*View) UpdateOrgSpoolerRunTimestamp added in v0.107.0

func (v *View) UpdateOrgSpoolerRunTimestamp() error

func (*View) UpdateTokenSpoolerRunTimestamp added in v0.107.0

func (v *View) UpdateTokenSpoolerRunTimestamp() error

func (*View) UpdateUserGrantSpoolerRunTimestamp added in v0.107.0

func (v *View) UpdateUserGrantSpoolerRunTimestamp() error

func (*View) UpdateUserMembershipSpoolerRunTimestamp added in v0.112.5

func (v *View) UpdateUserMembershipSpoolerRunTimestamp() error

func (*View) UserGrantByID

func (v *View) UserGrantByID(grantID string) (*model.UserGrantView, error)

func (*View) UserGrantByIDs

func (v *View) UserGrantByIDs(resourceOwnerID, projectID, userID string) (*model.UserGrantView, error)

func (*View) UserGrantsByProjectID

func (v *View) UserGrantsByProjectID(projectID string) ([]*model.UserGrantView, error)

func (*View) UserGrantsByUserID

func (v *View) UserGrantsByUserID(userID string) ([]*model.UserGrantView, error)

func (*View) UserMembershipByIDs added in v0.112.5

func (v *View) UserMembershipByIDs(userID, aggregateID, objectID string, memberType usr_model.MemberType) (*model.UserMembershipView, error)

func (*View) UserMembershipsByAggregateID added in v0.112.5

func (v *View) UserMembershipsByAggregateID(aggregateID string) ([]*model.UserMembershipView, error)

func (*View) UserMembershipsByResourceOwner added in v0.112.5

func (v *View) UserMembershipsByResourceOwner(resourceOwner string) ([]*model.UserMembershipView, error)

Jump to

Keyboard shortcuts

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