@Transactional public class ValidatorManagerImpl extends Object implements ValidatorManager
| Constructor and Description |
|---|
ValidatorManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
eu.dnetlib.domain.functionality.validator.StoredJob |
beginDataJobForWorkflow(String mdstoreId,
String guidelines,
String groupBy,
int records,
int workers,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob bJob,
eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler<eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler> blackboardHandler,
int jobStatusUpdateInterval,
boolean outputEpr,
boolean blacklistedRecords,
String blacklistGuidelines) |
eu.dnetlib.validator.commons.dao.jobs.JobsDAO |
getJobsDao() |
List<eu.dnetlib.domain.functionality.validator.StoredJob> |
getJobSummary(List<String> baseUrl,
int limit) |
ListenersManager |
getListenersManager() |
eu.dnetlib.validator.engine.data.Rule |
getRuleClassInstanceByType(String type,
eu.dnetlib.domain.functionality.validator.CustomProperties pros,
int id) |
eu.dnetlib.validator.commons.dao.rules.RulesDAO |
getRulesDao() |
List<eu.dnetlib.domain.functionality.validator.RuleSet> |
getRuleSets() |
eu.dnetlib.validator.commons.dao.rules.RulesetsDAO |
getRulesetsDao() |
eu.dnetlib.domain.functionality.validator.StoredJob |
getStoredJob(int jobId,
String groupBy) |
List<eu.dnetlib.domain.functionality.validator.StoredJob> |
getStoredJobs(String userMail,
String jobType,
Integer offset,
Integer limit,
String dateFrom,
String dateTo) |
List<eu.dnetlib.domain.functionality.validator.StoredJob> |
getStoredJobs(String userMail,
String jobType,
Integer offset,
Integer limit,
String dateFrom,
String dateTo,
String jobStatus) |
int |
getStoredJobsTotalNumber(String userMail,
String jobType) |
int |
getStoredJobsTotalNumber(String userMail,
String jobType,
String jobStatus) |
eu.dnetlib.validator.engine.Validator |
getValidator() |
ValidatorRestore |
getValRestore() |
void |
setJobsDao(eu.dnetlib.validator.commons.dao.jobs.JobsDAO jobsDao) |
void |
setListenersManager(ListenersManager listenersManager) |
void |
setRulesDao(eu.dnetlib.validator.commons.dao.rules.RulesDAO rulesDao) |
void |
setRulesetsDao(eu.dnetlib.validator.commons.dao.rules.RulesetsDAO rulesetsDao) |
void |
setValidator(eu.dnetlib.validator.engine.Validator validator) |
void |
setValRestore(ValidatorRestore valRestore) |
void |
start() |
void |
submitJob(eu.dnetlib.domain.functionality.validator.JobForValidation job) |
public void start()
public eu.dnetlib.domain.functionality.validator.StoredJob getStoredJob(int jobId,
String groupBy)
throws eu.dnetlib.validator.engine.ValidatorException
getStoredJob in interface ValidatorManagereu.dnetlib.validator.engine.ValidatorExceptionpublic List<eu.dnetlib.domain.functionality.validator.StoredJob> getJobSummary(List<String> baseUrl, int limit) throws eu.dnetlib.validator.commons.dao.DaoException
getJobSummary in interface ValidatorManagereu.dnetlib.validator.commons.dao.DaoExceptionpublic List<eu.dnetlib.domain.functionality.validator.StoredJob> getStoredJobs(String userMail, String jobType, Integer offset, Integer limit, String dateFrom, String dateTo) throws eu.dnetlib.validator.engine.ValidatorException
getStoredJobs in interface ValidatorManagereu.dnetlib.validator.engine.ValidatorExceptionpublic List<eu.dnetlib.domain.functionality.validator.StoredJob> getStoredJobs(String userMail, String jobType, Integer offset, Integer limit, String dateFrom, String dateTo, String jobStatus) throws eu.dnetlib.validator.engine.ValidatorException
getStoredJobs in interface ValidatorManagereu.dnetlib.validator.engine.ValidatorExceptionpublic int getStoredJobsTotalNumber(String userMail, String jobType) throws eu.dnetlib.validator.engine.ValidatorException
getStoredJobsTotalNumber in interface ValidatorManagereu.dnetlib.validator.engine.ValidatorExceptionpublic int getStoredJobsTotalNumber(String userMail, String jobType, String jobStatus) throws eu.dnetlib.validator.engine.ValidatorException
getStoredJobsTotalNumber in interface ValidatorManagereu.dnetlib.validator.engine.ValidatorExceptionpublic List<eu.dnetlib.domain.functionality.validator.RuleSet> getRuleSets() throws eu.dnetlib.validator.engine.ValidatorException
getRuleSets in interface ValidatorManagereu.dnetlib.validator.engine.ValidatorException@Transactional(readOnly=false,
propagation=REQUIRES_NEW)
public eu.dnetlib.domain.functionality.validator.StoredJob beginDataJobForWorkflow(String mdstoreId,
String guidelines,
String groupBy,
int records,
int workers,
eu.dnetlib.enabling.tools.blackboard.BlackboardJob bJob,
eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler<eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler> blackboardHandler,
int jobStatusUpdateInterval,
boolean outputEpr,
boolean blacklistedRecords,
String blacklistGuidelines)
throws eu.dnetlib.validator.engine.ValidatorException
beginDataJobForWorkflow in interface ValidatorManagereu.dnetlib.validator.engine.ValidatorException@Transactional(readOnly=false,
propagation=REQUIRED)
public void submitJob(eu.dnetlib.domain.functionality.validator.JobForValidation job)
throws eu.dnetlib.validator.engine.ValidatorException
submitJob in interface ValidatorManagereu.dnetlib.validator.engine.ValidatorExceptionpublic eu.dnetlib.validator.engine.data.Rule getRuleClassInstanceByType(String type, eu.dnetlib.domain.functionality.validator.CustomProperties pros, int id) throws eu.dnetlib.validator.engine.ValidatorException
eu.dnetlib.validator.engine.ValidatorExceptionpublic eu.dnetlib.validator.engine.Validator getValidator()
public ListenersManager getListenersManager()
public void setListenersManager(ListenersManager listenersManager)
public void setValidator(eu.dnetlib.validator.engine.Validator validator)
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 ValidatorRestore getValRestore()
public void setValRestore(ValidatorRestore valRestore)
Copyright © 2021. All rights reserved.