Class ArcGISService
- java.lang.Object
-
- nl.tailormap.viewer.config.services.GeoService
-
- nl.tailormap.viewer.config.services.ArcGISService
-
- All Implemented Interfaces:
Serializable
@Entity public class ArcGISService extends GeoService
- Author:
- Matthijs Laan
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description Map<String,List<String>>childrenByLayerIdStringcurrentVersionintcurrentVersionMajorstatic StringDETAIL_ASSUME_VERSIONGeoService.details map key to save assume version to pass on to datastorestatic StringDETAIL_CAPABILITIESLayer.details map key for ArcGIS capabilities propertystatic StringDETAIL_CURRENT_VERSIONGeoService.details map key for ArcGIS currentVersion propertystatic StringDETAIL_DEFAULT_VISIBILITYLayer.details map key for ArcGIS defaultVisibility propertystatic StringDETAIL_DEFINITION_EXPRESSIONLayer.details map key for ArcGIS definitionExpression propertystatic StringDETAIL_DESCRIPTIONLayer.details map key for ArcGIS description propertystatic StringDETAIL_GEOMETRY_TYPELayer.details map key for ArcGIS geometryType propertystatic StringDETAIL_TYPELayer.details map key for ArcGIS type propertySortedMap<String,Layer>layersByIdstatic Set<String>NON_VIRTUAL_LAYER_TYPESstatic StringPARAM_ASSUME_VERSIONParameter to avoid the call to /ArcGIS/rest/services?f=json to determine the version (10 or 9).static StringPROTOCOLorg.json.JSONObjectserviceInfostatic StringTOPLAYER_ID-
Fields inherited from class nl.tailormap.viewer.config.services.GeoService
DETAIL_ORIGINAL_NAME, DETAIL_OVERRIDDEN_URL, DETAIL_USE_INTERSECT, DETAIL_USE_PROXY, PARAM_MUST_LOGIN, PARAM_ONLINE_CHECK_ONLY, PARAM_PASSWORD, PARAM_USERNAME
-
-
Constructor Summary
Constructors Constructor Description ArcGISService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCurrentVersion()-
Methods inherited from class nl.tailormap.viewer.config.services.GeoService
authorizationsModified, getAuthorizationsModified, getCapabilitiesDoc, getCategory, getDetails, getGeofenceHeader, getId, getKeywords, getLayer, getLayerChildrenCache, getName, getPassword, getProtocol, getReaders, getSingleLayer, getStyleLibraries, getTopLayer, getUrl, getUsername, getVersion, isMonitoringEnabled, isMonitoringStatusok, loadLayerTree, setAuthorizationsModified, setCapabilitiesDoc, setCategory, setDetails, setGeofenceHeader, setId, setKeywords, setMonitoringEnabled, setMonitoringStatusok, setName, setPassword, setReaders, setStyleLibraries, setTopLayer, setUrl, setUsername, setVersion
-
-
-
-
Field Detail
-
PROTOCOL
public static final String PROTOCOL
- See Also:
- Constant Field Values
-
PARAM_ASSUME_VERSION
public static final String PARAM_ASSUME_VERSION
Parameter to avoid the call to /ArcGIS/rest/services?f=json to determine the version (10 or 9). Some sites have this URL hidden but the service itself is available. String with "9" or "10", null or any other value means get it from /ArcGIS/rest/services?f=json.- See Also:
- Constant Field Values
-
DETAIL_CURRENT_VERSION
public static final String DETAIL_CURRENT_VERSION
GeoService.details map key for ArcGIS currentVersion property- See Also:
- Constant Field Values
-
DETAIL_ASSUME_VERSION
public static final String DETAIL_ASSUME_VERSION
GeoService.details map key to save assume version to pass on to datastore- See Also:
- Constant Field Values
-
DETAIL_TYPE
public static final String DETAIL_TYPE
Layer.details map key for ArcGIS type property- See Also:
- Constant Field Values
-
DETAIL_DESCRIPTION
public static final String DETAIL_DESCRIPTION
Layer.details map key for ArcGIS description property- See Also:
- Constant Field Values
-
DETAIL_GEOMETRY_TYPE
public static final String DETAIL_GEOMETRY_TYPE
Layer.details map key for ArcGIS geometryType property- See Also:
- Constant Field Values
-
DETAIL_CAPABILITIES
public static final String DETAIL_CAPABILITIES
Layer.details map key for ArcGIS capabilities property- See Also:
- Constant Field Values
-
DETAIL_DEFAULT_VISIBILITY
public static final String DETAIL_DEFAULT_VISIBILITY
Layer.details map key for ArcGIS defaultVisibility property- See Also:
- Constant Field Values
-
DETAIL_DEFINITION_EXPRESSION
public static final String DETAIL_DEFINITION_EXPRESSION
Layer.details map key for ArcGIS definitionExpression property- See Also:
- Constant Field Values
-
TOPLAYER_ID
public static final String TOPLAYER_ID
- See Also:
- Constant Field Values
-
serviceInfo
public org.json.JSONObject serviceInfo
-
currentVersion
public String currentVersion
-
currentVersionMajor
public int currentVersionMajor
-
-
Method Detail
-
getCurrentVersion
public String getCurrentVersion()
-
-