Documentation
¶
Index ¶
- func IsSubjectAdmin(subject *auth.Subject) bool
- type AuthAuditFacade
- type AuthAuditFacadeImpl
- func (aaf *AuthAuditFacadeImpl) Audit(ctx context.Context, data *dto.AuthAuditDTO) error
- func (aaf *AuthAuditFacadeImpl) ListByPeriod(ctx context.Context, auditPeriod *dto.AuditPeriodDTO) ([]*dto.AuthAuditDTO, error)
- func (aaf *AuthAuditFacadeImpl) ListByUsername(ctx context.Context, auditUser *dto.AuditUserDTO) ([]*dto.AuthAuditDTO, error)
- type DataAuditFacade
- type DataAuditFacadeImpl
- func (daf *DataAuditFacadeImpl) Audit(ctx context.Context, data *dto.DataAuditDTO) error
- func (daf *DataAuditFacadeImpl) ListByInstance(ctx context.Context, auditInstance *dto.AuditInstanceDTO) ([]*dto.DataAuditDTO, error)
- func (daf *DataAuditFacadeImpl) ListByPeriod(ctx context.Context, auditPeriod *dto.AuditPeriodDTO) ([]*dto.DataAuditDTO, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsSubjectAdmin ¶
Types ¶
type AuthAuditFacade ¶
type AuthAuditFacade interface {
Audit(ctx context.Context, data *dto.AuthAuditDTO) error
ListByPeriod(ctx context.Context, auditPeriod *dto.AuditPeriodDTO) ([]*dto.AuthAuditDTO, error)
ListByUsername(ctx context.Context, auditUser *dto.AuditUserDTO) ([]*dto.AuthAuditDTO, error)
}
type AuthAuditFacadeImpl ¶
type AuthAuditFacadeImpl struct {
// contains filtered or unexported fields
}
func NewAuthAuditFacade ¶
func NewAuthAuditFacade( authHelper auth.Helper, authAuditUC usecase.AuthAuditUseCase, authListByPeriodUC usecase.AuthListByPeriodUseCase, authListByUsernameUC usecase.AuthListByUsernameUseCase, ) *AuthAuditFacadeImpl
func (*AuthAuditFacadeImpl) Audit ¶
func (aaf *AuthAuditFacadeImpl) Audit(ctx context.Context, data *dto.AuthAuditDTO) error
func (*AuthAuditFacadeImpl) ListByPeriod ¶
func (aaf *AuthAuditFacadeImpl) ListByPeriod(ctx context.Context, auditPeriod *dto.AuditPeriodDTO) ([]*dto.AuthAuditDTO, error)
func (*AuthAuditFacadeImpl) ListByUsername ¶
func (aaf *AuthAuditFacadeImpl) ListByUsername(ctx context.Context, auditUser *dto.AuditUserDTO) ([]*dto.AuthAuditDTO, error)
type DataAuditFacade ¶
type DataAuditFacade interface {
Audit(ctx context.Context, data *dto.DataAuditDTO) error
ListByPeriod(ctx context.Context, auditPeriod *dto.AuditPeriodDTO) ([]*dto.DataAuditDTO, error)
ListByInstance(ctx context.Context, auditInstance *dto.AuditInstanceDTO) ([]*dto.DataAuditDTO, error)
}
type DataAuditFacadeImpl ¶
type DataAuditFacadeImpl struct {
// contains filtered or unexported fields
}
func NewDataAuditFacade ¶
func NewDataAuditFacade( authHelper auth.Helper, dataAuditUC usecase.DataAuditUseCase, dataListByPeriod usecase.DataListByPeriodUseCase, dataListByInstance usecase.DataListByInstanceUseCase, ) *DataAuditFacadeImpl
func (*DataAuditFacadeImpl) Audit ¶
func (daf *DataAuditFacadeImpl) Audit(ctx context.Context, data *dto.DataAuditDTO) error
func (*DataAuditFacadeImpl) ListByInstance ¶
func (daf *DataAuditFacadeImpl) ListByInstance(ctx context.Context, auditInstance *dto.AuditInstanceDTO) ([]*dto.DataAuditDTO, error)
func (*DataAuditFacadeImpl) ListByPeriod ¶
func (daf *DataAuditFacadeImpl) ListByPeriod(ctx context.Context, auditPeriod *dto.AuditPeriodDTO) ([]*dto.DataAuditDTO, error)
Click to show internal directories.
Click to hide internal directories.