Documentation
¶
Index ¶
- type GenericNote
- type GenericNoteHistory
- type GenericNoteHistoryRepository
- type GenericNoteHistoryRepositoryImpl
- type GenericNoteRepository
- type GenericNoteRepositoryImpl
- func (impl GenericNoteRepositoryImpl) FindByAppId(id int) (*GenericNote, error)
- func (impl GenericNoteRepositoryImpl) FindByClusterId(id int) (*GenericNote, error)
- func (impl GenericNoteRepositoryImpl) FindByIdentifier(identifier int, identifierType NoteType) (*GenericNote, error)
- func (impl GenericNoteRepositoryImpl) GetDescriptionFromAppIds(appIds []int) ([]*GenericNote, error)
- func (impl GenericNoteRepositoryImpl) GetGenericNotesForAppIds(appIds []int) ([]*GenericNote, error)
- func (impl GenericNoteRepositoryImpl) Save(tx *pg.Tx, model *GenericNote) error
- func (impl GenericNoteRepositoryImpl) Update(tx *pg.Tx, model *GenericNote) error
- type NoteType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericNote ¶
type GenericNote struct { Id int `sql:"id,pk" json:"id"` Identifier int `sql:"identifier" json:"identifier" validate:"required"` IdentifierType NoteType `sql:"identifier_type,notnull" json:"identifierType"` Description string `sql:"description" json:"description"` sql.AuditLog // contains filtered or unexported fields }
type GenericNoteHistory ¶
type GenericNoteHistoryRepository ¶
type GenericNoteHistoryRepository interface { sql.TransactionWrapper SaveHistory(tx *pg.Tx, model *GenericNoteHistory) error FindHistoryByNoteId(id []int) ([]GenericNoteHistory, error) }
type GenericNoteHistoryRepositoryImpl ¶
type GenericNoteHistoryRepositoryImpl struct { *sql.TransactionUtilImpl // contains filtered or unexported fields }
func NewGenericNoteHistoryRepositoryImpl ¶
func NewGenericNoteHistoryRepositoryImpl(dbConnection *pg.DB, TransactionUtilImpl *sql.TransactionUtilImpl) *GenericNoteHistoryRepositoryImpl
func (GenericNoteHistoryRepositoryImpl) FindHistoryByNoteId ¶
func (impl GenericNoteHistoryRepositoryImpl) FindHistoryByNoteId(id []int) ([]GenericNoteHistory, error)
func (GenericNoteHistoryRepositoryImpl) SaveHistory ¶
func (impl GenericNoteHistoryRepositoryImpl) SaveHistory(tx *pg.Tx, model *GenericNoteHistory) error
type GenericNoteRepository ¶
type GenericNoteRepository interface { //transaction util funcs sql.TransactionWrapper Save(tx *pg.Tx, model *GenericNote) error FindByClusterId(id int) (*GenericNote, error) FindByAppId(id int) (*GenericNote, error) FindByIdentifier(identifier int, identifierType NoteType) (*GenericNote, error) Update(tx *pg.Tx, model *GenericNote) error GetGenericNotesForAppIds(appIds []int) ([]*GenericNote, error) GetDescriptionFromAppIds(appIds []int) ([]*GenericNote, error) }
type GenericNoteRepositoryImpl ¶
type GenericNoteRepositoryImpl struct { *sql.TransactionUtilImpl // contains filtered or unexported fields }
func NewGenericNoteRepositoryImpl ¶
func NewGenericNoteRepositoryImpl(dbConnection *pg.DB, TransactionUtilImpl *sql.TransactionUtilImpl) *GenericNoteRepositoryImpl
func (GenericNoteRepositoryImpl) FindByAppId ¶
func (impl GenericNoteRepositoryImpl) FindByAppId(id int) (*GenericNote, error)
func (GenericNoteRepositoryImpl) FindByClusterId ¶
func (impl GenericNoteRepositoryImpl) FindByClusterId(id int) (*GenericNote, error)
func (GenericNoteRepositoryImpl) FindByIdentifier ¶
func (impl GenericNoteRepositoryImpl) FindByIdentifier(identifier int, identifierType NoteType) (*GenericNote, error)
func (GenericNoteRepositoryImpl) GetDescriptionFromAppIds ¶
func (impl GenericNoteRepositoryImpl) GetDescriptionFromAppIds(appIds []int) ([]*GenericNote, error)
func (GenericNoteRepositoryImpl) GetGenericNotesForAppIds ¶
func (impl GenericNoteRepositoryImpl) GetGenericNotesForAppIds(appIds []int) ([]*GenericNote, error)
func (GenericNoteRepositoryImpl) Save ¶
func (impl GenericNoteRepositoryImpl) Save(tx *pg.Tx, model *GenericNote) error
func (GenericNoteRepositoryImpl) Update ¶
func (impl GenericNoteRepositoryImpl) Update(tx *pg.Tx, model *GenericNote) error
Click to show internal directories.
Click to hide internal directories.