Interface SliderWriteServiceInterface
Interface SliderWriteServiceInterface
Direct known implementers
Category: System
Located at Services/Core/Slider/Interfaces/SliderWriteServiceInterface.inc.php
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.