Class JdbcSecurityTokenDao
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.jdbc.core.support.JdbcDaoSupport
net.solarnetwork.node.dao.jdbc.AbstractJdbcDao<T>
net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao<net.solarnetwork.node.domain.SecurityToken,String>
net.solarnetwork.node.dao.jdbc.sectok.JdbcSecurityTokenDao
- All Implemented Interfaces:
net.solarnetwork.dao.GenericDao<net.solarnetwork.node.domain.SecurityToken,,String> JdbcDao,net.solarnetwork.node.dao.SecurityTokenDao,org.springframework.beans.factory.InitializingBean
public class JdbcSecurityTokenDao
extends BaseJdbcGenericDao<net.solarnetwork.node.domain.SecurityToken,String>
implements net.solarnetwork.node.dao.SecurityTokenDao
JDBC implementation of
SecurityTokenDao.- Version:
- 1.0
- Author:
- matt
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.solarnetwork.dao.GenericDao
net.solarnetwork.dao.GenericDao.EntityEventType, net.solarnetwork.dao.GenericDao.StandardSortKey -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe table name forSecurityTokenentities.static final intThe charge point table version.Fields inherited from class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
INIT_SQL_FORMAT, ORDER_BY, SQL_DELETE_BY_PK, SQL_FIND_ALL, SQL_GET_BY_PK, SQL_GET_TABLES_VERSION_FORMAT, SQL_INSERT, SQL_RESOURCE_PREFIX, SQL_UPDATE, UTC_CALENDARFields inherited from class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
logFields inherited from class org.springframework.dao.support.DaoSupport
loggerFields inherited from interface net.solarnetwork.dao.GenericDao
ENTITY_EVENT_ENTITY_ID_PROPERTY, ENTITY_EVENT_ENTITY_PROPERTY, ENTITY_EVENT_TOPIC_TEMPLATE, SORT_BY_CREATED_ASCENDING, SORT_BY_CREATED_DESCENDING, SORT_BY_CREATED_ID_ASCENDING, SORT_BY_CREATED_ID_DESCENDING, SORT_BY_ID_ASCENDING, SORT_BY_ID_DESCENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidsetStoreStatementValues(net.solarnetwork.node.domain.SecurityToken obj, PreparedStatement ps) SetPreparedStatementvalues for storing a domain object.protected voidsetUpdateStatementValues(net.solarnetwork.node.domain.SecurityToken obj, PreparedStatement ps) SetPreparedStatementvalues for updating a domain object.Methods inherited from class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
applySqlOrderClauses, delete, findFirst, get, getAll, getInstantColumn, getKeyType, getObjectType, getRowMapper, getUuidColumns, postEntityEvent, primaryKeyArguments, querySql, save, setInstantParameter, setUuidParameters, sqlOrderClause, sqlOrderClausesMethods inherited from class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
getBatchSqlResource, getEventAdmin, getInitSqlResource, getMessageSource, getSchemaName, getSqlForUpdateSuffix, getSqlGetTablesVersion, getSqlResource, getSqlResource, getSqlResourcePrefix, getTableName, getTableNames, getTablesVersion, init, insertDomainObject, isUseAutogeneratedKeys, postEvent, schemaExists, setEventAdmin, setInitSqlResource, setMessageSource, setSchemaName, setSqlForUpdateSuffix, setSqlGetTablesVersion, setSqlResourcePrefix, setTableName, setTablesVersion, setUseAutogeneratedKeys, storeDomainObject, storeDomainObjectWithoutAutogeneratedKeys, tableExists, updateDomainObject, upgradeTablesVersion, verifyDatabaseExistsMethods inherited from class org.springframework.jdbc.core.support.JdbcDaoSupport
checkDaoConfig, createJdbcTemplate, getConnection, getDataSource, getExceptionTranslator, getJdbcTemplate, initTemplateConfig, releaseConnection, setDataSource, setJdbcTemplateMethods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDaoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.solarnetwork.dao.GenericDao
delete, entityEventTopic, get, getAll, getObjectType, save
-
Field Details
-
TABLE_NAME
The table name forSecurityTokenentities.- See Also:
-
VERSION
public static final int VERSIONThe charge point table version.- See Also:
-
-
Constructor Details
-
JdbcSecurityTokenDao
public JdbcSecurityTokenDao()Constructor.
-
-
Method Details
-
setStoreStatementValues
protected void setStoreStatementValues(net.solarnetwork.node.domain.SecurityToken obj, PreparedStatement ps) throws SQLException Description copied from class:AbstractJdbcDaoSetPreparedStatementvalues for storing a domain object.Called from
AbstractJdbcDao.storeDomainObject(Object, String)andAbstractJdbcDao.storeDomainObjectWithoutAutogeneratedKeys(Object, String)to persist values of a domain object.This implementation does not do anything. Extending classes should override this and set values on the
PreparedStatementobject as needed to persist the domain object.- Overrides:
setStoreStatementValuesin classAbstractJdbcDao<net.solarnetwork.node.domain.SecurityToken>- Parameters:
obj- the domain object to persistps- the PreparedStatement to persist with- Throws:
SQLException- if any SQL error occurs
-
setUpdateStatementValues
protected void setUpdateStatementValues(net.solarnetwork.node.domain.SecurityToken obj, PreparedStatement ps) throws SQLException Description copied from class:AbstractJdbcDaoSetPreparedStatementvalues for updating a domain object.Called from
AbstractJdbcDao.updateDomainObject(Object, String)to persist changed values of a domain object.This implementation does not do anything. Extending classes should override this and set values on the
PreparedStatementobject as needed to persist the domain object.- Overrides:
setUpdateStatementValuesin classAbstractJdbcDao<net.solarnetwork.node.domain.SecurityToken>- Parameters:
obj- the domain object to persistps- the PreparedStatement to persist with- Throws:
SQLException- if any SQL error occurs
-