001 //$HeadURL: svn+ssh://rbezema@svn.wald.intevation.org/deegree/base/tags/2.1/src/org/deegree/ogcwebservices/wcs/CoverageOfferingBrief.java $ 002 package org.deegree.ogcwebservices.wcs; 003 004 import java.net.URL; 005 006 import org.deegree.model.metadata.iso19115.Keywords; 007 import org.deegree.ogcbase.Description; 008 import org.deegree.ogcbase.OGCException; 009 import org.deegree.ogcwebservices.LonLatEnvelope; 010 import org.deegree.ogcwebservices.MetadataLink; 011 012 /** 013 * @version $Revision: 6259 $ 014 * @author <a href="mailto:poth@lat-lon.de">Andreas Poth</a> 015 * @author last edited by: $Author: bezema $ 016 * 017 * @version 1.0. $Revision: 6259 $, $Date: 2007-03-20 10:15:15 +0100 (Di, 20 Mär 2007) $ 018 * 019 * @since 2.0 020 */ 021 022 public class CoverageOfferingBrief extends Description { 023 024 private static final long serialVersionUID = 7109863070752388720L; 025 026 private LonLatEnvelope lonLatEnvelope = null; 027 private Keywords[] keywords = null; 028 private URL configuration = null; 029 030 031 032 /** 033 * @param name 034 * @param label 035 * @param description 036 * @param metadataLink 037 * @param lonLatEnvelope 038 * @param keywords 039 */ 040 public CoverageOfferingBrief(String name, String label, String description, 041 MetadataLink metadataLink, LonLatEnvelope lonLatEnvelope, 042 Keywords[] keywords) throws OGCException, WCSException { 043 super(name, label, description, metadataLink); 044 setLonLatEnvelope(lonLatEnvelope); 045 this.keywords = keywords; 046 } 047 048 /** 049 * @param name 050 * @param label 051 * @param description 052 * @param metadataLink 053 * @param lonLatEnvelope 054 * @param keywords 055 */ 056 public CoverageOfferingBrief(String name, String label, String description, 057 MetadataLink metadataLink, LonLatEnvelope lonLatEnvelope, 058 Keywords[] keywords, URL configuration) 059 throws OGCException, WCSException { 060 super(name, label, description, metadataLink); 061 setLonLatEnvelope(lonLatEnvelope); 062 this.keywords = keywords; 063 this.configuration = configuration; 064 } 065 066 /** 067 * @return Returns the keywords. 068 * 069 */ 070 public Keywords[] getKeywords() { 071 return keywords; 072 } 073 074 /** 075 * @param keywords The keywords to set. 076 * 077 */ 078 public void setKeywords(Keywords[] keywords) { 079 this.keywords = keywords; 080 } 081 082 /** 083 * @return Returns the lonLatEnvelope. 084 * 085 */ 086 public LonLatEnvelope getLonLatEnvelope() { 087 return lonLatEnvelope; 088 } 089 090 /** 091 * @param lonLatEnvelope The lonLatEnvelope to set. 092 * 093 */ 094 public void setLonLatEnvelope(LonLatEnvelope lonLatEnvelope) { 095 this.lonLatEnvelope = lonLatEnvelope; 096 } 097 098 /** 099 * @return Returns the configuration. 100 */ 101 public URL getConfiguration() { 102 return configuration; 103 } 104 105 /** 106 * @param configuration The configuration to set. 107 * 108 */ 109 public void setConfiguration(URL configuration) { 110 this.configuration = configuration; 111 } 112 113 } 114 /* ******************************************************************** 115 Changes to this class. What the people have been up to: 116 $Log$ 117 Revision 1.4 2006/03/03 13:37:42 poth 118 *** empty log message *** 119 120 Revision 1.3 2005/03/09 08:44:31 poth 121 no message 122 123 Revision 1.2 2005/01/18 22:08:55 poth 124 no message 125 126 Revision 1.6 2004/08/24 07:31:33 ap 127 no message 128 129 Revision 1.5 2004/06/28 06:26:52 ap 130 no message 131 132 Revision 1.4 2004/06/21 08:05:49 ap 133 no message 134 135 Revision 1.3 2004/06/02 14:09:02 ap 136 no message 137 138 Revision 1.2 2004/05/25 07:19:13 ap 139 no message 140 141 Revision 1.1 2004/05/24 06:54:38 ap 142 no message 143 144 145 ********************************************************************** */