Documentation ¶
Index ¶
- Variables
- type CommitMapper
- type CommitMapperImpl
- func (c *CommitMapperImpl) Create(commit *model.Commit) error
- func (c *CommitMapperImpl) DeleteByRepositoryIDAndDraftName(repositoryID string, draftName string) error
- func (c *CommitMapperImpl) FindByRepositoryIDAndCommitName(repositoryID string, commitName string) (*model.Commit, error)
- func (c *CommitMapperImpl) FindByRepositoryIDAndDraftName(repositoryID string, draftName string) (*model.Commit, error)
- func (c *CommitMapperImpl) FindByRepositoryIDAndReference(repositoryID string, reference string) (*model.Commit, error)
- func (c *CommitMapperImpl) FindByRepositoryIDAndTagName(repositoryID string, tagName string) (*model.Commit, error)
- func (c *CommitMapperImpl) FindByRepositoryNameAndReference(repositoryID string, reference string) (*model.Commit, error)
- func (c *CommitMapperImpl) FindDraftPageByRepositoryID(repositoryID string, offset, limit int, reverse bool) (model.Commits, error)
- func (c *CommitMapperImpl) FindDraftPageByRepositoryIDAndQuery(repositoryID, query string, offset, limit int, reverse bool) (model.Commits, error)
- func (c *CommitMapperImpl) FindLastByRepositoryID(repositoryID string) (*model.Commit, error)
- func (c *CommitMapperImpl) FindPageByRepositoryID(repositoryID string, offset, limit int, reverse bool) (model.Commits, error)
- func (c *CommitMapperImpl) FindPageByRepositoryIDAndCommitName(repositoryID string, commitName string, offset, limit int, reverse bool) (model.Commits, error)
- func (c *CommitMapperImpl) FindPageByRepositoryIDAndDraftName(repositoryID, draftName string, offset, limit int, reverse bool) (model.Commits, error)
- func (c *CommitMapperImpl) FindPageByRepositoryIDAndReference(repositoryID string, reference string, offset, limit int, reverse bool) (model.Commits, error)
- func (c *CommitMapperImpl) FindPageByRepositoryIDAndTagName(repositoryID string, tagName string, offset, limit int, reverse bool) (model.Commits, error)
- func (c *CommitMapperImpl) FindSequenceID(commit *model.Commit) (int64, error)
- func (c *CommitMapperImpl) GetDraftCountsByRepositoryID(repositoryID string) (int64, error)
- type FileMapper
- type FileMapperImpl
- func (f *FileMapperImpl) FindCommitFileByCommitIDAndPath(commitID, path string) (*model.CommitFile, error)
- func (f *FileMapperImpl) FindCommitFilesExceptManifestByCommitID(commitID string) (model.CommitFiles, error)
- func (f *FileMapperImpl) FindCommitManifestByCommitID(commitID string) (*model.CommitFile, error)
- type RepositoryMapper
- type RepositoryMapperImpl
- func (r *RepositoryMapperImpl) Create(repository *model.Repository) error
- func (r *RepositoryMapperImpl) DeleteByRepositoryID(repositoryID string) error
- func (r *RepositoryMapperImpl) DeleteByUserNameAndRepositoryName(userName, RepositoryName string) error
- func (r *RepositoryMapperImpl) FindAccessiblePageByUserID(userID string, offset, limit int, reverse bool) (model.Repositories, error)
- func (r *RepositoryMapperImpl) FindByRepositoryID(repositoryID string) (*model.Repository, error)
- func (r *RepositoryMapperImpl) FindByUserNameAndRepositoryName(userName, RepositoryName string) (*model.Repository, error)
- func (r *RepositoryMapperImpl) FindPage(offset, limit int, reverse bool) (model.Repositories, error)
- func (r *RepositoryMapperImpl) FindPageByQuery(query string, offset, limit int, reverse bool) (model.Repositories, error)
- func (r *RepositoryMapperImpl) FindPageByUserID(userID string, offset, limit int, reverse bool) (model.Repositories, error)
- func (r *RepositoryMapperImpl) UpdateByUserNameAndRepositoryName(userName, RepositoryName string, repository *model.Repository) error
- func (r *RepositoryMapperImpl) UpdateDeprecatedByUserNameAndRepositoryName(userName, RepositoryName string, repository *model.Repository) error
- type TagMapper
- type TagMapperImpl
- func (t *TagMapperImpl) Create(tag *model.Tag) error
- func (t *TagMapperImpl) CreateInBatch(tags ...*model.Tag) error
- func (t *TagMapperImpl) FindPageByRepositoryID(repositoryID string, offset, limit int, reverse bool) (model.Tags, error)
- func (t *TagMapperImpl) FindPageByRepositoryIDAndQuery(repositoryID, query string, offset, limit int, reverse bool) (model.Tags, error)
- func (t *TagMapperImpl) GetCountsByRepositoryID(repositoryID string) (int64, error)
- type TokenMapper
- type TokenMapperImpl
- func (t *TokenMapperImpl) Create(token *model.Token) error
- func (t *TokenMapperImpl) DeleteByTokenID(tokenID string) error
- func (t *TokenMapperImpl) FindAvailableByTokenID(tokenID string) (*model.Token, error)
- func (t *TokenMapperImpl) FindAvailableByTokenName(tokenName string) (*model.Token, error)
- func (t *TokenMapperImpl) FindAvailablePageByUserID(userID string, offset int, limit int, reverse bool) (model.Tokens, error)
- type UserMapper
- type UserMapperImpl
- func (u *UserMapperImpl) Create(user *model.User) error
- func (u *UserMapperImpl) FindByUserID(userID string) (*model.User, error)
- func (u *UserMapperImpl) FindByUserName(userName string) (*model.User, error)
- func (u *UserMapperImpl) FindPage(offset int, limit int, reverse bool) (model.Users, error)
- func (u *UserMapperImpl) FindPageByQuery(query string, offset int, limit int, reverse bool) (model.Users, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrTagAndDraftDuplicated = errors.New("tag and draft duplicated") ErrLastCommitDuplicated = errors.New("same commit compared to las commit") )
Functions ¶
This section is empty.
Types ¶
type CommitMapper ¶
type CommitMapper interface { Create(commit *model.Commit) error GetDraftCountsByRepositoryID(repositoryID string) (int64, error) FindLastByRepositoryID(repositoryID string) (*model.Commit, error) FindByRepositoryIDAndCommitName(repositoryID string, commitName string) (*model.Commit, error) FindByRepositoryIDAndTagName(repositoryID string, tagName string) (*model.Commit, error) FindByRepositoryIDAndDraftName(repositoryID string, draftName string) (*model.Commit, error) FindByRepositoryIDAndReference(repositoryID string, reference string) (*model.Commit, error) FindPageByRepositoryID(repositoryID string, offset, limit int, reverse bool) (model.Commits, error) FindPageByRepositoryIDAndDraftName(repositoryID, draftName string, offset, limit int, reverse bool) (model.Commits, error) FindPageByRepositoryIDAndTagName(repositoryID string, tagName string, offset, limit int, reverse bool) (model.Commits, error) FindPageByRepositoryIDAndCommitName(repositoryID string, commitName string, offset, limit int, reverse bool) (model.Commits, error) FindPageByRepositoryIDAndReference(repositoryID string, reference string, offset, limit int, reverse bool) (model.Commits, error) FindDraftPageByRepositoryID(repositoryID string, offset, limit int, reverse bool) (model.Commits, error) FindDraftPageByRepositoryIDAndQuery(repositoryID, query string, offset, limit int, reverse bool) (model.Commits, error) DeleteByRepositoryIDAndDraftName(repositoryID string, draftName string) error }
type CommitMapperImpl ¶
type CommitMapperImpl struct{}
func (*CommitMapperImpl) DeleteByRepositoryIDAndDraftName ¶
func (c *CommitMapperImpl) DeleteByRepositoryIDAndDraftName(repositoryID string, draftName string) error
func (*CommitMapperImpl) FindByRepositoryIDAndCommitName ¶
func (*CommitMapperImpl) FindByRepositoryIDAndDraftName ¶
func (*CommitMapperImpl) FindByRepositoryIDAndReference ¶
func (*CommitMapperImpl) FindByRepositoryIDAndTagName ¶
func (*CommitMapperImpl) FindByRepositoryNameAndReference ¶
func (*CommitMapperImpl) FindDraftPageByRepositoryID ¶
func (*CommitMapperImpl) FindDraftPageByRepositoryIDAndQuery ¶
func (*CommitMapperImpl) FindLastByRepositoryID ¶
func (c *CommitMapperImpl) FindLastByRepositoryID(repositoryID string) (*model.Commit, error)
func (*CommitMapperImpl) FindPageByRepositoryID ¶
func (*CommitMapperImpl) FindPageByRepositoryIDAndCommitName ¶
func (*CommitMapperImpl) FindPageByRepositoryIDAndDraftName ¶
func (*CommitMapperImpl) FindPageByRepositoryIDAndReference ¶
func (*CommitMapperImpl) FindPageByRepositoryIDAndTagName ¶
func (*CommitMapperImpl) FindSequenceID ¶
func (c *CommitMapperImpl) FindSequenceID(commit *model.Commit) (int64, error)
func (*CommitMapperImpl) GetDraftCountsByRepositoryID ¶
func (c *CommitMapperImpl) GetDraftCountsByRepositoryID(repositoryID string) (int64, error)
type FileMapper ¶
type FileMapper interface { FindCommitFilesExceptManifestByCommitID(commitID string) (model.CommitFiles, error) FindCommitManifestByCommitID(commitID string) (*model.CommitFile, error) FindCommitFileByCommitIDAndPath(commitID, path string) (*model.CommitFile, error) }
type FileMapperImpl ¶
type FileMapperImpl struct{}
func (*FileMapperImpl) FindCommitFileByCommitIDAndPath ¶
func (f *FileMapperImpl) FindCommitFileByCommitIDAndPath(commitID, path string) (*model.CommitFile, error)
func (*FileMapperImpl) FindCommitFilesExceptManifestByCommitID ¶
func (f *FileMapperImpl) FindCommitFilesExceptManifestByCommitID(commitID string) (model.CommitFiles, error)
func (*FileMapperImpl) FindCommitManifestByCommitID ¶
func (f *FileMapperImpl) FindCommitManifestByCommitID(commitID string) (*model.CommitFile, error)
type RepositoryMapper ¶
type RepositoryMapper interface { Create(repository *model.Repository) error FindByRepositoryID(repositoryID string) (*model.Repository, error) FindByUserNameAndRepositoryName(userName, RepositoryName string) (*model.Repository, error) FindPage(offset, limit int, reverse bool) (model.Repositories, error) FindPageByQuery(query string, offset, limit int, reverse bool) (model.Repositories, error) FindPageByUserID(userID string, offset, limit int, reverse bool) (model.Repositories, error) FindAccessiblePageByUserID(userID string, offset, limit int, reverse bool) (model.Repositories, error) DeleteByRepositoryID(repositoryID string) error DeleteByUserNameAndRepositoryName(userName, RepositoryName string) error UpdateByUserNameAndRepositoryName(userName, RepositoryName string, repository *model.Repository) error UpdateDeprecatedByUserNameAndRepositoryName(userName, RepositoryName string, repository *model.Repository) error }
type RepositoryMapperImpl ¶
type RepositoryMapperImpl struct{}
func (*RepositoryMapperImpl) Create ¶
func (r *RepositoryMapperImpl) Create(repository *model.Repository) error
func (*RepositoryMapperImpl) DeleteByRepositoryID ¶
func (r *RepositoryMapperImpl) DeleteByRepositoryID(repositoryID string) error
func (*RepositoryMapperImpl) DeleteByUserNameAndRepositoryName ¶
func (r *RepositoryMapperImpl) DeleteByUserNameAndRepositoryName(userName, RepositoryName string) error
func (*RepositoryMapperImpl) FindAccessiblePageByUserID ¶
func (r *RepositoryMapperImpl) FindAccessiblePageByUserID(userID string, offset, limit int, reverse bool) (model.Repositories, error)
func (*RepositoryMapperImpl) FindByRepositoryID ¶
func (r *RepositoryMapperImpl) FindByRepositoryID(repositoryID string) (*model.Repository, error)
func (*RepositoryMapperImpl) FindByUserNameAndRepositoryName ¶
func (r *RepositoryMapperImpl) FindByUserNameAndRepositoryName(userName, RepositoryName string) (*model.Repository, error)
func (*RepositoryMapperImpl) FindPage ¶
func (r *RepositoryMapperImpl) FindPage(offset, limit int, reverse bool) (model.Repositories, error)
func (*RepositoryMapperImpl) FindPageByQuery ¶
func (r *RepositoryMapperImpl) FindPageByQuery(query string, offset, limit int, reverse bool) (model.Repositories, error)
func (*RepositoryMapperImpl) FindPageByUserID ¶
func (r *RepositoryMapperImpl) FindPageByUserID(userID string, offset, limit int, reverse bool) (model.Repositories, error)
func (*RepositoryMapperImpl) UpdateByUserNameAndRepositoryName ¶
func (r *RepositoryMapperImpl) UpdateByUserNameAndRepositoryName(userName, RepositoryName string, repository *model.Repository) error
func (*RepositoryMapperImpl) UpdateDeprecatedByUserNameAndRepositoryName ¶
func (r *RepositoryMapperImpl) UpdateDeprecatedByUserNameAndRepositoryName(userName, RepositoryName string, repository *model.Repository) error
type TagMapper ¶
type TagMapper interface { Create(tag *model.Tag) error CreateInBatch(tags ...*model.Tag) error GetCountsByRepositoryID(repositoryID string) (int64, error) FindPageByRepositoryID(repositoryID string, offset, limit int, reverse bool) (model.Tags, error) FindPageByRepositoryIDAndQuery(repositoryID, query string, offset, limit int, reverse bool) (model.Tags, error) }
type TagMapperImpl ¶
type TagMapperImpl struct{}
func (*TagMapperImpl) CreateInBatch ¶
func (t *TagMapperImpl) CreateInBatch(tags ...*model.Tag) error
func (*TagMapperImpl) FindPageByRepositoryID ¶
func (*TagMapperImpl) FindPageByRepositoryIDAndQuery ¶
func (*TagMapperImpl) GetCountsByRepositoryID ¶
func (t *TagMapperImpl) GetCountsByRepositoryID(repositoryID string) (int64, error)
type TokenMapper ¶
type TokenMapper interface { Create(token *model.Token) error FindAvailableByTokenID(tokenID string) (*model.Token, error) FindAvailableByTokenName(tokenName string) (*model.Token, error) FindAvailablePageByUserID(userID string, offset int, limit int, reverse bool) (model.Tokens, error) DeleteByTokenID(tokenID string) error }
type TokenMapperImpl ¶
type TokenMapperImpl struct{}
func (*TokenMapperImpl) DeleteByTokenID ¶
func (t *TokenMapperImpl) DeleteByTokenID(tokenID string) error
func (*TokenMapperImpl) FindAvailableByTokenID ¶
func (t *TokenMapperImpl) FindAvailableByTokenID(tokenID string) (*model.Token, error)
func (*TokenMapperImpl) FindAvailableByTokenName ¶
func (t *TokenMapperImpl) FindAvailableByTokenName(tokenName string) (*model.Token, error)
func (*TokenMapperImpl) FindAvailablePageByUserID ¶
type UserMapper ¶
type UserMapper interface { Create(user *model.User) error FindByUserID(userID string) (*model.User, error) FindByUserName(userName string) (*model.User, error) FindPage(offset int, limit int, reverse bool) (model.Users, error) FindPageByQuery(query string, offset int, limit int, reverse bool) (model.Users, error) }
type UserMapperImpl ¶
type UserMapperImpl struct{}
func (*UserMapperImpl) FindByUserID ¶
func (u *UserMapperImpl) FindByUserID(userID string) (*model.User, error)
func (*UserMapperImpl) FindByUserName ¶
func (u *UserMapperImpl) FindByUserName(userName string) (*model.User, error)
func (*UserMapperImpl) FindPageByQuery ¶
Click to show internal directories.
Click to hide internal directories.