Changeset 7750 for RevitalizationWS


Ignore:
Timestamp:
25/11/10 09:30:06 (9 years ago)
Author:
mnagni
Message:

The ProviderAdminEmail? was neither fully correctly created nor displayed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • RevitalizationWS/ws/DPWS/trunk/src/main/java/ndg/services/revitalization/executor/ExecuteDoNewProvider.java

    r7711 r7750  
    7272                        if (aemail.getID() != null) 
    7373                                email.setId(aemail.getID()); 
     74                        email.setAdminEmail(true); 
    7475                        provider.getProviderEmails().add(email); 
    7576                }                
     
    9899                ProviderCommonType common = pdetails.getProviderCommon();                
    99100                provider.setBaseUrl(common.getProviderURL()); 
    100                 provider.setEmailToAdmin(common.isSetProviderAdminEmail()); 
     101                provider.setEmailToAdmin(common.getProviderAdminEmail().isMonitor()); 
    101102                provider.setName(common.getProviderName()); 
    102103                prepareProviderEmails(common, provider); 
     
    141142                for (ProviderEmail item : contacts){ 
    142143                        email = getOf().createEmailContactType(); 
     144                        email.setEmail(item.getEmail()); 
     145                        email.setName(item.getRealName()); 
     146                        email.setID(item.getId()); 
    143147                         
    144148                        if (item.getAdminEmail()) { 
     
    146150                                adminEmail.setMonitor(provider.getEmailToAdmin()); 
    147151                                adminEmail.setEmailContact(email); 
     152                                common.setProviderAdminEmail(adminEmail); 
     153                                continue; 
    148154                        } 
    149                          
    150                         email.setEmail(item.getEmail()); 
    151                         email.setName(item.getRealName()); 
    152                         email.setID(item.getId()); 
     155 
    153156                        common.getProviderContacts().add(email); 
    154157                } 
Note: See TracChangeset for help on using the changeset viewer.