package org.deegree.ogcwebservices.wcs;
import java.net.URL;
import org.deegree.model.metadata.iso19115.Keywords;
import org.deegree.ogcbase.Description;
import org.deegree.ogcbase.OGCException;
import org.deegree.ogcwebservices.LonLatEnvelope;
import org.deegree.ogcwebservices.MetadataLink;
/**
* @version $Revision: 1.4 $
* @author <a href="mailto:poth@lat-lon.de">Andreas Poth</a>
* @author last edited by: $Author: poth $
*
* @version 1.0. $Revision: 1.4 $, $Date: 2006/03/03 13:37:42 $
*
* @since 2.0
*/
public class CoverageOfferingBrief extends Description {
private static final long serialVersionUID = 7109863070752388720L;
private LonLatEnvelope lonLatEnvelope = null;
private Keywords[] keywords = null;
private URL configuration = null;
/**
* @param name
* @param label
* @param description
* @param metadataLink
* @param lonLatEnvelope
* @param keywords
*/
public CoverageOfferingBrief(String name, String label, String description,
MetadataLink metadataLink, LonLatEnvelope lonLatEnvelope,
Keywords[] keywords) throws OGCException, WCSException {
super(name, label, description, metadataLink);
setLonLatEnvelope(lonLatEnvelope);
this.keywords = keywords;
}
/**
* @param name
* @param label
* @param description
* @param metadataLink
* @param lonLatEnvelope
* @param keywords
*/
public CoverageOfferingBrief(String name, String label, String description,
MetadataLink metadataLink, LonLatEnvelope lonLatEnvelope,
Keywords[] keywords, URL configuration)
throws OGCException, WCSException {
super(name, label, description, metadataLink);
setLonLatEnvelope(lonLatEnvelope);
this.keywords = keywords;
this.configuration = configuration;
}
/**
* @return Returns the keywords.
*
*/
public Keywords[] getKeywords() {
return keywords;
}
/**
* @param keywords The keywords to set.
*
*/
public void setKeywords(Keywords[] keywords) {
this.keywords = keywords;
}
/**
* @return Returns the lonLatEnvelope.
*
*/
public LonLatEnvelope getLonLatEnvelope() {
return lonLatEnvelope;
}
/**
* @param lonLatEnvelope The lonLatEnvelope to set.
*
*/
public void setLonLatEnvelope(LonLatEnvelope lonLatEnvelope) {
this.lonLatEnvelope = lonLatEnvelope;
}
/**
* @return Returns the configuration.
*/
public URL getConfiguration() {
return configuration;
}
/**
* @param configuration The configuration to set.
*
*/
public void setConfiguration(URL configuration) {
this.configuration = configuration;
}
}
/* ********************************************************************
Changes to this class. What the people have been up to:
$Log: CoverageOfferingBrief.java,v $
Revision 1.4 2006/03/03 13:37:42 poth
*** empty log message ***
Revision 1.3 2005/03/09 08:44:31 poth
no message
Revision 1.2 2005/01/18 22:08:55 poth
no message
Revision 1.6 2004/08/24 07:31:33 ap
no message
Revision 1.5 2004/06/28 06:26:52 ap
no message
Revision 1.4 2004/06/21 08:05:49 ap
no message
Revision 1.3 2004/06/02 14:09:02 ap
no message
Revision 1.2 2004/05/25 07:19:13 ap
no message
Revision 1.1 2004/05/24 06:54:38 ap
no message
********************************************************************** */