Class WFSDataStore

    • Field Detail

      • STORED_QUERY_CONFIGURATION_HINT

        public static final String STORED_QUERY_CONFIGURATION_HINT
        See Also:
        Constant Field Values
      • configuredStoredQueries

        protected Map<String,​String> configuredStoredQueries
    • Constructor Detail

      • WFSDataStore

        public WFSDataStore​(WFSClient client)
    • Method Detail

      • createTypeNames

        protected List<Name> createTypeNames()
                                      throws IOException
        Description copied from class: ContentDataStore
        Creates a set of qualified names corresponding to the types that the datastore provides.

        Namespaces may be left null for data stores which do not support namespace qualified type names.

        Specified by:
        createTypeNames in class ContentDataStore
        Returns:
        A list of Name.
        Throws:
        IOException - Any errors occuring connecting to data.
        See Also:
        ContentDataStore.createTypeNames()
      • getRemoteTypeName

        public QName getRemoteTypeName​(Name localTypeName)
                                throws IOException
        Throws:
        IOException
      • getStoredQueryListResponse

        public ListStoredQueriesResponseType getStoredQueryListResponse()
                                                                 throws IOException
        Throws:
        IOException
      • supportsStoredQueries

        public boolean supportsStoredQueries()
      • getRemoteFeatureType

        public FeatureType getRemoteFeatureType​(QName remoteTypeName)
                                         throws IOException
        Throws:
        IOException
      • getStoredQueryDescriptionType

        public StoredQueryDescriptionType getStoredQueryDescriptionType​(String storedQueryId)
                                                                 throws IOException
        Throws:
        IOException
      • getRemoteSimpleFeatureType

        public SimpleFeatureType getRemoteSimpleFeatureType​(QName remoteTypeName)
                                                     throws IOException
        Throws:
        IOException
      • getWfsClient

        public WFSClient getWfsClient()
      • addStoredQuery

        public Name addStoredQuery​(String localName,
                                   String storedQueryId)
                            throws IOException
        Throws:
        IOException
      • getStoredQueryReturnType

        public QName getStoredQueryReturnType​(String storedQueryId)
                                       throws IOException
        Throws:
        IOException
      • getStoredQuerySchema

        public SimpleFeatureType getStoredQuerySchema​(String storedQueryId)
                                               throws IOException
        Throws:
        IOException
      • getConfiguredStoredQueries

        public Map<String,​String> getConfiguredStoredQueries()
      • removeStoredQuery

        public void removeStoredQuery​(String localName)
      • getCapabilitiesURL

        public URL getCapabilitiesURL()