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, setDatasource
public 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>
DaoException
public 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>
DaoException
protected PreparedStatement getDeleteStatement(int id, Connection con) throws SQLException
getDeleteStatement
in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>
SQLException
public List<eu.dnetlib.domain.functionality.validator.Rule> getAllRulesByJobType(String jobType) throws DaoException
getAllRulesByJobType
in interface RulesDAO
DaoException
public List<eu.dnetlib.domain.functionality.validator.Rule> getAllRulesByJobTypeEntityType(String jobType, String entityType) throws DaoException
getAllRulesByJobTypeEntityType
in interface RulesDAO
DaoException
public List<eu.dnetlib.domain.functionality.validator.Rule> getAllRules() throws DaoException
getAllRules
in interface RulesDAO
DaoException
public eu.dnetlib.domain.functionality.validator.CustomProperties getProperties(int ruleId) throws DaoException
DaoException
public eu.dnetlib.domain.functionality.validator.Rule get(int id) throws DaoException
get
in interface DAO<eu.dnetlib.domain.functionality.validator.Rule>
DaoException
protected int getLastId() throws DaoException
getLastId
in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>
DaoException
protected PreparedStatement getUpdateStatement(eu.dnetlib.domain.functionality.validator.Rule t, Connection con) throws SQLException
getUpdateStatement
in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>
SQLException
protected PreparedStatement getInsertStatement(eu.dnetlib.domain.functionality.validator.Rule t, Connection con) throws SQLException
getInsertStatement
in class AbstractDAO<eu.dnetlib.domain.functionality.validator.Rule>
SQLException
Copyright © 2023. All rights reserved.