Documentation ¶
Index ¶
- Variables
- type CategoryData
- type CategoryProvider
- type ImageMetaData
- type ImageMetadataProvider
- type LocalDataStore
- func (d *LocalDataStore) DeleteMarkedImages() error
- func (d *LocalDataStore) GetCategoriesToCreate() ([]CategoryData, error)
- func (d *LocalDataStore) GetCategoryByKey(key string) (CategoryData, error)
- func (d *LocalDataStore) GetCategoryByPiwigoId(piwigoId int) (CategoryData, error)
- func (d *LocalDataStore) ImageMetadata(fullImagePath string) (ImageMetaData, error)
- func (d *LocalDataStore) ImageMetadataAll() ([]ImageMetaData, error)
- func (d *LocalDataStore) ImageMetadataToDelete() ([]ImageMetaData, error)
- func (d *LocalDataStore) ImageMetadataToUpload() ([]ImageMetaData, error)
- func (d *LocalDataStore) Initialize(connectionString string) error
- func (d *LocalDataStore) SaveCategory(category CategoryData) error
- func (d *LocalDataStore) SaveImageMetadata(img ImageMetaData) error
- func (d *LocalDataStore) SavePiwigoIdAndUpdateUploadFlag(md5Sum string, piwigoId int) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrorRecordNotFound = errors.New("record not found")
Functions ¶
This section is empty.
Types ¶
type CategoryData ¶
func (*CategoryData) String ¶
func (cat *CategoryData) String() string
type CategoryProvider ¶
type CategoryProvider interface { SaveCategory(category CategoryData) error GetCategoryByPiwigoId(piwigoId int) (CategoryData, error) GetCategoryByKey(key string) (CategoryData, error) GetCategoriesToCreate() ([]CategoryData, error) }
type ImageMetaData ¶
type ImageMetaData struct { ImageId int PiwigoId int FullImagePath string Filename string Md5Sum string LastChange time.Time CategoryPath string CategoryPiwigoId int UploadRequired bool DeleteRequired bool }
func (*ImageMetaData) String ¶
func (img *ImageMetaData) String() string
type ImageMetadataProvider ¶
type ImageMetadataProvider interface { ImageMetadata(fullImagePath string) (ImageMetaData, error) ImageMetadataToUpload() ([]ImageMetaData, error) ImageMetadataToDelete() ([]ImageMetaData, error) ImageMetadataAll() ([]ImageMetaData, error) SaveImageMetadata(m ImageMetaData) error SavePiwigoIdAndUpdateUploadFlag(md5Sum string, piwigoId int) error DeleteMarkedImages() error }
type LocalDataStore ¶
type LocalDataStore struct {
// contains filtered or unexported fields
}
func NewLocalDataStore ¶
func NewLocalDataStore() *LocalDataStore
func (*LocalDataStore) DeleteMarkedImages ¶
func (d *LocalDataStore) DeleteMarkedImages() error
func (*LocalDataStore) GetCategoriesToCreate ¶
func (d *LocalDataStore) GetCategoriesToCreate() ([]CategoryData, error)
func (*LocalDataStore) GetCategoryByKey ¶
func (d *LocalDataStore) GetCategoryByKey(key string) (CategoryData, error)
func (*LocalDataStore) GetCategoryByPiwigoId ¶
func (d *LocalDataStore) GetCategoryByPiwigoId(piwigoId int) (CategoryData, error)
func (*LocalDataStore) ImageMetadata ¶
func (d *LocalDataStore) ImageMetadata(fullImagePath string) (ImageMetaData, error)
func (*LocalDataStore) ImageMetadataAll ¶
func (d *LocalDataStore) ImageMetadataAll() ([]ImageMetaData, error)
func (*LocalDataStore) ImageMetadataToDelete ¶
func (d *LocalDataStore) ImageMetadataToDelete() ([]ImageMetaData, error)
func (*LocalDataStore) ImageMetadataToUpload ¶
func (d *LocalDataStore) ImageMetadataToUpload() ([]ImageMetaData, error)
func (*LocalDataStore) Initialize ¶
func (d *LocalDataStore) Initialize(connectionString string) error
func (*LocalDataStore) SaveCategory ¶
func (d *LocalDataStore) SaveCategory(category CategoryData) error
func (*LocalDataStore) SaveImageMetadata ¶
func (d *LocalDataStore) SaveImageMetadata(img ImageMetaData) error
func (*LocalDataStore) SavePiwigoIdAndUpdateUploadFlag ¶
func (d *LocalDataStore) SavePiwigoIdAndUpdateUploadFlag(md5Sum string, piwigoId int) error
Click to show internal directories.
Click to hide internal directories.