Class JDBCNewStoreParametersBase

java.lang.Object
org.gvsig.fmap.dal.spi.AbstractDataParameters
org.gvsig.fmap.dal.spi.AbstractDataStoreParameters
org.gvsig.fmap.dal.store.db.AbstractDBNewStoreParameters
org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParametersBase
All Implemented Interfaces:
org.gvsig.fmap.dal.DataParameters, org.gvsig.fmap.dal.DataStoreParameters, org.gvsig.fmap.dal.feature.NewFeatureStoreParameters, org.gvsig.fmap.dal.NewDataStoreParameters, org.gvsig.fmap.dal.resource.db.DBParameters, org.gvsig.fmap.dal.serverexplorer.db.DBConnectionParameter, org.gvsig.fmap.dal.store.db.DBNewStoreParameters, org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters, org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters, org.gvsig.json.SupportFromJson, org.gvsig.json.SupportToJson, org.gvsig.tools.dynobject.DynObject, org.gvsig.tools.persistence.Persistent, org.gvsig.tools.util.Validator

public class JDBCNewStoreParametersBase extends org.gvsig.fmap.dal.store.db.AbstractDBNewStoreParameters implements org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
  • Field Summary

    Fields inherited from interface org.gvsig.fmap.dal.DataParameters

    CRS_PARAMTER_NAME

    Fields inherited from interface org.gvsig.fmap.dal.store.db.DBNewStoreParameters

    PARAMETERS_DEFINITION_NAME, TABLE_PARAMTER_NAME

    Fields inherited from interface org.gvsig.fmap.dal.resource.db.DBParameters

    DBNAME_PARAMTER_NAME, HOST_PARAMTER_NAME, PASSWORD_PARAMTER_NAME, PORT_PARAMTER_NAME, USER_PARAMTER_NAME

    Fields inherited from interface org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters

    BATCH_SIZE_PARAMETER_NAME, CATALOG_PARAMTER_NAME, DEFAULT_BATCH_SIZE, JDBC_DRIVER_CLASS_PARAMTER_NAME, SCHEMA_PARAMTER_NAME, URL_PARAMTER_NAME

    Fields inherited from interface org.gvsig.fmap.dal.feature.NewFeatureStoreParameters

    FEATURETYPE_PARAMTER_NAME
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
     
    protected
    JDBCNewStoreParametersBase(String parametersDefinitionName, String providerName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
     
    int
     
     
     
     
     
     
     
     
     
     
     
     
     
    void
     
    void
    setCatalog(String catalog)
    Set catalog parameter
    void
     
    void
     
    void
    Set JDBC Driver class name parameter
    void
     
    void
     
    void
    setSchema(String schema)
    Set schema parameter
    void
     
    void
     
    void
     
    void
     
    void
    Set JDBC connection url parameter
    Return table name or schema.tableName if schema parameter is set.

    Methods inherited from class org.gvsig.fmap.dal.store.db.AbstractDBNewStoreParameters

    getDataStoreName, getDBName, getDefaultFeatureType, getDelegatedDynObject, getDescription, getHost, getPassword, getPort, getTable, getUser, isValid, setDBName, setDefaultFeatureType, setHost, setPassword, setPort, setPort, setTable, setUser

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreParameters

    getSourceId, isTheSameExplorer, isTheSameStore

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataParameters

    clear, copyValuesTo, delegate, equals, fromByteArray, fromJson, getCause, getCopy, getDynClass, getDynValue, getMessage, getProviderName, hasDynValue, hashCode, implement, invokeDynMethod, invokeDynMethod, isValid, loadFromState, loadPRJ, loadWLD, saveToState, setDynValue, toByteArray, toJson, toJsonBuilder, toString, toString, validate

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.gvsig.fmap.dal.DataParameters

    clear, getCopy, toByteArray, toString, validate

    Methods inherited from interface org.gvsig.fmap.dal.DataStoreParameters

    getProviderName, getSourceId, isTheSameExplorer, isTheSameStore

    Methods inherited from interface org.gvsig.fmap.dal.store.db.DBNewStoreParameters

    getDataStoreName, getDBName, getDefaultFeatureType, getDescription, getHost, getPassword, getPort, getTable, getUser, isValid, setDBName, setDefaultFeatureType, setHost, setPassword, setPort, setPort, setTable, setUser

    Methods inherited from interface org.gvsig.tools.dynobject.DynObject

    delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue

    Methods inherited from interface org.gvsig.tools.persistence.Persistent

    loadFromState, saveToState

    Methods inherited from interface org.gvsig.json.SupportFromJson

    fromJson

    Methods inherited from interface org.gvsig.json.SupportToJson

    toJson, toJson, toJsonBuilder, toJsonBuilder
  • Constructor Details

    • JDBCNewStoreParametersBase

      public JDBCNewStoreParametersBase()
    • JDBCNewStoreParametersBase

      protected JDBCNewStoreParametersBase(String parametersDefinitionName, String providerName)
  • Method Details

    • setJDBCDriverClassName

      public void setJDBCDriverClassName(String className)
      Set JDBC Driver class name parameter
      Specified by:
      setJDBCDriverClassName in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
      Parameters:
      className -
    • getJDBCDriverClassName

      public String getJDBCDriverClassName()
      Specified by:
      getJDBCDriverClassName in interface org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters
      Specified by:
      getJDBCDriverClassName in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getCatalog

      public String getCatalog()
      Specified by:
      getCatalog in interface org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters
      Specified by:
      getCatalog in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setCatalog

      public void setCatalog(String catalog)
      Set catalog parameter
      Specified by:
      setCatalog in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
      Parameters:
      className -
    • getSchema

      public String getSchema()
      Specified by:
      getSchema in interface org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters
      Specified by:
      getSchema in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setSchema

      public void setSchema(String schema)
      Set schema parameter
      Specified by:
      setSchema in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
      Parameters:
      className -
    • getUrl

      public String getUrl()
      Specified by:
      getUrl in interface org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters
      Specified by:
      getUrl in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getBatchSize

      public int getBatchSize()
      Specified by:
      getBatchSize in interface org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters
      Specified by:
      getBatchSize in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setUrl

      public void setUrl(String url)
      Set JDBC connection url parameter
      Specified by:
      setUrl in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
      Parameters:
      url -
    • tableID

      public String tableID()
      Return table name or schema.tableName if schema parameter is set.
      Returns:
    • escapeName

      protected String escapeName(String name)
    • getSelectRole

      public String getSelectRole()
      Specified by:
      getSelectRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getInsertRole

      public String getInsertRole()
      Specified by:
      getInsertRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getUpdateRole

      public String getUpdateRole()
      Specified by:
      getUpdateRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getDeleteRole

      public String getDeleteRole()
      Specified by:
      getDeleteRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getTruncateRole

      public String getTruncateRole()
      Specified by:
      getTruncateRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getReferenceRole

      public String getReferenceRole()
      Specified by:
      getReferenceRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getTriggerRole

      public String getTriggerRole()
      Specified by:
      getTriggerRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getAllRole

      public String getAllRole()
      Specified by:
      getAllRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • getPostCreatingStatement

      public String getPostCreatingStatement()
      Specified by:
      getPostCreatingStatement in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setSelectRole

      public void setSelectRole(String role)
      Specified by:
      setSelectRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setInsertRole

      public void setInsertRole(String role)
      Specified by:
      setInsertRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setUpdateRole

      public void setUpdateRole(String role)
      Specified by:
      setUpdateRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setDeleteRole

      public void setDeleteRole(String role)
      Specified by:
      setDeleteRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setTruncateRole

      public void setTruncateRole(String role)
      Specified by:
      setTruncateRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setReferenceRole

      public void setReferenceRole(String role)
      Specified by:
      setReferenceRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setTriggerRole

      public void setTriggerRole(String role)
      Specified by:
      setTriggerRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setAllRole

      public void setAllRole(String role)
      Specified by:
      setAllRole in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters
    • setPostCreatingStatement

      public void setPostCreatingStatement(String statement)
      Specified by:
      setPostCreatingStatement in interface org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters