Project

General

Profile

« Previous | Next » 

Revision 47339

View differences:

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