Package nl.vpro.domain.media.search
Class ImageListItem
- java.lang.Object
-
- nl.vpro.domain.media.search.PublishableListItem<ImageListItem>
-
- nl.vpro.domain.media.search.ImageListItem
-
- All Implemented Interfaces:
Embargo
,Identifiable<Long>
,MutableEmbargo<ImageListItem>
public class ImageListItem extends PublishableListItem<ImageListItem>
- Since:
- 3.5
-
-
Field Summary
-
Fields inherited from class nl.vpro.domain.media.search.PublishableListItem
createdBy, creationInstant, id, lastModifiedBy, lastModifiedInstant, lastPublished, publishStart, publishStop, workflow
-
-
Constructor Summary
Constructors Constructor Description ImageListItem()
ImageListItem(Image image)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(@Nullable Object other)
boolean
equals(@Nullable Object o)
String
getDescription()
String
getImageUri()
nl.vpro.domain.support.License
getLicense()
nl.vpro.domain.media.support.OwnerType
getOwner()
String
getSourceName()
String
getTitle()
int
hashCode()
void
setDescription(String description)
void
setImageUri(String imageUri)
void
setLicense(nl.vpro.domain.support.License license)
void
setOwner(nl.vpro.domain.media.support.OwnerType owner)
void
setSourceName(String sourceName)
void
setTitle(String title)
@NonNull String
toString()
-
Methods inherited from class nl.vpro.domain.media.search.PublishableListItem
getCreatedBy, getCreationInstant, getDeletedAttributeValue, getId, getLastModifiedBy, getLastModifiedInstant, getLastPublished, getPublishStartInstant, getPublishStopInstant, getUrn, getWorkflow, isDeleted, setCreatedBy, setCreationInstant, setDeletedAttributeValue, setId, setLastModifiedBy, setLastModifiedInstant, setLastPublished, setPublishStartInstant, setPublishStopInstant, setUrn, setWorkflow
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface nl.vpro.domain.Embargo
asRange, inPublicationWindow, inPublicationWindow, isPublishable, isUnderEmbargo, isUnderEmbargo, wasUnderEmbargo, wasUnderEmbargo, willBePublished, willBePublished, willBeUnderEmbargo, willBeUnderEmbargo
-
Methods inherited from interface nl.vpro.domain.MutableEmbargo
set
-
-
-
-
Constructor Detail
-
ImageListItem
public ImageListItem()
-
ImageListItem
public ImageListItem(Image image)
-
-
Method Detail
-
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)
-
canEqual
protected boolean canEqual(@Nullable Object other)
-
-