Class ImageListItem

All Implemented Interfaces:
Embargo, Identifiable<Long>, MutableEmbargo<ImageListItem>

public class ImageListItem extends PublishableListItem<ImageListItem>
Since:
3.5
  • Constructor Details

    • ImageListItem

      public ImageListItem()
    • ImageListItem

      public ImageListItem(Image image)
  • Method Details

    • getTitle

      public String getTitle()
    • getDescription

      public String getDescription()
    • getImageUri

      public String getImageUri()
    • getLicense

      public nl.vpro.domain.support.License getLicense()
    • getSourceName

      public String getSourceName()
    • getOwner

      public nl.vpro.domain.media.support.OwnerType getOwner()
    • setTitle

      public void setTitle(String title)
    • setDescription

      public void setDescription(String description)
    • setImageUri

      public void setImageUri(String imageUri)
    • setLicense

      public void setLicense(nl.vpro.domain.support.License license)
    • setSourceName

      public void setSourceName(String sourceName)
    • setOwner

      public void setOwner(nl.vpro.domain.media.support.OwnerType owner)
    • toString

      public @NonNull String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(@Nullable Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object