public class RulesDAOimpl extends AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule> implements RulesDAO
datasource, logger| Constructor and Description |
|---|
RulesDAOimpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
delete(int id) |
eu.dnetlib.domain.functionality.validator.Rule |
get(int id) |
List<eu.dnetlib.domain.functionality.validator.Rule> |
getAllRules() |
List<eu.dnetlib.domain.functionality.validator.Rule> |
getAllRulesByJobType(String jobType) |
List<eu.dnetlib.domain.functionality.validator.Rule> |
getAllRulesByJobTypeEntityType(String jobType,
String entityType) |
protected PreparedStatement |
getDeleteStatement(int id,
Connection con) |
protected PreparedStatement |
getInsertStatement(eu.dnetlib.domain.functionality.validator.Rule t,
Connection con) |
protected int |
getLastId() |
eu.dnetlib.domain.functionality.validator.CustomProperties |
getProperties(int ruleId) |
protected PreparedStatement |
getUpdateStatement(eu.dnetlib.domain.functionality.validator.Rule t,
Connection con) |
Integer |
save(eu.dnetlib.domain.functionality.validator.Rule t) |
closeConnection, getConnection, getDatasource, setDatasourcepublic Integer save(eu.dnetlib.domain.functionality.validator.Rule t) throws DaoException
save in interface DAO<eu.dnetlib.domain.functionality.validator.Rule>save in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>DaoExceptionpublic String delete(int id) throws DaoException
delete in interface DAO<eu.dnetlib.domain.functionality.validator.Rule>delete in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>DaoExceptionprotected PreparedStatement getDeleteStatement(int id, Connection con) throws SQLException
getDeleteStatement in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>SQLExceptionpublic List<eu.dnetlib.domain.functionality.validator.Rule> getAllRulesByJobType(String jobType) throws DaoException
getAllRulesByJobType in interface RulesDAODaoExceptionpublic List<eu.dnetlib.domain.functionality.validator.Rule> getAllRulesByJobTypeEntityType(String jobType, String entityType) throws DaoException
getAllRulesByJobTypeEntityType in interface RulesDAODaoExceptionpublic List<eu.dnetlib.domain.functionality.validator.Rule> getAllRules() throws DaoException
getAllRules in interface RulesDAODaoExceptionpublic eu.dnetlib.domain.functionality.validator.CustomProperties getProperties(int ruleId)
throws DaoException
DaoExceptionpublic eu.dnetlib.domain.functionality.validator.Rule get(int id)
throws DaoException
get in interface DAO<eu.dnetlib.domain.functionality.validator.Rule>DaoExceptionprotected int getLastId()
throws DaoException
getLastId in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>DaoExceptionprotected PreparedStatement getUpdateStatement(eu.dnetlib.domain.functionality.validator.Rule t, Connection con) throws SQLException
getUpdateStatement in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>SQLExceptionprotected PreparedStatement getInsertStatement(eu.dnetlib.domain.functionality.validator.Rule t, Connection con) throws SQLException
getInsertStatement in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>SQLExceptionCopyright © 2019. All rights reserved.