Package nl.vpro.domain.media
Interface WithImages
-
public interface WithImages
- Since:
- 5.9
- Author:
- Michiel Meeuwissen
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
addImage(@NonNull Image image)
void
addImage(@NonNull Image image, int index)
default Image
findImage(@NonNull ImageType type)
default Image
findImage(Long id)
default Image
findImage(String url, nl.vpro.domain.media.support.OwnerType owner)
default Image
findImage(ImageType type, Duration offset)
default List<Image>
findImages(@NonNull nl.vpro.domain.media.support.OwnerType owner)
default Image
getImage(int index)
default Image
getImage(ImageType type)
default Image
getImage(Image image)
List<Image>
getImages()
default Image
getMainImage()
boolean
hasImages()
default boolean
removeImage(Long imageId)
default boolean
removeImage(Image image)
void
setImages(List<Image> images)
-
-
-
Method Detail
-
hasImages
boolean hasImages()
-
getImage
default Image getImage(int index)
-
getMainImage
default Image getMainImage()
-
addImage
default void addImage(@NonNull Image image)
-
addImage
void addImage(@NonNull Image image, int index)
-
removeImage
default boolean removeImage(Image image)
-
removeImage
default boolean removeImage(Long imageId)
-
-