Project

General

Profile

« Previous | Next » 

Revision 46518

View differences:

DataServiceImpl.java
12 12
import eu.dnetlib.shared.*;
13 13
import net.tanesha.recaptcha.ReCaptchaImpl;
14 14
import net.tanesha.recaptcha.ReCaptchaResponse;
15
import org.apache.commons.logging.Log;
16
import org.apache.commons.logging.LogFactory;
15 17
import org.springframework.context.ApplicationContext;
16 18
import org.springframework.web.context.support.WebApplicationContextUtils;
17 19

  
......
41 43
    private String hostName;
42 44
    private String publicCaptchaKey = null;
43 45
    private String privateCaptchaKey = null;
46
    private Log log = LogFactory.getLog(DataServiceImpl.class);
44 47

  
45 48
    public void init(ServletConfig config) throws ServletException {
46 49

  
......
204 207
        Publication savedPublication = null;
205 208

  
206 209
        if(publication.getType().equals(PublicationType.ARTICLE)) {
207

  
208 210
            Journal journal = publication.getJournal();
209 211
            if (journal.getId()==null) {
210 212
                Journal savedJournal = journalManager.saveJournal(journal);
211 213
                publication.setJournal(savedJournal);
212 214
            }
213

  
214 215
            savedPublication = publicationManager.savePublication(publication);
215

  
216 216
        } else {
217 217

  
218 218
            Publisher publisher = publication.getPublisher();
......
220 220
                Publisher savedPublisher = publisherManager.savePublisher(publisher);
221 221
                publication.setPublisher(savedPublisher);
222 222
            }
223

  
224 223
            savedPublication = publicationManager.savePublication(publication);
225 224
        }
226

  
227 225
        return savedPublication;
228 226
    }
229 227

  

Also available in: Unified diff