Interface MutableMetadata<T extends MutableMetadata<T>>

    • Method Detail

      • getImageUri

        String getImageUri()
      • setType

        void setType​(@NotNull
                     @NotNull ImageType type)
      • setTitle

        void setTitle​(@NotNull @Size(max=255,min=1)
                      @NotNull @Size(max=255,min=1) String title)
      • setDescription

        void setDescription​(String description)
      • setSource

        void setSource​(@NotNull
                       @NotNull String source)
      • setSourceName

        void setSourceName​(@NotNull
                           @NotNull String sourceName)
      • setLicense

        void setLicense​(@NotNull
                        @NotNull nl.vpro.domain.support.License license)
      • setCredits

        void setCredits​(@NotNull
                        @NoHtml @NotNull String credits)
      • setHeight

        void setHeight​(@Positive
                       @Positive Integer height)
      • setWidth

        void setWidth​(@Positive
                      @Positive Integer width)
      • setDate

        void setDate​(String date)
      • setDate

        default void setDate​(Instant instant)
      • setLastModifiedInstant

        void setLastModifiedInstant​(Instant lastModified)