Class ImageWmsLayerDataSource
- java.lang.Object
-
- de.terrestris.shoguncore.model.PersistentObject
-
- de.terrestris.shoguncore.model.layer.source.LayerDataSource
-
- de.terrestris.shoguncore.model.layer.source.ImageWmsLayerDataSource
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
TileWmsLayerDataSource
@Entity public class ImageWmsLayerDataSource extends LayerDataSource
Class representing a layer data source for WMS servers providing single, untiled images.- Author:
- Andre Henn
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ImageWmsLayerDataSource()ImageWmsLayerDataSource(java.lang.String name, java.lang.String type, java.lang.String url, java.lang.String format, int width, int height, java.lang.String version, java.lang.String layerNames, java.lang.String layerStyles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetCustomRequestPath()intgetHeight()java.lang.StringgetLayerNames()java.lang.StringgetLayerStyles()java.lang.BooleangetRequestableByPath()java.lang.StringgetVersion()intgetWidth()inthashCode()voidsetCustomRequestPath(java.lang.String customRequestPath)voidsetHeight(int height)voidsetLayerNames(java.lang.String layerNames)voidsetLayerStyles(java.lang.String layerStyles)voidsetRequestableByPath(java.lang.Boolean requestableByPath)voidsetVersion(java.lang.String version)voidsetWidth(int width)-
Methods inherited from class de.terrestris.shoguncore.model.layer.source.LayerDataSource
getFormat, getName, getType, getUrl, setFormat, setName, setType, setUrl
-
Methods inherited from class de.terrestris.shoguncore.model.PersistentObject
getCreated, getGroupPermissions, getId, getModified, getUserPermissions, setGroupPermissions, setModified, setUserPermissions, toString
-
-
-
-
Constructor Detail
-
ImageWmsLayerDataSource
public ImageWmsLayerDataSource()
-
ImageWmsLayerDataSource
public ImageWmsLayerDataSource(java.lang.String name, java.lang.String type, java.lang.String url, java.lang.String format, int width, int height, java.lang.String version, java.lang.String layerNames, java.lang.String layerStyles)- Parameters:
name- Name of datasourcetype- Type of datasourceurl- URL of datasourcewidth- image widthheight- image heightversion- WMS versionlayerNames- List of layer nameslayerStyles- List of layer styles
-
-
Method Detail
-
getWidth
public int getWidth()
- Returns:
- the width
-
setWidth
public void setWidth(int width)
- Parameters:
width- the width to set
-
getHeight
public int getHeight()
- Returns:
- the height
-
setHeight
public void setHeight(int height)
- Parameters:
height- the height to set
-
getVersion
public java.lang.String getVersion()
- Returns:
- the version
-
setVersion
public void setVersion(java.lang.String version)
- Parameters:
version- the version to set
-
getLayerNames
public java.lang.String getLayerNames()
- Returns:
- the layerNames
-
setLayerNames
public void setLayerNames(java.lang.String layerNames)
- Parameters:
layerNames- the layerNames to set
-
getLayerStyles
public java.lang.String getLayerStyles()
- Returns:
- the layerStyles
-
setLayerStyles
public void setLayerStyles(java.lang.String layerStyles)
- Parameters:
layerStyles- the layerStyles to set
-
hashCode
public int hashCode()
- Overrides:
hashCodein classLayerDataSource- See Also:
According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classLayerDataSource- See Also:
According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
-
getRequestableByPath
public java.lang.Boolean getRequestableByPath()
-
setRequestableByPath
public void setRequestableByPath(java.lang.Boolean requestableByPath)
-
getCustomRequestPath
public java.lang.String getCustomRequestPath()
-
setCustomRequestPath
public void setCustomRequestPath(java.lang.String customRequestPath)
-
-