X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/9479da48e8cb7e367b9bc14e21d2d6034bcd46cb..ea2896bab7f30a32a7ab4533262d27fe517f156d:/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Agent.java diff --git a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Agent.java b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Agent.java index bf8ca52718..8d7ca15bbb 100644 --- a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Agent.java +++ b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Agent.java @@ -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{ + + }