Class GSArcSDEDatastoreEncoder

    • Constructor Detail

      • GSArcSDEDatastoreEncoder

        public GSArcSDEDatastoreEncoder​(java.lang.String name,
                                        java.lang.String server,
                                        java.lang.String user)
        Create an "ArcSDE" datastore with default connection parameters, given a store name, a server name, and a user name. The following default connection parameters are set:
        • dbtype: "arcsde"
        • port: 5151
        • pool.minConnections: 2
        • pool.maxConnections: 6
        • pool.timeOut: 500
        • datastore.allowNonSpatialTables: false
        Parameters:
        name - New datastore name
        server - New server name
        user - New user name
      • GSArcSDEDatastoreEncoder

        public GSArcSDEDatastoreEncoder​(RESTDataStore store)
        Create an "ArcSDE" datastore encoder from an existing store read from server.
        Parameters:
        store - The existing store.
        Throws:
        java.lang.IllegalArgumentException - if store type or mandatory parameters are not valid
    • Method Detail

      • setDbType

        public void setDbType​(java.lang.String dbtype)

        setDbType

        Parameters:
        dbtype - a String object.
      • getDbType

        public java.lang.String getDbType()

        getDbType

        Returns:
        a String object.
      • setServer

        public void setServer​(java.lang.String server)

        setServer

        Parameters:
        server - a String object.
      • getServer

        public java.lang.String getServer()

        getServer

        Returns:
        a String object.
      • setPort

        public void setPort​(int port)

        setPort

        Parameters:
        port - a int.
      • getPort

        public int getPort()

        getPort

        Returns:
        a int.
      • setInstance

        public void setInstance​(java.lang.String instance)

        setInstance

        Parameters:
        instance - a String object.
      • getInstance

        public java.lang.String getInstance()

        getInstance

        Returns:
        a String object.
      • setUser

        public void setUser​(java.lang.String user)

        setUser

        Parameters:
        user - a String object.
      • getUser

        public java.lang.String getUser()

        getUser

        Returns:
        a String object.
      • setPassword

        public void setPassword​(java.lang.String password)

        setPassword

        Parameters:
        password - a String object.
      • getPassword

        public java.lang.String getPassword()

        getPassword

        Returns:
        a String object.
      • setNamespace

        public void setNamespace​(java.lang.String namespace)

        setNamespace

        Parameters:
        namespace - a String object.
      • getNamespace

        public java.lang.String getNamespace()

        getNamespace

        Returns:
        a String object.
      • setMinConnections

        public void setMinConnections​(int minConnections)

        setMinConnections

        Parameters:
        minConnections - a int.
      • getMinConnections

        public int getMinConnections()

        getMinConnections

        Returns:
        a int.
      • setMaxConnections

        public void setMaxConnections​(int maxConnections)

        setMaxConnections

        Parameters:
        maxConnections - a int.
      • getMaxConnections

        public int getMaxConnections()

        getMaxConnections

        Returns:
        a int.
      • setConnectionTimeout

        public void setConnectionTimeout​(int seconds)

        setConnectionTimeout

        Parameters:
        seconds - a int.
      • getConnectionTimeout

        public int getConnectionTimeout()

        getConnectionTimeout

        Returns:
        a int.
      • setAllowNonSpatialTables

        public void setAllowNonSpatialTables​(boolean allowNonSpatialTables)

        setAllowNonSpatialTables

        Parameters:
        allowNonSpatialTables - a boolean.
      • getAllowNonSpatialTables

        public boolean getAllowNonSpatialTables()

        getAllowNonSpatialTables

        Returns:
        a boolean.