(no commit message)
[cdmlib.git] / cdmlib-model / src / main / java / eu / etaxonomy / cdm / model / agent / Agent.java
index bf8ca52718222b3d5d413d75a469e20b16a2af34..8d7ca15bbbf46be4aac986b66f583981ddaaa1ce 100644 (file)
@@ -1,21 +1,34 @@
-package eu.etaxonomy.cdm.model.agent;
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy 
+* http://www.e-taxonomy.eu
+* 
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
 
-import java.util.HashSet;
-import java.util.Set;
+package eu.etaxonomy.cdm.model.agent;
 
-import javax.persistence.Entity;
-import javax.persistence.OneToMany;
 
-import org.hibernate.annotations.Cascade;
-import org.hibernate.annotations.CascadeType;
 
-import eu.etaxonomy.cdm.model.common.IMediaDocumented;
-import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
+import javax.persistence.Entity;
 import eu.etaxonomy.cdm.model.common.IdentifyableMediaEntity;
-import eu.etaxonomy.cdm.model.common.Media;
 
+/**
+ * The upmost (abstract) class for agents such as persons, teams or institutions.
+ * An agent is a conscious entity which can take decisions, act and create
+ * according to its own knowledge and goals and which may be approached.
+ * Agents can be authors for nomenclatural or bibliographical references as well
+ * as creators of pictures or field collectors or administrators of collections.
+ * 
+ * @author m.doering
+ * @version 1.0
+ * @created 08-Nov-2007 13:06:57
+ */
 @Entity
 public abstract class Agent extends IdentifyableMediaEntity{
        
 
+       
+       
 }