Project

General

Profile

Download (1.46 KB) Statistics
| Branch: | Tag: | Revision:
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
}
(20-20/41)