Class GeoServiceLayer

  • All Implemented Interfaces:
    Serializable

    @Generated("org.openapitools.codegen.languages.SpringCodegen")
    public class GeoServiceLayer
    extends Object
    implements Serializable
    Layer of a service which can be an OGC WMS/WMTS service or from XYZ/ArcGIS REST.
    See Also:
    Serialized Form
    • Constructor Detail

      • GeoServiceLayer

        public GeoServiceLayer()
    • Method Detail

      • getId

        @NotNull
        public @NotNull String getId()
        Unique id assigned by TM, not from the capabilities. Assigned to make a tree with virtual layers. When referring to a non-virtual layer the name should always be used.
        Returns:
        id
      • setId

        public void setId​(String id)
      • getName

        @NotNull
        public @NotNull String getName()
        Get name
        Returns:
        name
      • setName

        public void setName​(String name)
      • getRoot

        @NotNull
        public @NotNull Boolean getRoot()
        Get root
        Returns:
        root
      • setRoot

        public void setRoot​(Boolean root)
      • getTitle

        public String getTitle()
        Get title
        Returns:
        title
      • setTitle

        public void setTitle​(String title)
      • getVirtual

        @NotNull
        public @NotNull Boolean getVirtual()
        A virtual layer has no name and can't be used in GetMap requests and is only used for tree structure.
        Returns:
        virtual
      • setVirtual

        public void setVirtual​(Boolean virtual)
      • getMaxScale

        public Double getMaxScale()
        Get maxScale
        Returns:
        maxScale
      • setMaxScale

        public void setMaxScale​(Double maxScale)
      • getMinScale

        public Double getMinScale()
        Get minScale
        Returns:
        minScale
      • setMinScale

        public void setMinScale​(Double minScale)
      • getCrs

        public Set<String> getCrs()
        Only the CRSes added by this layer, all parent CRSes are inherited.
        Returns:
        crs
      • setCrs

        public void setCrs​(Set<String> crs)
      • getLatLonBoundingBox

        @Valid
        public @Valid Bounds getLatLonBoundingBox()
        Get latLonBoundingBox
        Returns:
        latLonBoundingBox
      • setLatLonBoundingBox

        public void setLatLonBoundingBox​(Bounds latLonBoundingBox)
      • getStyles

        @Valid
        public @Valid List<@Valid WMSStyle> getStyles()
        Get styles
        Returns:
        styles
      • setStyles

        public void setStyles​(List<@Valid WMSStyle> styles)
      • getQueryable

        public Boolean getQueryable()
        Get queryable
        Returns:
        queryable
      • setQueryable

        public void setQueryable​(Boolean queryable)
      • getAbstractText

        public String getAbstractText()
        Get abstractText
        Returns:
        abstractText
      • setAbstractText

        public void setAbstractText​(String abstractText)
      • getChildren

        @NotNull
        public @NotNull List<String> getChildren()
        Get children
        Returns:
        children
      • setChildren

        public void setChildren​(List<String> children)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object