Revision 46518
Added by Panagiotis Kanakakis about 7 years ago
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