All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.musicbrainz.ns.mmd_2.Metadata Maven / Gradle / Ivy

There is a newer version: 1.0-ALPHA-12
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2015.04.12 at 04:01:25 PM CEST 
//


package org.musicbrainz.ns.mmd_2;

import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import org.w3c.dom.Element;


/**
 * 

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}artist" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}release" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}release-group" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}recording" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}label" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}work" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}area" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}place" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}instrument" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}series" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}event" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}url" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}puid" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}isrc" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}disc" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}rating" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}user-rating" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}collection" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}editor" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}artist-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}release-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}release-group-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}recording-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}label-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}work-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}area-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}place-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}instrument-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}series-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}event-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}url-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}isrc-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}annotation-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}cdstub-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}freedb-disc-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}tag-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}user-tag-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}collection-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}editor-list" minOccurs="0"/>
 *         <element ref="{http://musicbrainz.org/ns/mmd-2.0#}entity-list" minOccurs="0"/>
 *         <group ref="{http://musicbrainz.org/ns/mmd-2.0#}def_metadata-element_extension"/>
 *       </sequence>
 *       <attribute name="generator" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
 *       <attribute name="created" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "artist", "release", "releaseGroup", "recording", "label", "work", "area", "place", "instrument", "series", "event", "url", "puid", "isrc", "disc", "rating", "userRating", "collection", "editor", "artistList", "releaseList", "releaseGroupList", "recordingList", "labelList", "workList", "areaList", "placeList", "instrumentList", "seriesList", "eventList", "urlList", "isrcList", "annotationList", "cdstubList", "freedbDiscList", "tagList", "userTagList", "collectionList", "editorList", "entityList", "any" }) @XmlRootElement(name = "metadata") public class Metadata { protected Artist artist; protected Release release; @XmlElement(name = "release-group") protected ReleaseGroup releaseGroup; protected Recording recording; protected Label label; protected Work work; protected DefAreaElementInner area; protected Place place; protected Instrument instrument; protected Series series; protected Event event; protected Url url; protected Puid puid; protected Isrc isrc; protected Disc disc; protected Rating rating; @XmlElement(name = "user-rating") @XmlSchemaType(name = "nonNegativeInteger") protected BigInteger userRating; protected Collection collection; protected Editor editor; @XmlElement(name = "artist-list") protected ArtistList artistList; @XmlElement(name = "release-list") protected ReleaseList releaseList; @XmlElement(name = "release-group-list") protected ReleaseGroupList releaseGroupList; @XmlElement(name = "recording-list") protected RecordingList recordingList; @XmlElement(name = "label-list") protected LabelList labelList; @XmlElement(name = "work-list") protected WorkList workList; @XmlElement(name = "area-list") protected AreaList areaList; @XmlElement(name = "place-list") protected PlaceList placeList; @XmlElement(name = "instrument-list") protected InstrumentList instrumentList; @XmlElement(name = "series-list") protected SeriesList seriesList; @XmlElement(name = "event-list") protected EventList eventList; @XmlElement(name = "url-list") protected UrlList urlList; @XmlElement(name = "isrc-list") protected IsrcList isrcList; @XmlElement(name = "annotation-list") protected AnnotationList annotationList; @XmlElement(name = "cdstub-list") protected CdstubList cdstubList; @XmlElement(name = "freedb-disc-list") protected FreedbDiscList freedbDiscList; @XmlElement(name = "tag-list") protected TagList tagList; @XmlElement(name = "user-tag-list") protected UserTagList userTagList; @XmlElement(name = "collection-list") protected CollectionList collectionList; @XmlElement(name = "editor-list") protected EditorList editorList; @XmlElement(name = "entity-list") protected EntityList entityList; @XmlAnyElement protected Element any; @XmlAttribute @XmlSchemaType(name = "anyURI") protected String generator; @XmlAttribute @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar created; /** * Gets the value of the artist property. * * @return * possible object is * {@link Artist } * */ public Artist getArtist() { return artist; } /** * Sets the value of the artist property. * * @param value * allowed object is * {@link Artist } * */ public void setArtist(Artist value) { this.artist = value; } /** * Gets the value of the release property. * * @return * possible object is * {@link Release } * */ public Release getRelease() { return release; } /** * Sets the value of the release property. * * @param value * allowed object is * {@link Release } * */ public void setRelease(Release value) { this.release = value; } /** * Gets the value of the releaseGroup property. * * @return * possible object is * {@link ReleaseGroup } * */ public ReleaseGroup getReleaseGroup() { return releaseGroup; } /** * Sets the value of the releaseGroup property. * * @param value * allowed object is * {@link ReleaseGroup } * */ public void setReleaseGroup(ReleaseGroup value) { this.releaseGroup = value; } /** * Gets the value of the recording property. * * @return * possible object is * {@link Recording } * */ public Recording getRecording() { return recording; } /** * Sets the value of the recording property. * * @param value * allowed object is * {@link Recording } * */ public void setRecording(Recording value) { this.recording = value; } /** * Gets the value of the label property. * * @return * possible object is * {@link Label } * */ public Label getLabel() { return label; } /** * Sets the value of the label property. * * @param value * allowed object is * {@link Label } * */ public void setLabel(Label value) { this.label = value; } /** * Gets the value of the work property. * * @return * possible object is * {@link Work } * */ public Work getWork() { return work; } /** * Sets the value of the work property. * * @param value * allowed object is * {@link Work } * */ public void setWork(Work value) { this.work = value; } /** * Gets the value of the area property. * * @return * possible object is * {@link DefAreaElementInner } * */ public DefAreaElementInner getArea() { return area; } /** * Sets the value of the area property. * * @param value * allowed object is * {@link DefAreaElementInner } * */ public void setArea(DefAreaElementInner value) { this.area = value; } /** * Gets the value of the place property. * * @return * possible object is * {@link Place } * */ public Place getPlace() { return place; } /** * Sets the value of the place property. * * @param value * allowed object is * {@link Place } * */ public void setPlace(Place value) { this.place = value; } /** * Gets the value of the instrument property. * * @return * possible object is * {@link Instrument } * */ public Instrument getInstrument() { return instrument; } /** * Sets the value of the instrument property. * * @param value * allowed object is * {@link Instrument } * */ public void setInstrument(Instrument value) { this.instrument = value; } /** * Gets the value of the series property. * * @return * possible object is * {@link Series } * */ public Series getSeries() { return series; } /** * Sets the value of the series property. * * @param value * allowed object is * {@link Series } * */ public void setSeries(Series value) { this.series = value; } /** * Gets the value of the event property. * * @return * possible object is * {@link Event } * */ public Event getEvent() { return event; } /** * Sets the value of the event property. * * @param value * allowed object is * {@link Event } * */ public void setEvent(Event value) { this.event = value; } /** * Gets the value of the url property. * * @return * possible object is * {@link Url } * */ public Url getUrl() { return url; } /** * Sets the value of the url property. * * @param value * allowed object is * {@link Url } * */ public void setUrl(Url value) { this.url = value; } /** * Gets the value of the puid property. * * @return * possible object is * {@link Puid } * */ public Puid getPuid() { return puid; } /** * Sets the value of the puid property. * * @param value * allowed object is * {@link Puid } * */ public void setPuid(Puid value) { this.puid = value; } /** * Gets the value of the isrc property. * * @return * possible object is * {@link Isrc } * */ public Isrc getIsrc() { return isrc; } /** * Sets the value of the isrc property. * * @param value * allowed object is * {@link Isrc } * */ public void setIsrc(Isrc value) { this.isrc = value; } /** * Gets the value of the disc property. * * @return * possible object is * {@link Disc } * */ public Disc getDisc() { return disc; } /** * Sets the value of the disc property. * * @param value * allowed object is * {@link Disc } * */ public void setDisc(Disc value) { this.disc = value; } /** * Gets the value of the rating property. * * @return * possible object is * {@link Rating } * */ public Rating getRating() { return rating; } /** * Sets the value of the rating property. * * @param value * allowed object is * {@link Rating } * */ public void setRating(Rating value) { this.rating = value; } /** * Gets the value of the userRating property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getUserRating() { return userRating; } /** * Sets the value of the userRating property. * * @param value * allowed object is * {@link BigInteger } * */ public void setUserRating(BigInteger value) { this.userRating = value; } /** * Gets the value of the collection property. * * @return * possible object is * {@link Collection } * */ public Collection getCollection() { return collection; } /** * Sets the value of the collection property. * * @param value * allowed object is * {@link Collection } * */ public void setCollection(Collection value) { this.collection = value; } /** * Gets the value of the editor property. * * @return * possible object is * {@link Editor } * */ public Editor getEditor() { return editor; } /** * Sets the value of the editor property. * * @param value * allowed object is * {@link Editor } * */ public void setEditor(Editor value) { this.editor = value; } /** * Gets the value of the artistList property. * * @return * possible object is * {@link ArtistList } * */ public ArtistList getArtistList() { return artistList; } /** * Sets the value of the artistList property. * * @param value * allowed object is * {@link ArtistList } * */ public void setArtistList(ArtistList value) { this.artistList = value; } /** * Gets the value of the releaseList property. * * @return * possible object is * {@link ReleaseList } * */ public ReleaseList getReleaseList() { return releaseList; } /** * Sets the value of the releaseList property. * * @param value * allowed object is * {@link ReleaseList } * */ public void setReleaseList(ReleaseList value) { this.releaseList = value; } /** * Gets the value of the releaseGroupList property. * * @return * possible object is * {@link ReleaseGroupList } * */ public ReleaseGroupList getReleaseGroupList() { return releaseGroupList; } /** * Sets the value of the releaseGroupList property. * * @param value * allowed object is * {@link ReleaseGroupList } * */ public void setReleaseGroupList(ReleaseGroupList value) { this.releaseGroupList = value; } /** * Gets the value of the recordingList property. * * @return * possible object is * {@link RecordingList } * */ public RecordingList getRecordingList() { return recordingList; } /** * Sets the value of the recordingList property. * * @param value * allowed object is * {@link RecordingList } * */ public void setRecordingList(RecordingList value) { this.recordingList = value; } /** * Gets the value of the labelList property. * * @return * possible object is * {@link LabelList } * */ public LabelList getLabelList() { return labelList; } /** * Sets the value of the labelList property. * * @param value * allowed object is * {@link LabelList } * */ public void setLabelList(LabelList value) { this.labelList = value; } /** * Gets the value of the workList property. * * @return * possible object is * {@link WorkList } * */ public WorkList getWorkList() { return workList; } /** * Sets the value of the workList property. * * @param value * allowed object is * {@link WorkList } * */ public void setWorkList(WorkList value) { this.workList = value; } /** * Gets the value of the areaList property. * * @return * possible object is * {@link AreaList } * */ public AreaList getAreaList() { return areaList; } /** * Sets the value of the areaList property. * * @param value * allowed object is * {@link AreaList } * */ public void setAreaList(AreaList value) { this.areaList = value; } /** * Gets the value of the placeList property. * * @return * possible object is * {@link PlaceList } * */ public PlaceList getPlaceList() { return placeList; } /** * Sets the value of the placeList property. * * @param value * allowed object is * {@link PlaceList } * */ public void setPlaceList(PlaceList value) { this.placeList = value; } /** * Gets the value of the instrumentList property. * * @return * possible object is * {@link InstrumentList } * */ public InstrumentList getInstrumentList() { return instrumentList; } /** * Sets the value of the instrumentList property. * * @param value * allowed object is * {@link InstrumentList } * */ public void setInstrumentList(InstrumentList value) { this.instrumentList = value; } /** * Gets the value of the seriesList property. * * @return * possible object is * {@link SeriesList } * */ public SeriesList getSeriesList() { return seriesList; } /** * Sets the value of the seriesList property. * * @param value * allowed object is * {@link SeriesList } * */ public void setSeriesList(SeriesList value) { this.seriesList = value; } /** * Gets the value of the eventList property. * * @return * possible object is * {@link EventList } * */ public EventList getEventList() { return eventList; } /** * Sets the value of the eventList property. * * @param value * allowed object is * {@link EventList } * */ public void setEventList(EventList value) { this.eventList = value; } /** * Gets the value of the urlList property. * * @return * possible object is * {@link UrlList } * */ public UrlList getUrlList() { return urlList; } /** * Sets the value of the urlList property. * * @param value * allowed object is * {@link UrlList } * */ public void setUrlList(UrlList value) { this.urlList = value; } /** * Gets the value of the isrcList property. * * @return * possible object is * {@link IsrcList } * */ public IsrcList getIsrcList() { return isrcList; } /** * Sets the value of the isrcList property. * * @param value * allowed object is * {@link IsrcList } * */ public void setIsrcList(IsrcList value) { this.isrcList = value; } /** * Gets the value of the annotationList property. * * @return * possible object is * {@link AnnotationList } * */ public AnnotationList getAnnotationList() { return annotationList; } /** * Sets the value of the annotationList property. * * @param value * allowed object is * {@link AnnotationList } * */ public void setAnnotationList(AnnotationList value) { this.annotationList = value; } /** * Gets the value of the cdstubList property. * * @return * possible object is * {@link CdstubList } * */ public CdstubList getCdstubList() { return cdstubList; } /** * Sets the value of the cdstubList property. * * @param value * allowed object is * {@link CdstubList } * */ public void setCdstubList(CdstubList value) { this.cdstubList = value; } /** * Gets the value of the freedbDiscList property. * * @return * possible object is * {@link FreedbDiscList } * */ public FreedbDiscList getFreedbDiscList() { return freedbDiscList; } /** * Sets the value of the freedbDiscList property. * * @param value * allowed object is * {@link FreedbDiscList } * */ public void setFreedbDiscList(FreedbDiscList value) { this.freedbDiscList = value; } /** * Gets the value of the tagList property. * * @return * possible object is * {@link TagList } * */ public TagList getTagList() { return tagList; } /** * Sets the value of the tagList property. * * @param value * allowed object is * {@link TagList } * */ public void setTagList(TagList value) { this.tagList = value; } /** * Gets the value of the userTagList property. * * @return * possible object is * {@link UserTagList } * */ public UserTagList getUserTagList() { return userTagList; } /** * Sets the value of the userTagList property. * * @param value * allowed object is * {@link UserTagList } * */ public void setUserTagList(UserTagList value) { this.userTagList = value; } /** * Gets the value of the collectionList property. * * @return * possible object is * {@link CollectionList } * */ public CollectionList getCollectionList() { return collectionList; } /** * Sets the value of the collectionList property. * * @param value * allowed object is * {@link CollectionList } * */ public void setCollectionList(CollectionList value) { this.collectionList = value; } /** * Gets the value of the editorList property. * * @return * possible object is * {@link EditorList } * */ public EditorList getEditorList() { return editorList; } /** * Sets the value of the editorList property. * * @param value * allowed object is * {@link EditorList } * */ public void setEditorList(EditorList value) { this.editorList = value; } /** * Gets the value of the entityList property. * * @return * possible object is * {@link EntityList } * */ public EntityList getEntityList() { return entityList; } /** * Sets the value of the entityList property. * * @param value * allowed object is * {@link EntityList } * */ public void setEntityList(EntityList value) { this.entityList = value; } /** * Gets the value of the any property. * * @return * possible object is * {@link Element } * */ public Element getAny() { return any; } /** * Sets the value of the any property. * * @param value * allowed object is * {@link Element } * */ public void setAny(Element value) { this.any = value; } /** * Gets the value of the generator property. * * @return * possible object is * {@link String } * */ public String getGenerator() { return generator; } /** * Sets the value of the generator property. * * @param value * allowed object is * {@link String } * */ public void setGenerator(String value) { this.generator = value; } /** * Gets the value of the created property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreated() { return created; } /** * Sets the value of the created property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreated(XMLGregorianCalendar value) { this.created = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy