Project

General

Profile

« Previous | Next » 

Revision 60560

[Trunk | Claims Service]:
1. ManagerUtils.java: [NEW] File for getting community managers from registry service added.
2. springContext-claims.properties: Property "services.claims.registryAPIForManagerEmails" added - URL of registry service for requesting community manager emails.
3. springContext-claims.xml: Created bean with id="managerUtils" and property with name="registryAPIForManagerEmails".
4. EmailSender.java:
a. Autowire ManagerUtils and not CommunityUtils to get community managers from registry service.
b. In method "notificationEmails_For_CommunityClaims()" request managers for each community only once.

View differences:

springContext-claims.xml
117 117
    <bean id="communityUtils" class="eu.dnetlib.data.claims.utils.CommunityUtils">
118 118
        <property name="communityAPI" value="${services.claims.communityAPI}"/>
119 119
    </bean>
120
    <bean id="managerUtils" class="eu.dnetlib.data.claims.utils.ManagerUtils">
121
        <property name="registryAPIForManagerEmails" value="${services.claims.registryAPIForManagerEmails}"/>
122
    </bean>
120 123
    
121 124
    <bean id="sqlStore" class="eu.dnetlib.data.claims.sql.SqlStore" init-method="init" destroy-method="destroy">
122 125
        <property name="dbUser" value="${services.claims.db.username}"/>

Also available in: Unified diff