Project

General

Profile

Download (1.29 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
* Copyright (C) 2007 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
import javax.persistence.Entity;
14

    
15
import org.apache.log4j.Logger;
16

    
17
/**
18
 * This class represents patents. A patent is a document containing the set of
19
 * exclusive rights granted by a state to an inventor or his assignee for a
20
 * fixed period of time in exchange for a disclosure of an invention.
21
 * <P>
22
 * This class corresponds, according to the TDWG ontology, to the publication type
23
 * term (from PublicationTypeTerm): "Patent".
24
 *  
25
 * @author m.doering
26
 * @version 1.0
27
 * @created 08-Nov-2007 13:06:42
28
 */
29
@Entity
30
public class Patent extends StrictReferenceBase implements Cloneable {
31
	private static final Logger logger = Logger.getLogger(Patent.class);
32
	
33
	/** 
34
	 * Creates a new empty patent instance
35
	 */
36
	public static Patent NewInstance(){
37
		Patent result = new Patent();
38
		return result;
39
	}
40
	
41
	/* (non-Javadoc)
42
	 * @see eu.etaxonomy.cdm.model.reference.PublicationBase#clone()
43
	 */
44
	@Override
45
	public Patent clone(){
46
		Patent result = (Patent)super.clone();
47
		//no changes to: -
48
		return result;
49
	}
50

    
51
}
(14-14/26)