| 1 | /** |
|---|
| 2 | * Copyright (C) 2009 EDIT |
|---|
| 3 | * European Distributed Institute of Taxonomy |
|---|
| 4 | * http://www.e-taxonomy.eu |
|---|
| 5 | * |
|---|
| 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. |
|---|
| 8 | */ |
|---|
| 9 | |
|---|
| 10 | package eu.etaxonomy.cdm.model.reference; |
|---|
| 11 | |
|---|
| 12 | /** |
|---|
| 13 | * This base interface represents all different kind of published |
|---|
| 14 | * {@link IReference references} which constitute a physical |
|---|
| 15 | * or virtual unit. A reference is a published |
|---|
| 16 | * reference if it can be consulted by the general public. |
|---|
| 17 | */ |
|---|
| 18 | public interface IPublicationBase extends IReference { |
|---|
| 19 | |
|---|
| 20 | /** |
|---|
| 21 | * Returns the publisher string for this reference |
|---|
| 22 | */ |
|---|
| 23 | public String getPublisher() ; |
|---|
| 24 | |
|---|
| 25 | /** |
|---|
| 26 | * Sets the publisher string for this reference |
|---|
| 27 | * @param publisher |
|---|
| 28 | */ |
|---|
| 29 | public void setPublisher(String publisher) ; |
|---|
| 30 | |
|---|
| 31 | /** |
|---|
| 32 | * Returns the string which represents the place where this |
|---|
| 33 | * reference was published |
|---|
| 34 | */ |
|---|
| 35 | public String getPlacePublished() ; |
|---|
| 36 | |
|---|
| 37 | /** |
|---|
| 38 | * Sets the string which represents the place where this |
|---|
| 39 | * reference was published |
|---|
| 40 | */ |
|---|
| 41 | public void setPlacePublished(String placePublished) ; |
|---|
| 42 | |
|---|
| 43 | /** |
|---|
| 44 | * Sets the publisher and the publication place |
|---|
| 45 | * |
|---|
| 46 | * @see #setPublisher(String) |
|---|
| 47 | * @see #setPlacePublished(String) |
|---|
| 48 | * |
|---|
| 49 | * @param publisher the publisher to set |
|---|
| 50 | * @param placePublished the place where the publication was published |
|---|
| 51 | */ |
|---|
| 52 | public void setPublisher(String publisher, String placePublished); |
|---|
| 53 | |
|---|
| 54 | |
|---|
| 55 | } |
|---|