/**
* 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.feed.impl;
import org.opencastproject.feed.api.FeedExtension;
/**
* DOI Extension module.
*/
public class DOIExtension implements FeedExtension {
/**
* The DOI module uri
*/
public static final String URI = "http://www.doi.org";
private String doi;
private String structuralType;
private String mode;
private String registrationAgency;
private String issueNumber;
private String isCompiledBy;
private String isAlsoPublishedAs;
public String getUri() {
return URI;
}
public String getDoi() {
return doi;
}
public void setDoi(String doi) {
this.doi = doi;
}
public String getStructuralType() {
return structuralType;
}
public void setStructuralType(String structuralType) {
this.structuralType = structuralType;
}
public String getMode() {
return mode;
}
public void setMode(String mode) {
this.mode = mode;
}
public String getRegistrationAgency() {
return registrationAgency;
}
public void setRegistrationAgency(String registrationAgency) {
this.registrationAgency = registrationAgency;
}
public String getIssueNumber() {
return issueNumber;
}
public void setIssueNumber(String issueNumber) {
this.issueNumber = issueNumber;
}
public String getCompiledBy() {
return isCompiledBy;
}
public void setCompiledBy(String compiledBy) {
isCompiledBy = compiledBy;
}
public String getAlsoPublishedAs() {
return isAlsoPublishedAs;
}
public void setAlsoPublishedAs(String alsoPublishedAs) {
isAlsoPublishedAs = alsoPublishedAs;
}
}