Revision 47339
Added by Panagiotis Kanakakis almost 7 years ago
applicationContext-goldoa-service-test.xml | ||
---|---|---|
22 | 22 |
</bean> |
23 | 23 |
|
24 | 24 |
<bean id="executorService" class="java.util.concurrent.Executors" factory-method="newCachedThreadPool" destroy-method="shutdown" /> |
25 |
|
|
25 |
|
|
26 |
<bean id="projectEligibilityManager" class="eu.dnetlib.goldoa.service.eligibility.ProjectEligibiliyManager"> |
|
27 |
<property name="expirationOk" value="${goldoa.eligibility.project.expiration.limit}"/> |
|
28 |
<property name="expirationThreshold" value="${goldoa.eligibility.project.expiration.threshold}"/> |
|
29 |
<property name="expirationIffy" value="${goldoa.eligibility.project.expiration.iffy.message}"/> |
|
30 |
<property name="expirationNono" value="${goldoa.eligibility.project.expiration.nono.message}"/> |
|
31 |
<property name="stillRunningNono" value="${goldoa.eligibility.project.stillRunning.nono.message}"/> |
|
32 |
<property name="maxRequests" value="${goldoa.eligibility.project.request.count}"/> |
|
33 |
<property name="maxRequestsNono" value="${goldoa.eligibility.project.request.nono.message}"/> |
|
34 |
</bean> |
|
35 |
|
|
36 |
<bean id="accountingEligibilityManager" class="eu.dnetlib.goldoa.service.eligibility.AccountingEligibilityManager"> |
|
37 |
<property name="participationNoNoMessage" value="${goldoa.eligibility.accounting.participation.nono.message}"/> |
|
38 |
<property name="fundingRequestedNoNoMessage" value="${goldoa.eligibility.accounting.funding.nono.message}"/> |
|
39 |
<property name="maxArticleAPC" value="${goldoa.eligibility.accounting.apc.article.max}"/> |
|
40 |
<property name="maxArticleAPCNoNoMessage" value="${goldoa.eligibility.accounting.apc.article.nono.message}"/> |
|
41 |
<property name="maxMonographAPC" value="${goldoa.eligibility.accounting.apc.monograph.max}"/> |
|
42 |
<property name="maxMonographAPCNoNoMessage" value="${goldoa.eligibility.accounting.apc.monograph.nono.message}"/> |
|
43 |
</bean> |
|
44 |
<bean id="organizationEligibilityManager" class="eu.dnetlib.goldoa.service.eligibility.OrganizationEligibilityManager"> |
|
45 |
<property name="budgetAvailableNONOMessage" value="${goldoa.eligibility.organization.budgetAvailableNONOMessage}"/> |
|
46 |
</bean> |
|
47 |
|
|
48 |
<bean id="eligibilityManager" class="eu.dnetlib.goldoa.service.eligibility.ChainEligibilityManager"> |
|
49 |
<property name="managers"> |
|
50 |
<list> |
|
51 |
<ref bean="projectEligibilityManager"/> |
|
52 |
<ref bean="accountingEligibilityManager"/> |
|
53 |
<ref bean="organizationEligibilityManager"/> |
|
54 |
</list> |
|
55 |
</property> |
|
56 |
</bean> |
|
57 |
|
|
58 |
|
|
59 |
|
|
26 | 60 |
<context:annotation-config/> |
27 | 61 |
|
28 | 62 |
<context:property-placeholder location="classpath:applicationContext-goldoa-service.properties" /> |
Also available in: Unified diff