@Transactional(propagation=REQUIRED) public class ValidatorAdminApiImpl extends Object implements ValidatorAdminAPI
| Constructor and Description |
|---|
ValidatorAdminApiImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
deleteOldJobs(String date,
String period,
String mode) |
String |
deleteRule(int ruleId) |
void |
deleteRuleSet(int setId) |
List<eu.dnetlib.domain.functionality.validator.Rule> |
getAllRules() |
EmailBuilder |
getEmailBuilder() |
eu.dnetlib.validator.commons.email.Emailer |
getEmailer() |
eu.dnetlib.validator.commons.dao.jobs.JobsDAO |
getJobsDao() |
String |
getRegistrationsReportEmail() |
eu.dnetlib.domain.functionality.validator.Rule |
getRule(int ruleId) |
List<String> |
getRuleLabels(String ruleType,
Boolean forUsage,
Boolean forCris) |
eu.dnetlib.validator.commons.dao.rules.RulesDAO |
getRulesDao() |
eu.dnetlib.domain.functionality.validator.RuleSet |
getRuleSet(int setId) |
List<eu.dnetlib.domain.functionality.validator.RuleSet> |
getRuleSets() |
eu.dnetlib.validator.commons.dao.rules.RulesetsDAO |
getRulesetsDao() |
List<FieldPair> |
getRuleValuePairs(eu.dnetlib.domain.functionality.validator.Rule rule) |
eu.dnetlib.validator.commons.dao.users.UsersDAO |
getUsersDao() |
String |
sendRegistrationsReport(String dateFrom,
String dateTo,
String month,
String year) |
void |
setEmailBuilder(EmailBuilder emailBuilder) |
void |
setEmailer(eu.dnetlib.validator.commons.email.Emailer emailer) |
void |
setJobsDao(eu.dnetlib.validator.commons.dao.jobs.JobsDAO jobsDao) |
void |
setMasterAdmins(String masterAdmins) |
void |
setRegistrationsReportEmail(String registrationsReportEmail) |
void |
setRulesDao(eu.dnetlib.validator.commons.dao.rules.RulesDAO rulesDao) |
void |
setRulesetsDao(eu.dnetlib.validator.commons.dao.rules.RulesetsDAO rulesetsDao) |
void |
setSecondaryAdmins(String secondaryAdmins) |
void |
setUsersDao(eu.dnetlib.validator.commons.dao.users.UsersDAO usersDao) |
void |
start() |
String |
storeRule(eu.dnetlib.domain.functionality.validator.Rule rule,
String[] inputs,
Boolean updateExisting) |
void |
storeRuleSet(eu.dnetlib.domain.functionality.validator.RuleSet ruleSet,
boolean updateExisting) |
boolean |
userIsMasterAdmin(String user) |
boolean |
userIsSecondaryAdmin(String user) |
public void start()
public eu.dnetlib.domain.functionality.validator.Rule getRule(int ruleId)
throws ValidatorAdminException
getRule in interface ValidatorAdminAPIValidatorAdminExceptionpublic List<FieldPair> getRuleValuePairs(eu.dnetlib.domain.functionality.validator.Rule rule) throws ValidatorAdminException
getRuleValuePairs in interface ValidatorAdminAPIValidatorAdminExceptionpublic List<eu.dnetlib.domain.functionality.validator.Rule> getAllRules() throws ValidatorAdminException
getAllRules in interface ValidatorAdminAPIValidatorAdminException@Transactional(propagation=REQUIRED) public String storeRule(eu.dnetlib.domain.functionality.validator.Rule rule, String[] inputs, Boolean updateExisting) throws ValidatorAdminException
storeRule in interface ValidatorAdminAPIValidatorAdminExceptionpublic List<String> getRuleLabels(String ruleType, Boolean forUsage, Boolean forCris) throws ValidatorAdminException
getRuleLabels in interface ValidatorAdminAPIValidatorAdminExceptionpublic List<eu.dnetlib.domain.functionality.validator.RuleSet> getRuleSets() throws ValidatorAdminException
getRuleSets in interface ValidatorAdminAPIValidatorAdminExceptionpublic String deleteRule(int ruleId) throws ValidatorAdminException
deleteRule in interface ValidatorAdminAPIValidatorAdminExceptionpublic eu.dnetlib.domain.functionality.validator.RuleSet getRuleSet(int setId)
throws ValidatorAdminException
getRuleSet in interface ValidatorAdminAPIValidatorAdminExceptionpublic void storeRuleSet(eu.dnetlib.domain.functionality.validator.RuleSet ruleSet,
boolean updateExisting)
throws ValidatorAdminException
storeRuleSet in interface ValidatorAdminAPIValidatorAdminExceptionpublic void deleteRuleSet(int setId)
throws ValidatorAdminException
deleteRuleSet in interface ValidatorAdminAPIValidatorAdminException@Transactional(propagation=REQUIRED) public int deleteOldJobs(String date, String period, String mode) throws ValidatorAdminException
deleteOldJobs in interface ValidatorAdminAPIValidatorAdminExceptionpublic eu.dnetlib.validator.commons.email.Emailer getEmailer()
public eu.dnetlib.validator.commons.dao.jobs.JobsDAO getJobsDao()
public void setJobsDao(eu.dnetlib.validator.commons.dao.jobs.JobsDAO jobsDao)
public eu.dnetlib.validator.commons.dao.rules.RulesetsDAO getRulesetsDao()
public void setRulesetsDao(eu.dnetlib.validator.commons.dao.rules.RulesetsDAO rulesetsDao)
public eu.dnetlib.validator.commons.dao.rules.RulesDAO getRulesDao()
public void setRulesDao(eu.dnetlib.validator.commons.dao.rules.RulesDAO rulesDao)
public eu.dnetlib.validator.commons.dao.users.UsersDAO getUsersDao()
public void setUsersDao(eu.dnetlib.validator.commons.dao.users.UsersDAO usersDao)
public void setEmailer(eu.dnetlib.validator.commons.email.Emailer emailer)
public String getRegistrationsReportEmail()
public void setRegistrationsReportEmail(String registrationsReportEmail)
public EmailBuilder getEmailBuilder()
public void setEmailBuilder(EmailBuilder emailBuilder)
public boolean userIsMasterAdmin(String user) throws ValidatorAdminException
userIsMasterAdmin in interface ValidatorAdminAPIValidatorAdminExceptionpublic boolean userIsSecondaryAdmin(String user) throws ValidatorAdminException
userIsSecondaryAdmin in interface ValidatorAdminAPIValidatorAdminExceptionpublic void setMasterAdmins(String masterAdmins)
public void setSecondaryAdmins(String secondaryAdmins)
public String sendRegistrationsReport(String dateFrom, String dateTo, String month, String year) throws ValidatorAdminException
sendRegistrationsReport in interface ValidatorAdminAPIValidatorAdminExceptionCopyright © 2022. All rights reserved.