Package org.gvsig.fmap.dal.store.jdbc
Class JDBCStoreParametersBase
java.lang.Object
org.gvsig.fmap.dal.spi.AbstractDataParameters
org.gvsig.fmap.dal.spi.AbstractDataStoreParameters
org.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
org.gvsig.fmap.dal.store.jdbc.JDBCStoreParametersBase
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataParameters,org.gvsig.fmap.dal.DataStoreParameters,org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters,org.gvsig.fmap.dal.OpenDataStoreParameters,org.gvsig.fmap.dal.resource.db.DBParameters,org.gvsig.fmap.dal.serverexplorer.db.DBConnectionParameter,org.gvsig.fmap.dal.store.db.DBStoreParameters,org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters,org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters,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 JDBCStoreParametersBase
extends org.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
implements org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters
Parameters class for JDBC generic provider
-
Field Summary
Fields inherited from interface org.gvsig.fmap.dal.DataParameters
CRS_PARAMTER_NAMEFields inherited from interface org.gvsig.fmap.dal.resource.db.DBParameters
DBNAME_PARAMTER_NAME, HOST_PARAMTER_NAME, PASSWORD_PARAMTER_NAME, PORT_PARAMTER_NAME, USER_PARAMTER_NAMEFields inherited from interface org.gvsig.fmap.dal.store.db.DBStoreParameters
BASEFILTER_PARAMTER_NAME, BASEORDER_PARAMTER_NAME, DEFAULTGEOMETRY_PARAMTER_NAME, FIELDS_PARAMTER_NAME, GEOMETRYSUBTYPE_PARAMTER_NAME, GEOMETRYTYPE_PARAMTER_NAME, PARAMETERS_DEFINITION_NAME, PKFIELDS_PARAMTER_NAME, SQL_PARAMTER_NAME, TABLE_PARAMTER_NAME, WORKINGAREA_PARAMTER_NAMEFields 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_NAMEFields inherited from interface org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters
BATCHSIZE_PARAMTER_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJDBCStoreParametersBase(String parametersDefinitionName) JDBCStoreParametersBase(String parametersDefinitionName, String providerName) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringescapeName(String name) intgetCopy()String[]getHost()String[]getPort()getSQL()getTable()getUrl()Compound a string that can identify the sourcegetUser()booleanisTheSameExplorer(org.gvsig.fmap.dal.DataStoreParameters params) booleanisTheSameStore(org.gvsig.fmap.dal.DataStoreParameters params) booleanisValid()voidsetBaseFilter(String initialFilter) voidsetBaseOrder(String order) voidsetBatchSize(int batchSize) voidsetCatalog(String catalog) SetcatalogparametervoidvoidvoidvoidvoidsetJDBCDriverClassName(String className) SetJDBC Driver class nameparametervoidsetPassword(String password) voidsetPkFields(String fields) voidsetPkFields(String[] fields) voidsetPort(int port) voidvoidSetschemaparametervoidvoidvoidSetJDBC connection urlparametervoidtableID()Return tablenameorschema.tableNameifschemaparameter is set.Methods inherited from class org.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
getCRS, getDataStoreName, getDefaultGeometryField, getDelegatedDynObject, getDescription, getGeometrySubtype, getGeometryType, getWorkingArea, setCRS, setCRS, setDefaultGeometryField, setGeometrySubtype, setGeometryType, setWorkingAreaMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataParameters
clear, copyValuesTo, delegate, equals, fromByteArray, fromJson, getCause, getDynClass, getDynValue, getMessage, getProviderName, hasDynValue, hashCode, implement, invokeDynMethod, invokeDynMethod, isValid, loadFromState, loadPRJ, loadWLD, saveToState, setDynValue, toByteArray, toJson, toJsonBuilder, toString, toString, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.DataParameters
clear, toByteArray, toString, validateMethods inherited from interface org.gvsig.fmap.dal.DataStoreParameters
getProviderNameMethods inherited from interface org.gvsig.fmap.dal.store.db.DBStoreParameters
getCRS, getDataStoreName, getDefaultGeometryField, getDescription, getGeometrySubtype, getGeometryType, getWorkingArea, setCRS, setCRS, setDefaultGeometryField, setGeometrySubtype, setGeometryType, setWorkingAreaMethods inherited from interface org.gvsig.tools.dynobject.DynObject
delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValueMethods inherited from interface org.gvsig.tools.persistence.Persistent
loadFromState, saveToStateMethods inherited from interface org.gvsig.json.SupportFromJson
fromJsonMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJson, toJsonBuilder, toJsonBuilder
-
Constructor Details
-
JDBCStoreParametersBase
public JDBCStoreParametersBase() -
JDBCStoreParametersBase
-
JDBCStoreParametersBase
-
-
Method Details
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceorg.gvsig.fmap.dal.DataStoreParameters- Specified by:
isValidin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
isValidin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
isValidin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getHost
- Specified by:
getHostin interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
getHostin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getHostin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getHostin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getPort
- Specified by:
getPortin interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
getPortin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getPortin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getPortin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getBatchSize
public int getBatchSize()- Specified by:
getBatchSizein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters- Specified by:
getBatchSizein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters
-
getDBName
- Specified by:
getDBNamein interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
getDBNamein interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getDBNamein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getDBNamein classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getUser
- Specified by:
getUserin interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
getUserin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getUserin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getUserin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getPassword
- Specified by:
getPasswordin interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
getPasswordin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getPasswordin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getPasswordin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setHost
- Specified by:
setHostin interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
setHostin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Overrides:
setHostin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setPort
public void setPort(int port) - Specified by:
setPortin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
setPortin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
setPortin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setPort
- Specified by:
setPortin interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
setPortin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Overrides:
setPortin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setDBName
- Specified by:
setDBNamein interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
setDBNamein interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Overrides:
setDBNamein classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setUser
- Specified by:
setUserin interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
setUserin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Overrides:
setUserin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setPassword
- Specified by:
setPasswordin interfaceorg.gvsig.fmap.dal.resource.db.DBParameters- Specified by:
setPasswordin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Overrides:
setPasswordin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setJDBCDriverClassName
SetJDBC Driver class nameparameter- Specified by:
setJDBCDriverClassNamein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Parameters:
className-
-
getJDBCDriverClassName
- Specified by:
getJDBCDriverClassNamein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters- Specified by:
getJDBCDriverClassNamein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters
-
getCatalog
- Specified by:
getCatalogin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters- Specified by:
getCatalogin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters
-
setCatalog
Setcatalogparameter- Specified by:
setCatalogin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Parameters:
className-
-
getSchema
- Specified by:
getSchemain interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters- Specified by:
getSchemain interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters
-
setSchema
Setschemaparameter- Specified by:
setSchemain interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Parameters:
className-
-
getTable
- Specified by:
getTablein interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getTablein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getTablein classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setTable
- Specified by:
setTablein interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
setTablein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
setTablein classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getFieldsString
- Specified by:
getFieldsStringin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getFieldsStringin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getFieldsStringin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getFields
- Specified by:
getFieldsin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getFieldsin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getFieldsin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setFields
- Specified by:
setFieldsin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
setFieldsin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
setFieldsin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setFields
- Specified by:
setFieldsin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
setFieldsin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
setFieldsin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getSQL
- Specified by:
getSQLin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getSQLin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getSQLin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setSQL
- Specified by:
setSQLin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
setSQLin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
setSQLin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getBaseFilter
- Specified by:
getBaseFilterin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getBaseFilterin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getBaseFilterin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setBaseFilter
- Specified by:
setBaseFilterin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
setBaseFilterin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
setBaseFilterin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getBaseOrder
- Specified by:
getBaseOrderin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getBaseOrderin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getBaseOrderin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setBaseOrder
- Specified by:
setBaseOrderin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
setBaseOrderin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
setBaseOrderin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getPkFieldsString
- Specified by:
getPkFieldsStringin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getPkFieldsStringin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getPkFieldsStringin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
getPkFields
- Specified by:
getPkFieldsin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
getPkFieldsin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getPkFieldsin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setPkFields
- Specified by:
setPkFieldsin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
setPkFieldsin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
setPkFieldsin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
setPkFields
- Specified by:
setPkFieldsin interfaceorg.gvsig.fmap.dal.store.db.DBStoreParameters- Specified by:
setPkFieldsin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
setPkFieldsin classorg.gvsig.fmap.dal.store.db.AbstractDBStoreParameters
-
tableID
Return tablenameorschema.tableNameifschemaparameter is set.- Specified by:
tableIDin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Returns:
-
escapeName
-
getUrl
Compound a string that can identify the source- Specified by:
getUrlin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters- Specified by:
getUrlin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Returns:
-
setUrl
SetJDBC connection urlparameter- Specified by:
setUrlin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Parameters:
url-
-
getCopy
- Specified by:
getCopyin interfaceorg.gvsig.fmap.dal.DataParameters- Specified by:
getCopyin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getCopyin classorg.gvsig.fmap.dal.spi.AbstractDataParameters
-
setBatchSize
public void setBatchSize(int batchSize) - Specified by:
setBatchSizein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters
-
isTheSameStore
public boolean isTheSameStore(org.gvsig.fmap.dal.DataStoreParameters params) - Specified by:
isTheSameStorein interfaceorg.gvsig.fmap.dal.DataStoreParameters- Specified by:
isTheSameStorein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
isTheSameStorein classorg.gvsig.fmap.dal.spi.AbstractDataStoreParameters
-
isTheSameExplorer
public boolean isTheSameExplorer(org.gvsig.fmap.dal.DataStoreParameters params) - Specified by:
isTheSameExplorerin interfaceorg.gvsig.fmap.dal.DataStoreParameters- Overrides:
isTheSameExplorerin classorg.gvsig.fmap.dal.spi.AbstractDataStoreParameters
-
getSourceId
- Specified by:
getSourceIdin interfaceorg.gvsig.fmap.dal.DataStoreParameters- Specified by:
getSourceIdin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters- Overrides:
getSourceIdin classorg.gvsig.fmap.dal.spi.AbstractDataStoreParameters
-