Interface SliderWriteServiceInterface

Interface SliderWriteServiceInterface

Direct known implementers

SliderWriteService

Methods summary

public saveSlider( SliderInterface $slider ) : SliderInterface

Saves a Slider to the database and delegates to child-repositories.

public setStartPageSlider( IdType $sliderId ) : SliderWriteServiceInterface

Set the Slider for the start page.

public addSlide( IdType $sliderId, SlideInterface $slide ) : SlideInterface

Saves a Slide to the database and delegates to child-repositories.

public addSlideImage( IdType $slideId, SlideImageInterface $slideImage ) : SlideImageInterface

Saves a SlideImage to the database.

public addSlideImageArea( IdType $slideImageId, SlideImageAreaInterface $slideImageArea ) : SlideImageAreaInterface

Saves a SlideAreaImage to the database.

public deleteSliderById( IdType $sliderId ) : SliderWriteServiceInterface

Deletes a Slider by the given slider ID.

public deleteSlideById( IdType $slideId ) : SliderWriteServiceInterface

Deletes a Slide by the given slide ID.

public deleteSlideImageById( IdType $slideImageId ) : SliderWriteServiceInterface

Deletes a SlideImage by the given slide image ID.

public deleteSlideImageAreaById( IdType $slideImageAreaId ) : SliderWriteServiceInterface

Deletes a SlideImageArea by the given slide image area ID.

public deleteSlideImageAreasBySlideImageId( IdType $slideImageId ) : SliderWriteServiceInterface

Deletes SlideImageAreas by the given slide image ID.

public importSlideImageFile( ExistingFile $sourceFile, FilenameStringType $preferredFilename ) : SliderWriteServiceInterface

Import slide image file.

public importSlideThumbnailImageFile( ExistingFile $sourceFile, FilenameStringType $preferredFilename ) : SliderWriteServiceInterface

Import slide image thumbnail file.

public renameSlideImageFile( FilenameStringType $oldName, FilenameStringType $newName ) : SliderWriteServiceInterface

Rename a slide image file.

public renameSlideThumbnailImageFile( FilenameStringType $oldName, FilenameStringType $newName ) : SliderWriteServiceInterface

Rename a slide image thumbnail file.

public deleteSlideImageFile( FilenameStringType $filename ) : SliderWriteServiceInterface

Delete a slide image file.

public deleteSlideThumbnailImageFile( FilenameStringType $filename ) : SliderWriteServiceInterface

Delete a slide image thumbnail file.

public deleteSliderAssignmentsBySliderId( IdType $sliderId ) : SliderWriteServiceInterface

Deletes all slider assignments by the given slider ID.

public deleteSliderAssignmentByCategoryId( IdType $categoryId ) : SliderWriteServiceInterface

Deletes a slider assignment by the given category ID.

public deleteSliderAssignmentByContentId( IdType $contentId ) : SliderWriteServiceInterface

Deletes a slider assignment by the given content ID.

public deleteSliderAssignmentByProductId( IdType $productId ) : SliderWriteServiceInterface

Deletes a slider assignment by the given product ID.

public saveSliderAssignmentForCategoryId( IdType $sliderId, IdType $categoryId ) : SliderWriteServiceInterface

Inserts a slider assignment for the given category ID into the database.

public saveSliderAssignmentForContentId( IdType $sliderId, IdType $contentId ) : SliderWriteServiceInterface

Inserts a slider assignment for the given content ID into the database.

public saveSliderAssignmentForProductId( IdType $sliderId, IdType $productId ) : SliderWriteServiceInterface

Inserts a slider assignment for the given product ID into the database.