Package nl.vpro.domain.media.update
Class GroupUpdate
- java.lang.Object
-
- nl.vpro.domain.media.update.MediaUpdate<Group>
-
- nl.vpro.domain.media.update.GroupUpdate
-
- All Implemented Interfaces:
Embargo
,Identifiable<Long>
,MediaIdentifiable
,MidIdentifiable
,MutableEmbargo<MediaUpdate<Group>>
,TextualObjectUpdate<TitleUpdate,DescriptionUpdate,MediaUpdate<Group>>
,IntegerVersionSpecific
,VersionSpecific<Integer>
public final class GroupUpdate extends MediaUpdate<Group>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface nl.vpro.domain.media.MediaIdentifiable
MediaIdentifiable.Correlation
-
-
Field Summary
-
Fields inherited from class nl.vpro.domain.media.update.MediaUpdate
asset, avType, embeddable, fromXml, geoLocations, images, intentions, mediaObjectToValidate, mid, predictions, targetGroups, urn, version, xmlVersion
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GroupUpdate
create()
static GroupUpdate
create(Group group)
static GroupUpdate
create(Group group, nl.vpro.domain.media.support.OwnerType ownerType)
static GroupUpdate
create(IntegerVersion version, Group group)
static GroupUpdate
create(IntegerVersion version, Group group, nl.vpro.domain.media.support.OwnerType ownerType)
Group
fetch(nl.vpro.domain.media.support.OwnerType ownerType)
Convert this MediaUpdate object to a MediaObject Clone all the fields of MediaUpdate into a new MediaObjectprotected void
fillFrom(Group mediaObject, nl.vpro.domain.media.support.OwnerType ownerType)
String
getPoSeriesID()
GroupType
getType()
protected String
getUrnPrefix()
Boolean
isOrdered()
protected Group
newMedia()
void
setOrdered(Boolean ordered)
void
setPoSeriesID(String poSeriesID)
void
setType(GroupType type)
-
Methods inherited from class nl.vpro.domain.media.update.MediaUpdate
create, create, create, createUpdate, fetch, fillFromMedia, getAgeRating, getAsset, getAvAttributes, getAVType, getBroadcasters, getContentRatings, getCountries, getCredits, getCrids, getDeletedAttribute, getDescriptionCreator, getDescriptions, getDuration, getEmail, getEmbeddable, getGenres, getGeoLocations, getGeoRestrictions, getId, getImages, getIntentions, getLanguages, getLocations, getMediaType, getMemberOf, getMid, getPortalRestrictions, getPortals, getPredictions, getPublishStartInstant, getPublishStopInstant, getRelations, getReleaseYear, getTags, getTargetGroups, getTitleCreator, getTitles, getTopics, getTwitterrefs, getUrn, getVersion, getVersionAttribute, getWebsites, isBefore, isDeleted, isImported, isNotBefore, isValid, setAgeRating, setAsset, setAvAttributes, setAVType, setBroadcasters, setBroadcasters, setContentRatings, setCountries, setCredits, setCredits, setCrids, setDeleted, setDeletedAttribute, setDescriptions, setDescriptions, setDuration, setEmail, setEmail, setEmbeddable, setGenres, setGenres, setGeoLocations, setGeoLocations, setGeoRestrictions, setImages, setImages, setIntentions, setLanguages, setLocations, setLocations, setMemberOf, setMid, setPortalRestrictions, setPortalRestrictions, setPortals, setPortals, setPredictions, setPublishStartInstant, setPublishStopInstant, setRelations, setReleaseYear, setTags, setTags, setTargetGroups, setTitles, setTitles, setTopics, setTopics, setTwitterRefs, setUrn, setVersion, setVersionAttribute, setWebsiteObjects, setWebsites, setWebsites, toList, toList, toList, toMemberRef, toSet, toSet, toString, violationMessage, violationMessage, violations, warningViolations
-
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.media.MediaIdentifiable
getCorrelation, getCorrelationId, getMainIdentifier
-
Methods inherited from interface nl.vpro.domain.MutableEmbargo
set
-
Methods inherited from interface nl.vpro.domain.TextualObjectUpdate
addDescription, addDescription, addTitle, addTitle, findDescription, findTitle, getAbbreviatedTitle, getLanguage, getLexicoTitle, getLongDescription, getMainDescription, getMainTitle, getOriginalTitle, getShortDescription, getShortTitle, getSubDescription, getSubTitle, getWorkTitle, hasDescriptions, hasTitles, removeDescription, removeDescription, removeTitle, self, setDescription, setDescription, setLongDescription, setMainDescription, setMainTitle, setTitle, setTitle
-
-
-
-
Method Detail
-
create
public static GroupUpdate create(IntegerVersion version, Group group, nl.vpro.domain.media.support.OwnerType ownerType)
-
create
public static GroupUpdate create(IntegerVersion version, Group group)
-
create
public static GroupUpdate create(Group group, nl.vpro.domain.media.support.OwnerType ownerType)
-
create
public static GroupUpdate create(Group group)
-
create
public static GroupUpdate create()
-
fillFrom
protected void fillFrom(Group mediaObject, nl.vpro.domain.media.support.OwnerType ownerType)
- Specified by:
fillFrom
in classMediaUpdate<Group>
-
fetch
public Group fetch(nl.vpro.domain.media.support.OwnerType ownerType)
Description copied from class:MediaUpdate
Convert this MediaUpdate object to a MediaObject Clone all the fields of MediaUpdate into a new MediaObject- Overrides:
fetch
in classMediaUpdate<Group>
-
newMedia
protected Group newMedia()
- Specified by:
newMedia
in classMediaUpdate<Group>
-
getType
public GroupType getType()
- Specified by:
getType
in classMediaUpdate<Group>
-
getUrnPrefix
protected String getUrnPrefix()
- Specified by:
getUrnPrefix
in classMediaUpdate<Group>
-
setType
public void setType(GroupType type)
-
isOrdered
public Boolean isOrdered()
-
setOrdered
public void setOrdered(Boolean ordered)
-
getPoSeriesID
public String getPoSeriesID()
-
setPoSeriesID
public void setPoSeriesID(String poSeriesID)
-
-