2 * Copyright (C) 2007 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
6 * The contents of this file are subject to the Mozilla Public License Version 1.1
7 * See LICENSE.TXT at the top of this package for the full license terms.
10 package eu
.etaxonomy
.cdm
.remote
.dto
;
12 import java
.util
.HashSet
;
14 import java
.util
.UUID
;
18 * @author a.kohlbecker
20 * @created 05.02.2008 14:58:36
23 public class ReferenceSTO
extends BaseSTO
implements IReferenceSTO
{
25 private String authorship
;
28 * formatted string containing the entire reference citation including microreference
30 private String fullCitation
;
32 private Set
<MediaSTO
> media
= new HashSet
<MediaSTO
>();
35 * @see eu.etaxonomy.cdm.remote.dto.IReferenceSTO#getAuthorship()
37 public String
getAuthorship() {
42 * @see eu.etaxonomy.cdm.remote.dto.IReferenceSTO#setAuthorship(java.lang.String)
44 public void setAuthorship(String authorship
) {
45 this.authorship
= authorship
;
49 * @see eu.etaxonomy.cdm.remote.dto.IReferenceSTO#getFullCitation()
51 public String
getFullCitation() {
56 * @see eu.etaxonomy.cdm.remote.dto.IReferenceSTO#setFullCitation(java.lang.String)
58 public void setFullCitation(String fullCitation
) {
59 this.fullCitation
= fullCitation
;
63 public Set
<MediaSTO
> getMedia() {
66 public void setMedia(Set
<MediaSTO
> media
) {
70 public void addMedia(MediaSTO media
) {
71 this.media
.add(media
);