ImageListRepository
in
Interface ImageListRepository
Table of Contents
- createImageList() : ImageListId
- Creates an empty image list.
- createMultipleImageLists() : ImageListIds
- Creates multiple empty image list.
- deleteImageLists() : void
- Deletes one or more existing image lists.
- filterImageLists() : ImageLists
- Returns a filtered, sorted, paginated collection of image lists.
- getAllImageLists() : ImageLists
- Returns a collection of all image lists.
- getImageListById() : ImageList
- Returns a specific image list based on the given image list ID.
- getImageListsTotalCount() : int
- Returns the total count of filtered image lists.
- registerOperationPermitter() : void
- Registers an operation permitter, which can determine if a deletion operation is permitted.
- storeImageLists() : void
- Stores one or more existing image lists.
Methods
createImageList()
Creates an empty image list.
public
createImageList(ImageListName $imageListName) : ImageListId
Parameters
- $imageListName : ImageListName
Tags
Return values
ImageListId —createMultipleImageLists()
Creates multiple empty image list.
public
createMultipleImageLists(ImageListName ...$imageListNames) : ImageListIds
Parameters
- $imageListNames : ImageListName
Tags
Return values
ImageListIds —deleteImageLists()
Deletes one or more existing image lists.
public
deleteImageLists(ImageListId ...$imageListIds) : void
Parameters
- $imageListIds : ImageListId
Tags
Return values
void —filterImageLists()
Returns a filtered, sorted, paginated collection of image lists.
public
filterImageLists(Filters $filters, Sorting $sorting, Pagination $pagination) : ImageLists
Parameters
- $filters : Filters
- $sorting : Sorting
- $pagination : Pagination
Return values
ImageLists —getAllImageLists()
Returns a collection of all image lists.
public
getAllImageLists() : ImageLists
Return values
ImageLists —getImageListById()
Returns a specific image list based on the given image list ID.
public
getImageListById(ImageListId $imageListId) : ImageList
Parameters
- $imageListId : ImageListId
Tags
Return values
ImageList —getImageListsTotalCount()
Returns the total count of filtered image lists.
public
getImageListsTotalCount(Filters $filters) : int
Parameters
- $filters : Filters
Return values
int —registerOperationPermitter()
Registers an operation permitter, which can determine if a deletion operation is permitted.
public
registerOperationPermitter(ImageListOperationPermitter $permitter) : void
Parameters
- $permitter : ImageListOperationPermitter
Return values
void —storeImageLists()
Stores one or more existing image lists.
public
storeImageLists(ImageList ...$imageLists) : void
Parameters
- $imageLists : ImageList