/** * Licensed to The Apereo Foundation under one or more contributor license * agreements. See the NOTICE file distributed with this work for additional * information regarding copyright ownership. * * * The Apereo Foundation licenses this file to you under the Educational * Community License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of the License * at: * * http://opensource.org/licenses/ecl2.txt * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. * */ package org.opencastproject.schema; import org.opencastproject.metadata.dublincore.DublinCore; import org.opencastproject.metadata.dublincore.DublinCores; import java.util.Date; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; /** JAXB transfer object for {@link OcDublinCore}s. */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "dublincore", namespace = DublinCores.OC_DC_CATALOG_NS_URI) @XmlRootElement(name = "dublincore", namespace = DublinCores.OC_DC_CATALOG_NS_URI) public class JaxbOcDublinCore { @XmlElement(name = "abstract", namespace = DublinCore.TERMS_NS_URI) protected String abstrakt; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String accessRights; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String accrualMethod; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String accrualPeriodicity; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String accrualPolicy; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String alternative; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String audience; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String available; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String bibliographicCitation; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String conformsTo; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String contributor; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String coverage; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected Date created; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String creator; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected Date date; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected Date dateAccepted; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected Date dateCopyrighted; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected Date dateSubmitted; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String description; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String educationLevel; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected Long extent; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String format; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String hasFormat; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String hasPart; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String hasVersion; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String identifier; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String instructionalMethod; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String isFormatOf; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String isPartOf; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String isReferencedBy; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String isReplacedBy; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String isRequiredBy; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String issued; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String isVersionOf; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String language; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String license; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String mediator; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String medium; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String modified; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String provenance; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String publisher; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String references; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String relation; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String replaces; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String requires; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String rights; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String rightsHolder; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String source; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String spatial; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String subject; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String tableOfContents; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String temporal; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String title; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String type; @XmlElement(namespace = DublinCore.TERMS_NS_URI) protected String valid; }