Serialized Form
-
Package de.terrestris.shoguncore.hibernate
-
Class de.terrestris.shoguncore.hibernate.ShogunPostgresqlDialect extends org.hibernate.spatial.dialect.postgis.PostgisPG9Dialect implements Serializable
- serialVersionUID:
- 9177170273858773475L
-
-
Package de.terrestris.shoguncore.importer
-
Class de.terrestris.shoguncore.importer.GeoServerRESTImporterException extends Exception implements Serializable
- serialVersionUID:
- 1L
-
-
Package de.terrestris.shoguncore.importer.communication
-
Class de.terrestris.shoguncore.importer.communication.RESTImportTaskList extends ArrayList<RESTImportTask> implements Serializable
- serialVersionUID:
- 1L
-
-
Package de.terrestris.shoguncore.model
-
Class de.terrestris.shoguncore.model.Application extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
active
Boolean active
Whether this application is currently accessible at all. Applications can be disabled/enabled by setting this flag. -
description
String description
The description of the application -
language
Locale language
The language of the application. -
name
String name
The name of the application. -
open
Boolean open
Whether this application is open, meaning it is accessible to the general non-authenticated public. -
plugins
List<Plugin> plugins
The plugins available in this application -
url
String url
The URL under which the application is accessible. -
viewport
CompositeModule viewport
-
-
Class de.terrestris.shoguncore.model.File extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.ImageFile extends File implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.PersistentObject extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
created
org.joda.time.ReadableDateTime created
The getter of this propertyPersistentObject.getCreated()is annotated withJsonIgnore. This way, the annotation can be overwritten in subclasses. -
groupPermissions
Map<UserGroup,PermissionCollection> groupPermissions
-
id
Integer id
-
modified
org.joda.time.ReadableDateTime modified
The getter of this propertyPersistentObject.getModified()is annotated withJsonIgnore. This way, the annotation can be overwritten in subclasses. -
userPermissions
Map<User,PermissionCollection> userPermissions
-
-
Class de.terrestris.shoguncore.model.Person extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.Plugin extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
className
String className
the class name of the plugin -
fileUploads
Set<File> fileUploads
A list of assignedFiles. -
name
String name
A name (or display name) -
sourceCode
String sourceCode
the JavaScript (JS) code of the plugin -
styleSheet
String styleSheet
the Cascading Style Sheets (CSS) of the plugin -
systemPlugin
Boolean systemPlugin
Whether the plugin is a system plugin or not. This can e.g. be used to disallow certain actions like editing of the source code. No such limitation will be enforced from SHOGun itself. -
xtype
String xtype
the xtype of the plugin
-
-
Class de.terrestris.shoguncore.model.Role extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.Territory extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
geometry
org.locationtech.jts.geom.MultiPolygon geometry
-
name
String name
-
-
Class de.terrestris.shoguncore.model.User extends Person implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.UserGroup extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
-
Package de.terrestris.shoguncore.model.interceptor
-
Class de.terrestris.shoguncore.model.interceptor.InterceptorRule extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
endPoint
String endPoint
The OGC/GeoServer endPoint (a generalization for layer, featureType, coverage or namespace), e.g. SHOGUN:SHINJI. -
event
HttpEnum.EventType event
The event for this rule, possible values are: * REQUEST * RESPONSE -
operation
OgcEnum.OperationType operation
The OGC operation type, e.g. GetMap. -
rule
InterceptorEnum.RuleType rule
The rule type for this rule, possible rules are: * ALLOW * DENY * MODIFY -
service
OgcEnum.ServiceType service
The OGC service type, possible rules are: * WMS * WFS * WCS
-
-
-
Package de.terrestris.shoguncore.model.layer
-
Class de.terrestris.shoguncore.model.layer.Layer extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
appearance
LayerAppearance appearance
-
description
String description
-
name
String name
-
source
LayerDataSource source
-
-
-
Package de.terrestris.shoguncore.model.layer.appearance
-
Class de.terrestris.shoguncore.model.layer.appearance.LayerAppearance extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
-
Package de.terrestris.shoguncore.model.layer.source
-
Class de.terrestris.shoguncore.model.layer.source.ImageWmsLayerDataSource extends LayerDataSource implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.layer.source.LayerDataSource extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.layer.source.TileWmsLayerDataSource extends ImageWmsLayerDataSource implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.layer.source.WfsLayerDataSource extends LayerDataSource implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.layer.source.WmtsLayerDataSource extends LayerDataSource implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.layer.source.XyzLayerDataSource extends LayerDataSource implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
center
Point2D.Double center
-
extent
Extent extent
-
resolutions
List<Point2D.Double> resolutions
-
tileSize
Integer tileSize
-
-
-
Package de.terrestris.shoguncore.model.layer.util
-
Class de.terrestris.shoguncore.model.layer.util.Extent extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
lowerLeft
Point2D.Double lowerLeft
-
upperRight
Point2D.Double upperRight
-
-
Class de.terrestris.shoguncore.model.layer.util.TileGrid extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
tileGridExtent
Extent tileGridExtent
Extent for the tile grid. No tiles outside this extent will be requested by ol.source.Tile sources. When no origin or origins are configured, the origin will be set to the top-left corner of the extent. -
tileGridOrigin
Point2D.Double tileGridOrigin
The tile grid origin, i.e. where the x and y axes meet ([z, 0, 0]). Tile coordinates increase left to right and upwards. If not specified, extent or origins must be provided. -
tileGridResolutions
List<Double> tileGridResolutions
The tileGrid resolutions. -
tileSize
Integer tileSize
default value: 256 -
type
String type
The tileGrid type. Typically one of `TileGrid` or `WMTS`.
-
-
Class de.terrestris.shoguncore.model.layer.util.WmtsTileGrid extends TileGrid implements Serializable
- serialVersionUID:
- 1L
-
-
Package de.terrestris.shoguncore.model.layout
-
Class de.terrestris.shoguncore.model.layout.AbsoluteLayout extends Layout implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.layout.BorderLayout extends Layout implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.layout.Layout extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
propertyHints
Set<String> propertyHints
A set of property names that are recommended for the use in the related child modules.CompositeModule.getSubModules(). -
propertyMusts
Set<String> propertyMusts
A set of property names that are required for the use in the related child modules.CompositeModule.getSubModules(). -
type
String type
The type of the layout, e.g. "border", "absolute", "hbox" or "vbox".
-
-
-
Package de.terrestris.shoguncore.model.map
-
Class de.terrestris.shoguncore.model.map.MapConfig extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.map.MapControl extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
-
Package de.terrestris.shoguncore.model.module
-
Class de.terrestris.shoguncore.model.module.AccordionPanel extends CompositeModule implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
expandedItem
Module expandedItem
Defines which of the contained Modules is initially expanded.
-
-
Class de.terrestris.shoguncore.model.module.Button extends Module implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
buttonAction
String buttonAction
The buttonAction describes the action/handler of the button.The String can be any of the ButtonClasses available in the BasiGX Package (https://github.com/terrestris/BasiGX). e.g. "ToggleLegend" Use "Measurearea" or "Measureline" to specify the type of the BasiGX.view.button.Measure.
Additional there are two ActionTypes to be more flexible:
OPENMODULEWINDOW (this.connectedModule required) Opens any module in an Ext.window.Window. TOGGLEINTERACTION (this.interaction required) Toggles the functionality of an OpenLayers 3 interaction.
-
connectedModule
Module connectedModule
The module which is connected to the button, if action OPENMODULEWINDOW set. -
defaultButton
Boolean defaultButton
Whether or not this button is a default tool in anApplication. -
glyph
String glyph
A glyph String to display an iconFont sign. e.g. 'xf059@FontAwesome' -
interaction
String interaction
If action TOGGLEINTERACTION is set: This string represents the ol3 interaction class. e.g. 'ol.interaction.DragZoom' -
text
String text
A text to display on the button. -
tooltip
String tooltip
The text showing up when hovering the button.
-
-
Class de.terrestris.shoguncore.model.module.CompositeModule extends Module implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
layout
Layout layout
TheLayoutof thisCompositeModule, that contains property hints/musts for the child modules of thisCompositeModule. -
subModules
List<Module> subModules
-
-
Class de.terrestris.shoguncore.model.module.CoordinateTransformation extends Module implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.module.Image extends Module implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.module.Map extends Module implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
mapConfig
MapConfig mapConfig
The MapConfig used by this Map. A MapConfig can be used by several maps or overview maps. -
mapControls
Set<MapControl> mapControls
The controls used within this Map. -
mapLayers
List<Layer> mapLayers
The layers used within this Map.
-
-
Class de.terrestris.shoguncore.model.module.Module extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.module.NominatimSearch extends Module implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
format
NominatimSearch.NominatimFormatType format
The response format. -
groupHeaderTpl
String groupHeaderTpl
The template of the grouping Header. See: http://docs.sencha.com/extjs/6.0/6.0.0-classic/#!/api/Ext.grid.feature.Grouping-cfg-groupHeaderTpl -
minSearchTextChars
Integer minSearchTextChars
Characters needed to send a request. -
resultLimit
Integer resultLimit
Limits the response. -
typeDelay
Integer typeDelay
The delay between hitting a key and sending the request in ms. -
viewboxlbrt
List<Integer> viewboxlbrt
A list of EPSG-Codes the should be available in the module.
-
-
Class de.terrestris.shoguncore.model.module.OverpassSearch extends Module implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
format
OverpassSearch.OverpassFormatType format
The response format. -
groupHeaderTpl
String groupHeaderTpl
The template of the grouping Header. See: http://docs.sencha.com/extjs/6.0/6.0.0-classic/#!/api/Ext.grid.feature.Grouping-cfg-groupHeaderTpl -
minSearchTextChars
Integer minSearchTextChars
Characters needed to send a request. -
resultLimit
Integer resultLimit
Limits the response. -
typeDelay
Integer typeDelay
The delay between hitting a key and sending the request in ms. -
viewboxlbrt
List<Integer> viewboxlbrt
A list of EPSG-Codes the should be available in the module.
-
-
Class de.terrestris.shoguncore.model.module.OverviewMap extends Module implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.module.Print extends Module implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
url
String url
The mapfish-print url.
-
-
Class de.terrestris.shoguncore.model.module.WfsSearch extends Module implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
allowedFeatureTypeDataTypes
List<String> allowedFeatureTypeDataTypes
The allowed data-types to match against in the describefeaturetype response -
groupHeaderTpl
String groupHeaderTpl
The template of the grouping Header. See: http://docs.sencha.com/extjs/6.0/6.0.0-classic/#!/api/Ext.grid.feature.Grouping-cfg-groupHeaderTpl -
layers
List<Layer> layers
The layers to search in. -
minSearchTextChars
Integer minSearchTextChars
Characters needed to send a request. -
typeDelay
Integer typeDelay
The delay between hitting a key and sending the request in ms. -
wfsServerUrl
String wfsServerUrl
The WFS server URL
-
-
-
Package de.terrestris.shoguncore.model.security
-
Class de.terrestris.shoguncore.model.security.PermissionCollection extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
permissions
Set<Permission> permissions
-
-
-
Package de.terrestris.shoguncore.model.token
-
Class de.terrestris.shoguncore.model.token.PasswordResetToken extends UserToken implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.token.RegistrationToken extends UserToken implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.token.Token extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
expirationDate
org.joda.time.ReadableDateTime expirationDate
The expiration date of the token. Will be set -
token
String token
The (unique) token string itself.
-
-
Class de.terrestris.shoguncore.model.token.UserToken extends Token implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
user
User user
The user who has requested the token. Hereby one user can have one token and one token can be used by one user (at the same time) only.
-
-
-
Package de.terrestris.shoguncore.model.tree
-
Class de.terrestris.shoguncore.model.tree.TreeFolder extends TreeNode implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
children
List<TreeNode> children
This is NOT (!) the owning side of the parent/child relation, i.e. if you add a child to this list and persist the instance of this folder, this will NOT be persisted in the database! You will always have to change the child nodes itself to persist such changes, e.g. by setting a different index (for ordering in a folder) or setting a different parentFolder there.
-
-
Class de.terrestris.shoguncore.model.tree.TreeNode extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
checked
Boolean checked
Control checkboxes:- null: no checkbox will appear
- true: a checked checkbox will appear
- false: an unchecked checkbox will appear
-
expandable
boolean expandable
False to prevent expanding/collapsing of this node. -
expanded
boolean expanded
True if the node is expanded. -
icon
String icon
Path to an image to use as an icon. -
iconCls
String iconCls
One or more space separated CSS classes to be applied to the icon element. The CSS rule(s) applied should specify a background image to be used as the icon. -
index
int index
The position of the node inside its parent. When parent has 4 children and the node is third amongst them, index will be 2 -> starting with index 0 -
leaf
boolean leaf
Set to true to indicate that this child can have no children. The expand icon/arrow will then not be rendered for this node.As this class is used for leafs, we'll set the leaf property to true by default.
TreeFolders will set this property to false in the constructor. -
parentFolder
TreeFolder parentFolder
This is the owning side of the relation between parent/child! -
qTip
String qTip
Tooltip text to show on this node. -
qTitle
String qTitle
Tooltip title. -
root
boolean root
True if this is the root node. -
text
String text
The text to show on node label (html tags are accepted)
-
-
-
Package de.terrestris.shoguncore.model.wps
-
Class de.terrestris.shoguncore.model.wps.WpsParameter extends PersistentObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
classType
String classType
-
displayName
String displayName
-
supportedFormats
Set<String> supportedFormats
A set of formats thisWpsParametersupports, e.g. 'text/xml; subtype=gml/3.1.1' or 'application/wkt' or 'xs:double' -
supportedGeometryTypes
Set<String> supportedGeometryTypes
A set of geometry types thisWpsParametersupports, e.g. 'geom', 'point', 'line', 'poly', 'multipoint', 'multiline', 'multipoly' -
valueType
String valueType
-
-
Class de.terrestris.shoguncore.model.wps.WpsPlugin extends Plugin implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
process
WpsProcessExecute process
-
-
Class de.terrestris.shoguncore.model.wps.WpsPrimitive extends WpsParameter implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
inputPlugin
Plugin inputPlugin
-
-
Class de.terrestris.shoguncore.model.wps.WpsProcessExecute extends WpsReference implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.model.wps.WpsReference extends WpsParameter implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
body
WpsParameter body
-
method
String method
-
mimeType
String mimeType
-
url
String url
-
-
-
Package de.terrestris.shoguncore.util.interceptor
-
Class de.terrestris.shoguncore.util.interceptor.InterceptorException extends Exception implements Serializable
- serialVersionUID:
- 1L
-
-
Package de.terrestris.shoguncore.util.json
-
Class de.terrestris.shoguncore.util.json.ShogunCoreJsonObjectMapper extends com.fasterxml.jackson.databind.ObjectMapper implements Serializable
- serialVersionUID:
- 1L
-
-
Package de.terrestris.shoguncore.util.naming
-
Class de.terrestris.shoguncore.util.naming.ImplicitNamingStrategyShogunCore extends org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl implements Serializable
- serialVersionUID:
- 1L
-
Class de.terrestris.shoguncore.util.naming.OracleNamingStrategyShogunCore extends PhysicalNamingStrategyShogunCore implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
columnNamePrefix
String columnNamePrefix
Prefix to use in case of naming conflicts
-
-
Class de.terrestris.shoguncore.util.naming.PhysicalNamingStrategyShogunCore extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
tablePrefix
String tablePrefix
-
-