nl.vpro.domain.media.MediaObject_ Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of media-domain Show documentation
Show all versions of media-domain Show documentation
The basic domain classes for 'media', the core of POMS. Also, the 'update' XML bindings for it.
It also contains some closely related domain classes like the enum to contain NICAM kijkwijzer settings.
package nl.vpro.domain.media;
import jakarta.annotation.Generated;
import jakarta.persistence.metamodel.EntityType;
import jakarta.persistence.metamodel.ListAttribute;
import jakarta.persistence.metamodel.SetAttribute;
import jakarta.persistence.metamodel.SingularAttribute;
import jakarta.persistence.metamodel.StaticMetamodel;
import java.time.Instant;
import nl.vpro.domain.media.support.AuthorizedDuration;
import nl.vpro.domain.media.support.Description;
import nl.vpro.domain.media.support.Image;
import nl.vpro.domain.media.support.Tag;
import nl.vpro.domain.media.support.Title;
import nl.vpro.domain.user.Broadcaster;
import nl.vpro.domain.user.Portal;
import nl.vpro.domain.user.ThirdParty;
import org.meeuw.i18n.regions.Region;
@StaticMetamodel(MediaObject.class)
@Generated("org.hibernate.processor.HibernateProcessor")
public abstract class MediaObject_ extends nl.vpro.domain.media.support.PublishableObject_ {
public static final String SOURCE = "source";
public static final String DESCRIPTIONS = "descriptions";
public static final String REPUB_DATE = "repubDate";
public static final String SORT_INSTANT = "sortInstant";
public static final String IMAGES = "images";
public static final String AV_TYPE = "avType";
public static final String PORTALS = "portals";
public static final String INTENTIONS = "intentions";
public static final String BROADCASTERS = "broadcasters";
public static final String COUNTRIES = "countries";
public static final String AGE_RATING = "ageRating";
public static final String TWITTER_REFS = "twitterRefs";
public static final String IS_EMBEDDABLE = "isEmbeddable";
public static final String REPUB_DESTINATIONS = "repubDestinations";
public static final String VERSION = "version";
public static final String TAGS = "tags";
public static final String GEO_LOCATIONS = "geoLocations";
public static final String ADOPT_QUALITY_FROM_PLUS = "adoptQualityFromPlus";
public static final String PORTAL_RESTRICTIONS = "portalRestrictions";
public static final String REPUB_REASON = "repubReason";
public static final String FILTER_EMBARGO_FILTER = "embargoFilter";
public static final String TELETEXT = "teletext";
public static final String AVAILABLE_SUBTITLES = "availableSubtitles";
public static final String CRIDS = "crids";
public static final String FILTER_ORGANIZATION_FILTER = "organizationFilter";
public static final String MID = "mid";
public static final String IS_DUBBED = "isDubbed";
public static final String DURATION = "duration";
public static final String FILTER_DELETED_FILTER = "deletedFilter";
public static final String AV_ATTRIBUTES = "avAttributes";
public static final String CREDITS = "credits";
public static final String GENRES = "genres";
public static final String CORRELATION_ID = "correlationId";
public static final String MEMBER_OF = "memberOf";
public static final String RELEASE_YEAR = "releaseYear";
public static final String STREAMING_PLATFORM_STATUS = "streamingPlatformStatus";
public static final String EMAIL = "email";
public static final String MERGED_TO = "mergedTo";
public static final String LANGUAGES = "languages";
public static final String TOPICS = "topics";
public static final String GEO_RESTRICTIONS = "geoRestrictions";
public static final String TITLES = "titles";
public static final String PREDICTIONS = "predictions";
public static final String EXTERNAL_VERSION = "externalVersion";
public static final String CONTENT_RATINGS = "contentRatings";
public static final String TARGET_GROUPS = "targetGroups";
public static final String THIRD_PARTIES = "thirdParties";
public static final String AWARDS = "awards";
public static final String AGE_RESTRICTION = "ageRestriction";
public static final String FILTER_PUBLICATION_FILTER = "publicationFilter";
public static final String WEBSITES = "websites";
public static final String LOCATIONS = "locations";
public static final String LOCATION_AUTHORITY_UPDATE = "locationAuthorityUpdate";
public static final String RELATIONS = "relations";
/**
* @see nl.vpro.domain.media.MediaObject#source
**/
public static volatile SingularAttribute source;
/**
* @see nl.vpro.domain.media.MediaObject#descriptions
**/
public static volatile SetAttribute descriptions;
/**
* @see nl.vpro.domain.media.MediaObject#repubDate
**/
public static volatile SingularAttribute repubDate;
/**
* @see nl.vpro.domain.media.MediaObject#sortInstant
**/
public static volatile SingularAttribute sortInstant;
/**
* @see nl.vpro.domain.media.MediaObject#images
**/
public static volatile ListAttribute images;
/**
* @see nl.vpro.domain.media.MediaObject#avType
**/
public static volatile SingularAttribute avType;
/**
* @see nl.vpro.domain.media.MediaObject#portals
**/
public static volatile ListAttribute portals;
/**
* @see nl.vpro.domain.media.MediaObject#intentions
**/
public static volatile SetAttribute intentions;
/**
* @see nl.vpro.domain.media.MediaObject#broadcasters
**/
public static volatile ListAttribute broadcasters;
/**
* @see nl.vpro.domain.media.MediaObject#countries
**/
public static volatile ListAttribute countries;
/**
* @see nl.vpro.domain.media.MediaObject#ageRating
**/
public static volatile SingularAttribute ageRating;
/**
* @see nl.vpro.domain.media.MediaObject#twitterRefs
**/
public static volatile ListAttribute twitterRefs;
/**
* @see nl.vpro.domain.media.MediaObject#isEmbeddable
**/
public static volatile SingularAttribute isEmbeddable;
/**
* @see nl.vpro.domain.media.MediaObject#repubDestinations
**/
public static volatile SingularAttribute repubDestinations;
/**
* @see nl.vpro.domain.media.MediaObject#version
**/
public static volatile SingularAttribute version;
/**
* @see nl.vpro.domain.media.MediaObject#tags
**/
public static volatile SetAttribute tags;
/**
* @see nl.vpro.domain.media.MediaObject#geoLocations
**/
public static volatile SetAttribute geoLocations;
/**
* @see nl.vpro.domain.media.MediaObject#adoptQualityFromPlus
**/
public static volatile SingularAttribute adoptQualityFromPlus;
/**
* @see nl.vpro.domain.media.MediaObject#portalRestrictions
**/
public static volatile ListAttribute portalRestrictions;
/**
* @see nl.vpro.domain.media.MediaObject#repubReason
**/
public static volatile SingularAttribute repubReason;
/**
* @see nl.vpro.domain.media.MediaObject#teletext
**/
public static volatile SingularAttribute teletext;
/**
* @see nl.vpro.domain.media.MediaObject#availableSubtitles
**/
public static volatile SetAttribute availableSubtitles;
/**
* @see nl.vpro.domain.media.MediaObject#crids
**/
public static volatile ListAttribute crids;
/**
* @see nl.vpro.domain.media.MediaObject#mid
**/
public static volatile SingularAttribute mid;
/**
* @see nl.vpro.domain.media.MediaObject#isDubbed
**/
public static volatile SingularAttribute isDubbed;
/**
* @see nl.vpro.domain.media.MediaObject#duration
**/
public static volatile SingularAttribute duration;
/**
* @see nl.vpro.domain.media.MediaObject#avAttributes
**/
public static volatile SingularAttribute avAttributes;
/**
* @see nl.vpro.domain.media.MediaObject#credits
**/
public static volatile ListAttribute credits;
/**
* @see nl.vpro.domain.media.MediaObject#genres
**/
public static volatile SetAttribute genres;
/**
* @see nl.vpro.domain.media.MediaObject#correlationId
**/
public static volatile SingularAttribute correlationId;
/**
* @see nl.vpro.domain.media.MediaObject#memberOf
**/
public static volatile SetAttribute memberOf;
/**
* @see nl.vpro.domain.media.MediaObject
**/
public static volatile EntityType class_;
/**
* @see nl.vpro.domain.media.MediaObject#releaseYear
**/
public static volatile SingularAttribute releaseYear;
/**
* @see nl.vpro.domain.media.MediaObject#streamingPlatformStatus
**/
public static volatile SingularAttribute streamingPlatformStatus;
/**
* @see nl.vpro.domain.media.MediaObject#email
**/
public static volatile ListAttribute email;
/**
* @see nl.vpro.domain.media.MediaObject#mergedTo
**/
public static volatile SingularAttribute mergedTo;
/**
* @see nl.vpro.domain.media.MediaObject#languages
**/
public static volatile ListAttribute languages;
/**
* @see nl.vpro.domain.media.MediaObject#topics
**/
public static volatile SetAttribute topics;
/**
* @see nl.vpro.domain.media.MediaObject#geoRestrictions
**/
public static volatile SetAttribute geoRestrictions;
/**
* @see nl.vpro.domain.media.MediaObject#titles
**/
public static volatile SetAttribute titles;
/**
* @see nl.vpro.domain.media.MediaObject#predictions
**/
public static volatile SetAttribute predictions;
/**
* @see nl.vpro.domain.media.MediaObject#externalVersion
**/
public static volatile SingularAttribute externalVersion;
/**
* @see nl.vpro.domain.media.MediaObject#contentRatings
**/
public static volatile ListAttribute contentRatings;
/**
* @see nl.vpro.domain.media.MediaObject#targetGroups
**/
public static volatile SetAttribute targetGroups;
/**
* @see nl.vpro.domain.media.MediaObject#thirdParties
**/
public static volatile ListAttribute thirdParties;
/**
* @see nl.vpro.domain.media.MediaObject#awards
**/
public static volatile ListAttribute awards;
/**
* @see nl.vpro.domain.media.MediaObject#ageRestriction
**/
public static volatile SingularAttribute ageRestriction;
/**
* @see nl.vpro.domain.media.MediaObject#websites
**/
public static volatile ListAttribute websites;
/**
* @see nl.vpro.domain.media.MediaObject#locations
**/
public static volatile SetAttribute locations;
/**
* @see nl.vpro.domain.media.MediaObject#locationAuthorityUpdate
**/
public static volatile SingularAttribute locationAuthorityUpdate;
/**
* @see nl.vpro.domain.media.MediaObject#relations
**/
public static volatile SetAttribute relations;
}