Package nl.vpro.domain.media.update
Class Asset
- java.lang.Object
-
- nl.vpro.domain.media.update.Asset
-
- All Implemented Interfaces:
Embargo
,MutableEmbargo<Asset>
public class Asset extends Object implements MutableEmbargo<Asset>
- Since:
- 2.1
- Author:
- Roelof Jan Koekoek
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStream
getInputStream()
Instant
getPublishStartInstant()
Instant
getPublishStopInstant()
Object
getSource()
boolean
isDataAsset()
boolean
isLocationAsset()
void
resolve(String parent)
@NonNull Asset
setPublishStartInstant(Instant publishStart)
@NonNull Asset
setPublishStopInstant(Instant publishStop)
void
setSource(AssetSource source)
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, 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
-
-
-
-
Method Detail
-
isLocationAsset
public boolean isLocationAsset()
-
isDataAsset
public boolean isDataAsset()
-
resolve
public void resolve(String parent) throws URISyntaxException
- Throws:
URISyntaxException
-
getPublishStartInstant
public Instant getPublishStartInstant()
- Specified by:
getPublishStartInstant
in interfaceEmbargo
-
setPublishStartInstant
public @NonNull Asset setPublishStartInstant(Instant publishStart)
- Specified by:
setPublishStartInstant
in interfaceMutableEmbargo<Asset>
-
getPublishStopInstant
public Instant getPublishStopInstant()
- Specified by:
getPublishStopInstant
in interfaceEmbargo
-
setPublishStopInstant
public @NonNull Asset setPublishStopInstant(Instant publishStop)
- Specified by:
setPublishStopInstant
in interfaceMutableEmbargo<Asset>
-
getSource
public Object getSource()
-
setSource
public void setSource(AssetSource source)
-
getInputStream
public InputStream getInputStream()
-
-