Package nl.vpro.domain.media.update
Class GroupUpdate
- All Implemented Interfaces:
Embargo
,Identifiable<Long>
,MediaIdentifiable
,MidIdentifiable
,MutableEmbargo<MediaUpdate<Group>>
,TextualObjectUpdate<TitleUpdate,
,DescriptionUpdate, MediaUpdate<Group>> IntegerVersionSpecific
,VersionSpecific<Integer>
- See Also:
-
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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic GroupUpdate
create()
static GroupUpdate
static GroupUpdate
static GroupUpdate
create
(IntegerVersion version, Group group) static GroupUpdate
create
(IntegerVersion version, Group group, nl.vpro.domain.media.support.OwnerType ownerType) 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
getType()
protected String
protected Group
newMedia()
void
setOrdered
(Boolean ordered) void
setPoSeriesID
(String poSeriesID) void
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, isConsiderableForPublication, 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
-
Constructor Details
-
GroupUpdate
public GroupUpdate()
-
-
Method Details
-
create
public static GroupUpdate create(IntegerVersion version, Group group, nl.vpro.domain.media.support.OwnerType ownerType) -
create
-
create
-
create
-
create
-
fillFrom
- Specified by:
fillFrom
in classMediaUpdate<Group>
-
fetch
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
- Specified by:
newMedia
in classMediaUpdate<Group>
-
getType
- Specified by:
getType
in classMediaUpdate<Group>
-
getUrnPrefix
- Specified by:
getUrnPrefix
in classMediaUpdate<Group>
-
setType
-
isOrdered
-
getPoSeriesID
-
setPoSeriesID
-
setOrdered
-