/** * <a href="http://www.openolat.org"> * OpenOLAT - Online Learning and Training</a><br> * <p> * Licensed under the Apache License, Version 2.0 (the "License"); <br> * you may not use this file except in compliance with the License.<br> * You may obtain a copy of the License at the * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> * <p> * Unless required by applicable law or agreed to in writing,<br> * software distributed under the License is distributed on an "AS IS" BASIS, <br> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> * See the License for the specific language governing permissions and <br> * limitations under the License. * <p> * Initial code contributed and copyrighted by<br> * frentix GmbH, http://www.frentix.com * <p> */ package org.olat.modules.portfolio.model; import java.util.Date; import org.olat.modules.portfolio.Citation; import org.olat.modules.portfolio.CitationSourceType; /** * For XStream * * Initial date: 21.07.2016<br> * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com * */ public class CitationXml implements Citation { private CitationSourceType itemType; private String edition; private String editor; private String volume; private String series; private String publicationTitle; private String issue; private String pages; private String institution; private String isbn; private Date lastVisit; @Override public CitationSourceType getItemType() { return itemType; } public void setItemType(CitationSourceType itemType) { this.itemType = itemType; } @Override public String getEdition() { return edition; } @Override public void setEdition(String edition) { this.edition = edition; } @Override public String getEditor() { return editor; } @Override public void setEditor(String editor) { this.editor = editor; } public String getIsbn() { return isbn; } public void setIsbn(String isbn) { this.isbn = isbn; } @Override public String getVolume() { return volume; } @Override public void setVolume(String volume) { this.volume = volume; } @Override public String getSeries() { return series; } @Override public void setSeries(String series) { this.series = series; } @Override public String getPublicationTitle() { return publicationTitle; } @Override public void setPublicationTitle(String publicationTitle) { this.publicationTitle = publicationTitle; } @Override public String getIssue() { return issue; } @Override public void setIssue(String issue) { this.issue = issue; } @Override public String getPages() { return pages; } @Override public void setPages(String pages) { this.pages = pages; } @Override public String getInstitution() { return institution; } @Override public void setInstitution(String institution) { this.institution = institution; } public Date getLastVisit() { return lastVisit; } public void setLastVisit(Date lastVisit) { this.lastVisit = lastVisit; } }