Project

General

Profile

« Previous | Next » 

Revision 9447b451

Added by a.bukhman about 15 years ago

Endnote import update

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/reference/endnote/in/EndnoteRecordsImport.java
98 98
		Element elXml = getXmlElement(config);
99 99
		Namespace tcsNamespace = config.getEndnoteNamespace();
100 100
		
101
		//logger.info("start make Records-Element ...");
101
		logger.info("start make Records-Element ...");
102 102
		DoubleResult<Element, Boolean> doubleResult;	
103 103
		 
104 104
		childName = "records";
......
108 108
		success &= doubleResult.getSecondResult();
109 109
		elRecords.getAttributes();
110 110

  
111
		//logger.info("start make Record-Elementen ...");
111
		logger.info("start make Record-Elementen ...");
112 112
	    String tcsElementName = "record";
113 113
		String idNamespace = "record";
114 114
		List<Element> elRecordList = (List<Element>)elRecords.getChildren(tcsElementName, tcsNamespace);
......
145 145
			Institution school = Institution.NewInstance();
146 146
			Team authorTeam = Team.NewInstance();		 
147 147
			
148
		//	logger.info("start make database ...");
148
			logger.info("start make database ...");
149 149
			childName = "database";
150 150
			obligatory = false;
151 151
			doubleResult = XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
158 158
				String strPath = elDatabase.getAttributeValue("path");
159 159
			}
160 160
				
161
			//logger.info("start make source-app ...");
161
			logger.info("start make source-app ...");
162 162
			childName = "source-app";
163 163
			obligatory = false;
164 164
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
170 170
				String strVersion = elSource_app.getAttributeValue("version");
171 171
			}
172 172
		
173
			//logger.info("start make rec-number ...");
173
			logger.info("start make rec-number ...");
174 174
			childName = "rec-number";
175 175
			obligatory = false;
176 176
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
187 187
				success = false;
188 188
			}
189 189
			 	
190
			//logger.info("start make foreign-keys ...");
190
			logger.info("start make foreign-keys ...");
191 191
			childName = "foreign-keys";
192 192
			obligatory = false;
193 193
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
205 205
				}
206 206
			}
207 207
			
208
			//logger.info("start make ref-type ...");
208
			logger.info("start make ref-type ...");
209 209
			childName = "ref-type";
210 210
			obligatory = false;
211 211
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
251 251
				}		 			
252 252
			}
253 253
			
254
			//logger.info("start make contributors ...");
254
			logger.info("start make contributors ...");
255 255
			childName = "contributors";
256 256
			obligatory = false;
257 257
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
302 302
					}
303 303
				}
304 304
			}	
305
				//logger.info("start make secondary-authors ...");
305
				logger.info("start make secondary-authors ...");
306 306
				childName = "secondary-authors";
307 307
				obligatory = false;
308 308
				doubleResult =  XmlHelp.getSingleChildElement(elContributors, childName, tcsNamespace, obligatory);
......
460 460
				*/
461 461
			}
462 462
			 
463
			//logger.info("start make auth-address ...");
463
			logger.info("start make auth-address ...");
464 464
			childName = "auth-address";
465 465
			obligatory = false;
466 466
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
489 489
			}
490 490
			
491 491
			
492
			//logger.info("start make auth-affilation ...");
492
			logger.info("start make auth-affilation ...");
493 493
			childName = "auth-affiliaton";
494 494
			obligatory = false;
495 495
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
511 511
				reference.addExtension(affilation, ExtensionType.AREA_OF_INTREREST());
512 512
			}
513 513
				
514
			//logger.info("start make titles ...");
514
			logger.info("start make titles ...");
515 515
			childName = "titles";
516 516
			obligatory = false;
517 517
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
554 554
								Article give_article = map_article.get(title_new.toString());
555 555
								give_article.setTitle(title_new.toString());
556 556
								reference=give_article;
557
								//article.setTitle(title_new.toString());
558
								//reference= article;
559 557
							}else if (strName_reftype.equals("Book")) {
560 558
								map_book.put(title_new.toString(), book);
561 559
								Book give_book = map_book.get(title_new.toString());
562 560
								give_book.setTitle(title_new.toString());
563 561
								reference=give_book;
564
								//book.setTitle(title_new.toString());
565
								//reference= book;
566 562
							}else if (strName_reftype.equals("Book Section")){
567 563
								map_book_section.put(title_new.toString(), bookSection);
568 564
								BookSection give_book_section = map_book_section.get(title_new.toString());
569 565
								give_book_section.setTitle(title_new.toString());
570 566
								reference=give_book_section;
571
								//book.setTitle(title_new.toString());
572
								//reference= book;
573 567
							}else if (strName_reftype.equalsIgnoreCase("Patent")) {
574 568
								map_patent.put(title_new.toString(), patent);
575 569
								Patent give_patent = map_patent.get(title_new.toString());
576 570
								give_patent.setTitle(title_new.toString());
577 571
								reference=give_patent;
578
								//patent.setTitle(title_new.toString());
579
								//reference= patent;
580 572
							}else if (strName_reftype.equalsIgnoreCase("Personal Communication")){
581 573
								personalCommunication.setTitle(title_new.toString());
582 574
								reference=personalCommunication;
583 575
							}else if (strName_reftype.equalsIgnoreCase("Journal")) {
584 576
								map_journal.put(title_new.toString(), journal);
585 577
								Journal give_journal = map_journal.get(title_new.toString());
586
								give_journal.setPlacePublished(title_new.toString());
578
								give_journal.setTitle(title_new.toString());
587 579
								reference=give_journal;
588
								//journal.setTitle(title_new.toString());
589
								//reference=journal;
590 580
							}else if (strName_reftype.equalsIgnoreCase("CdDvd")) {
591 581
								map_cdDvd.put(title_new.toString(), cdDvd);
592 582
								CdDvd give_cdDvd = map_cdDvd.get(title_new.toString());
593
								give_cdDvd.setPlacePublished(title_new.toString());
583
								give_cdDvd.setTitle(title_new.toString());
594 584
								reference=give_cdDvd;
595
								//cdDvd.setTitle(title_new.toString());
596
								//reference=cdDvd;
597 585
							}else if (strName_reftype.equalsIgnoreCase("Database")) {
598 586
								map_database.put(title_new.toString(), database);
599 587
								Database give_database = map_database.get(title_new.toString());
600
								give_database.setPlacePublished(title_new.toString());
588
								give_database.setTitle(title_new.toString());
601 589
								reference=give_database;
602
								//database.setTitle(title_new.toString());
603
								//reference= database;
604 590
							}else if (strName_reftype.equalsIgnoreCase("WebPage")) {
605 591
								map_webPage.put(title_new.toString(), webPage);
606 592
								WebPage give_webPage = map_webPage.get(title_new.toString());
607
								give_webPage.setPlacePublished(title_new.toString());
593
								give_webPage.setTitle(title_new.toString());
608 594
								reference=give_webPage;
609
								//webPage.setTitle(title_new.toString());
610
								//reference=database;
611 595
							}else if (strName_reftype.equalsIgnoreCase("Report")) {
612 596
								map_report.put(title_new.toString(), report);
613 597
								Report give_report = map_report.get(title_new.toString());
614
								give_report.setPlacePublished(title_new.toString());
598
								give_report.setTitle(title_new.toString());
615 599
								reference=give_report;
616
								//report.setTitle(title_new.toString());
617
								//reference=report;
618 600
							}else if (strName_reftype.equalsIgnoreCase("Thesis")) {
619 601
								map_thesis.put(title_new.toString(), thesis);
620 602
								Thesis give_thesis = map_thesis.get(title_new.toString());
621
								give_thesis.setPlacePublished(title_new.toString());
603
								give_thesis.setTitle(title_new.toString());
622 604
								reference=give_thesis;
623
								//thesis.setTitle(title_new.toString());
624
								//reference= thesis;
625 605
							}else if (strName_reftype.equalsIgnoreCase("Print Series")){
626 606
								map_printSeries.put(title_new.toString(), printSeries);
627 607
								PrintSeries give_printSeries = map_printSeries.get(title_new.toString());
628
								give_printSeries.setPlacePublished(title_new.toString());
629
								reference=give_printSeries;
630
								//printSeries.setTitle(title_new.toString());
631
								//reference=printSeries;
608
								give_printSeries.setTitle(title_new.toString());
632 609
							}else if (strName_reftype.equals("Journal Article")){
633 610
								map_article.put(title_new.toString(), article);
634 611
								Article give_article = map_article.get(title_new.toString());
635 612
								give_article.setTitle(title_new.toString());
636 613
								reference=give_article;
637
								//article.setTitle(title_new.toString());
638
								//reference= article;
639 614
							}else if (strName_reftype.equalsIgnoreCase("Conference Proceedings")){
640 615
								map_proceedings.put(title_new.toString(), proceedings);
641 616
								Proceedings give_proceedings = map_proceedings.get(title_new.toString());
642 617
								give_proceedings.setTitle(title_new.toString());
643 618
								reference=give_proceedings;
644
								//proceedings.setTitle(title_new.toString());
645
								//reference=proceedings;
646 619
							}else {
647 620
								logger.warn("The type was not found...");
648 621
								map_generic.put(title_new.toString(), generic);
649 622
								Generic give_generic = map_generic.get(title_new.toString());
650 623
								give_generic.setTitle(title_new.toString());
651 624
								reference=give_generic;
652
								//generic.setTitle(title_new.toString());
653
								//reference = generic;
654 625
								success = false; 
655 626
							}		 
656 627
						}
......
803 774
			*/
804 775
			}
805 776
		 
806
			//logger.info("start make periodical ...");
777
			logger.info("start make periodical ...");
807 778
			childName = "periodical";
808 779
			obligatory = false;
809 780
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
831 802
			    	String strName_reftype = elRef_type.getAttributeValue("name");
832 803
			    	String periodical = elStyle_Full_title.getTextNormalize();
833 804
			    	
834
			    	if (strName_reftype.equals("Journal Article")){
835
			    		 
836
			    		//map.put(periodical, journal);	    		
837
			    		//Journal gibtEsschon = map.get(periodical);		    		
805
			    	if (strName_reftype.equals("Journal Article")){		    		
838 806
			    		
839
			    		if (periodical != null) {	    			 
840
			    			
807
			    		if (periodical != null) {	    			 	
841 808
							Journal give_journal = map_journal.get(periodical);
842 809
							if (give_journal!= null) {
843
								article.setInJournal(give_journal);		 
810
								article.setInJournal(give_journal);	
811
								give_journal.setTitle(periodical);
844 812
							} else {
845 813
								article.setInJournal(journal);		 
846 814
								map_journal.put(periodical, journal);
847
								
815
								journal.setTitle(periodical);
848 816
							}
849
							//journal.setTitleCache(give_article.toString());
850
							 
851
							//logger.info(give_article);
852
							logger.info(journal);
853
							logger.info(article);
854 817
							reference=article;
855 818
			    		}
856
			    	}
857
			    	else {
819
			    	} else if (strName_reftype.equals("Book Section")){
820
			    		if (periodical != null) {
821
			    			Book give_book =map_book.get(periodical);
822
			    			if (give_book!= null) {
823
			    				bookSection.setInBook(give_book);
824
			    				give_book.setTitle(periodical);
825
			    			} else {
826
			    				bookSection.setInBook(book);
827
			    				map_book.put(periodical, book);
828
			    				book.setTitle(periodical);
829
			    			}
830
			    			reference=bookSection;
831
			    		}
832
			    	}else {
858 833
						logger.warn("The type was not found...");
859 834
						success = false;
860 835
					}		 	
......
917 892
			*/
918 893
			}
919 894
			
920
			//logger.info("start make pages ...");
895
			logger.info("start make pages ...");
921 896
			childName = "pages";
922 897
			obligatory = false;
923 898
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
945 920
					Article give_article = map_article.get(page);
946 921
					give_article.setPages(page);
947 922
					reference = give_article;
948
					//article.setPages(page);
949
					//reference= article;
950 923
				}else if (strName_reftype.equals("Article")){
951 924
					map_article.put(page, article);
952 925
					Article give_article = map_article.get(page);
953 926
					give_article.setPages(page);
954
					reference = give_article;
955
					//article.setPages(page);	 
956
					//reference= article;		
927
					reference = give_article;		
957 928
				}else if (strName_reftype.equals("Book")){
958 929
					map_book.put(page, book);
959 930
					Book give_book = map_book.get(page);
960 931
					give_book.setPages(page);
961 932
					reference=give_book; 
962
					//book.setPages(page);	 
963
					//reference= book;
964 933
				}else if (strName_reftype.equals("Book Section")){
965 934
					map_book_section.put(page, bookSection);
966 935
					BookSection give_book_section = map_book_section.get(page);
967 936
					give_book_section.setPages(page);
968 937
					reference=give_book_section;
969
					//bookSection.setPages(page);
970
					//reference= bookSection;
971 938
				}else if (strName_reftype.equalsIgnoreCase("Conference Proceedings")){
972 939
					map_proceedings.put(page, proceedings);
973 940
					Proceedings give_proceedings = map_proceedings.get(page);
974 941
					give_proceedings.setPages(page);
975
					reference=give_proceedings;
976
					//proceedings.setPages(page);
977
					//reference= proceedings;	
942
					reference=give_proceedings;	
978 943
				} else {
979 944
					logger.warn("The type was not found...");
980 945
					map_generic.put(page, generic);
981 946
					Generic give_generic  = map_generic.get(page);
982 947
					give_generic.setPages(page);
983 948
					reference =give_generic; 
984
					//generic.setPages(page);				
985
					//reference= generic;
986 949
					success = false;			
987 950
				}		 	
988 951
			}
989 952
			
990
			//logger.info("start make volume ...");
953
			logger.info("start make volume ...");
991 954
			childName = "volume";
992 955
			obligatory = false;
993 956
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
1012 975
					Article give_article = map_article.get(volume);
1013 976
					give_article.setVolume(volume);
1014 977
					reference = give_article;
1015
					//article.setVolume(volume);
1016
					//reference= article;
1017 978
				}else if (strName_reftype.equals("Article")){
1018 979
					map_article.put(volume, article);
1019 980
					Article give_article = map_article.get(volume);
......
1024 985
					Book give_book = map_book.get(volume);
1025 986
					give_book.setVolume(volume);
1026 987
					reference=give_book; 
1027
					//book.setVolume(volume);
1028
					//reference= book;
1029 988
				}else if (strName_reftype.equals("Book Section")){
1030 989
					 if (volume != null) {
1031 990
						 bookSection.setInBook(book);
......
1037 996
					Proceedings give_proceedings = map_proceedings.get(volume);
1038 997
					give_proceedings.setVolume(volume);
1039 998
					reference=give_proceedings;
1040
					//proceedings.setVolume(volume);
1041
					//reference= proceedings;
1042 999
				}else{	
1043 1000
					logger.warn("The type was not found...");
1044 1001
					map_generic.put(volume, generic);
1045 1002
					Generic give_generic  = map_generic.get(volume);
1046 1003
					give_generic.setVolume(volume);
1047 1004
					reference =give_generic; 
1048
					//generic.setVolume(volume);
1049
					//reference= generic;
1050 1005
					success = true;
1051 1006
				}		 	
1052 1007
			}
1053 1008
			 
1054
			//logger.info("start make number ...");
1009
			logger.info("start make number ...");
1055 1010
			childName = "number"; // In CDM it's "Series"
1056 1011
			obligatory = false;
1057 1012
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
1077 1032
					Article give_article = map_article.get(number);
1078 1033
					give_article.setSeries(number);
1079 1034
					reference = give_article;
1080
					//article.setSeries(number);
1081
					//reference= article;
1082 1035
				}else if (strName_reftype.equals("Article")){
1083 1036
					map_article.put(number, article);
1084 1037
					Article give_article = map_article.get(number);
1085 1038
					give_article.setSeries(number);
1086 1039
					reference = give_article;
1087
					//article.setSeries(number);
1088
					//reference= article;
1089 1040
				}else {			 
1090 1041
					logger.warn("The type was not found...");
1091 1042
					map_generic.put(number, generic);
1092 1043
					Generic give_generic  = map_generic.get(number);
1093 1044
					give_generic.setSeries(number);
1094 1045
					reference =give_generic;
1095
					//generic.setSeries(number);
1096
					//reference= generic;
1097 1046
					success = false;
1098 1047
				}		 		
1099 1048
			}
......
1138 1087
			}
1139 1088
			*/
1140 1089
			
1141
			//logger.info("start make edition ...");
1090
			logger.info("start make edition ...");
1142 1091
			childName = "edition";
1143 1092
			obligatory = false;
1144 1093
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
1163 1112
					Book give_book = map_book.get(edition);
1164 1113
					give_book.setEdition(edition);
1165 1114
					reference=give_book; 
1166
					//book.setEdition(edition);
1167
					//reference= book;
1168 1115
				}else if (strName_reftype.equals("Book Section")) {
1169 1116
					bookSection.setInBook(book);
1170 1117
					book.setEdition(edition);
......
1273 1220
					
1274 1221
				}
1275 1222
					
1276
				//logger.info("start make pub-dates ...");	 
1223
				logger.info("start make pub-dates ...");	 
1277 1224
				childName = "pub-dates";  //deadline - the name in Endnote Programm
1278 1225
				obligatory = false;
1279 1226
				doubleResult =  XmlHelp.getSingleChildElement(elDates, childName, tcsNamespace, obligatory);
......
1304 1251
				}
1305 1252
			}
1306 1253
			
1307
			//logger.info("start make pub-location ...");
1254
			logger.info("start make pub-location ...");
1308 1255
		 	childName = "pub-location"; // activity location - the name in Endnote Programm
1309 1256
		 	obligatory = false;
1310 1257
		 	doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
1330 1277
					Report give_report = map_report.get(place);
1331 1278
					give_report.setPlacePublished(place);
1332 1279
					reference=give_report;
1333
					//report.setPlacePublished(place);
1334
					//reference= report;
1335 1280
				}else if (strName_reftype.equals("Book")){
1336 1281
					map_book.put(place, book);
1337 1282
					Book give_book = map_book.get(place);
1338 1283
					give_book.setPlacePublished(place);
1339 1284
					reference=give_book;
1340
					//book.setPlacePublished(place);	 
1341
					//reference= book;
1342 1285
				}else if (strName_reftype.equals("Thesis")){
1343 1286
					map_thesis.put(place, thesis);
1344 1287
					Thesis give_thesis = map_thesis.get(place);
1345 1288
					give_thesis.setPlacePublished(place);
1346 1289
					reference=give_thesis;
1347
					//thesis.setPlacePublished(place);
1348
					//reference= thesis;
1349 1290
				}else if (strName_reftype.equalsIgnoreCase("Conference Proceedings")){
1350 1291
					map_proceedings.put(place, proceedings);
1351 1292
					Proceedings give_proceedings = map_proceedings.get(place);
1352 1293
					give_proceedings.setPlacePublished(place);
1353 1294
					reference=give_proceedings;
1354
					//proceedings.setPlacePublished(place);
1355
					//reference= proceedings;
1356 1295
				}else if (strName_reftype.equalsIgnoreCase("Database")){
1357 1296
					map_database.put(place, database);
1358 1297
					Database give_database = map_database.get(place);
1359 1298
					give_database.setPlacePublished(place);
1360 1299
					reference=give_database;
1361
					//database.setPlacePublished(place);
1362
					//reference= database;
1363 1300
				}else if (strName_reftype.equalsIgnoreCase("CdDvd")){
1364 1301
					map_cdDvd.put(place, cdDvd);
1365 1302
					CdDvd give_cdDvd = map_cdDvd.get(place);
1366 1303
					give_cdDvd.setPlacePublished(place);
1367 1304
					reference=give_cdDvd;
1368
					//cdDvd.setPlacePublished(place);
1369
					//reference= cdDvd;
1370 1305
				}else if (strName_reftype.equalsIgnoreCase("Print Series")){
1371 1306
					map_printSeries.put(place, printSeries);
1372 1307
					PrintSeries give_printSeries = map_printSeries.get(place);
1373 1308
					give_printSeries.setPlacePublished(place);
1374 1309
					reference=give_printSeries;
1375
					//printSeries.setPlacePublished(place);
1376
					//reference= printSeries;
1377 1310
				}else if (strName_reftype.equalsIgnoreCase("Journal")){
1378 1311
					map_journal.put(place, journal);
1379 1312
					Journal give_journal = map_journal.get(place);
1380 1313
					give_journal.setPlacePublished(place);
1381
					reference=give_journal;
1382
					//journal.setPlacePublished(place);
1383
					//reference= journal;			
1314
					reference=give_journal;			
1384 1315
				} else {
1385 1316
					logger.warn("The type was not found...");
1386 1317
					map_generic.put(place, generic);
1387 1318
					Generic give_generic = map_generic.get(place);
1388 1319
					give_generic.setPlacePublished(place);
1389 1320
					reference=give_generic;
1390
					//generic.setPlacePublished(place);
1391
					//reference= generic;
1392 1321
					success = false;
1393 1322
				}		 	
1394 1323
		 	}
1395 1324
		 	 
1396
			//logger.info("start make publisher ...");
1325
			logger.info("start make publisher ...");
1397 1326
			childName = "publisher";
1398 1327
			obligatory = false;
1399 1328
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
1419 1348
					Report give_report = map_report.get(publisher);
1420 1349
					give_report.setPublisher(publisher);
1421 1350
					reference=give_report;
1422
					//report.setPublisher(publisher);
1423
					//reference= report;
1424 1351
				}else if (strName_reftype.equals("Book")){
1425 1352
					map_book.put(publisher, book);
1426 1353
					Book give_book = map_book.get(publisher);
1427 1354
					give_book.setPublisher(publisher);
1428 1355
					reference=give_book;
1429
					//book.setPublisher(publisher);	 
1430
					//reference= book;
1431 1356
				}else if (strName_reftype.equals("Book Section")){
1432 1357
					if (publisher != null) {
1433 1358
						bookSection.setInBook(book);
......
1439 1364
					Thesis give_thesis = map_thesis.get(publisher);
1440 1365
					give_thesis.setPublisher(publisher);
1441 1366
					reference=give_thesis;
1442
					//thesis.setPublisher(publisher);
1443
					//reference= thesis;
1444 1367
				}else if (strName_reftype.equalsIgnoreCase("Conference Proceedings")){
1445 1368
					map_proceedings.put(publisher, proceedings);
1446 1369
					Proceedings give_proceedings = map_proceedings.get(publisher);
1447 1370
					give_proceedings.setPublisher(publisher);
1448 1371
					reference=give_proceedings;
1449
					//proceedings.setPublisher(publisher);
1450
					//reference= proceedings;
1451 1372
				}else if (strName_reftype.equalsIgnoreCase("Database")){
1452 1373
					map_database.put(publisher, database);
1453 1374
					Database give_database = map_database.get(publisher);
1454 1375
					give_database.setPublisher(publisher);
1455 1376
					reference=give_database;
1456
					//database.setPublisher(publisher);
1457
					//reference= database;
1458 1377
				}else if (strName_reftype.equalsIgnoreCase("CdDvd")){
1459 1378
					map_cdDvd.put(publisher, cdDvd);
1460 1379
					CdDvd give_cdDvd = map_cdDvd.get(publisher);
1461 1380
					give_cdDvd.setPublisher(publisher);
1462 1381
					reference=give_cdDvd;
1463
					//cdDvd.setPublisher(publisher);
1464
					//reference= cdDvd;
1465 1382
				}else if (strName_reftype.equalsIgnoreCase("Print Series")){
1466 1383
					map_printSeries.put(publisher, printSeries);
1467 1384
					PrintSeries give_printSeries = map_printSeries.get(publisher);
1468 1385
					give_printSeries.setPublisher(publisher);
1469 1386
					reference=give_printSeries;
1470
					//printSeries.setPublisher(publisher);
1471
					//reference= printSeries;
1472 1387
				}else if (strName_reftype.equalsIgnoreCase("Journal")){
1473 1388
					map_journal.put(publisher, journal);
1474 1389
					Journal give_journal = map_journal.get(publisher);
1475 1390
					give_journal.setPublisher(publisher);
1476 1391
					reference=give_journal;
1477
					//journal.setPublisher(publisher);
1478
					//reference= journal;
1479 1392
				}else if (strName_reftype.equalsIgnoreCase("Journal Article")){
1480 1393
					if (publisher != null) {
1481 1394
						article.setInJournal(journal);
......
1488 1401
					Generic give_generic = map_generic.get(publisher);
1489 1402
					give_generic.setPublisher(publisher);
1490 1403
					reference=give_generic;
1491
					//generic.setPublisher(publisher);
1492
					//reference= generic;
1404

  
1493 1405
					success = false;
1494 1406
				}		 	
1495 1407
			}
......
1515 1427
			}
1516 1428
			*/
1517 1429
		
1518
			//logger.info("start make ISBN/ISNN ...");
1430
			logger.info("start make ISBN/ISNN ...");
1519 1431
			childName = "isbn";
1520 1432
			obligatory = false;
1521 1433
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
1542 1454
					Book give_book = map_book.get(page);
1543 1455
					give_book.setIsbn(page);
1544 1456
					reference=give_book; 
1545
					//book.setIsbn(elStyle_Isbn.getTextNormalize());
1546
					//reference= book;
1547 1457
				}else if (strName_reftype.equals("Journal")){
1548 1458
					map_journal.put(page, journal);
1549 1459
					Journal give_journal = map_journal.get(page);
1550 1460
					give_journal.setIssn(page);
1551 1461
					reference=give_journal;
1552
					//journal.setIssn(elStyle_Isbn.getTextNormalize());
1553
					//reference= journal;
1554 1462
				}else {
1555 1463
					logger.warn("The type was not found...");
1556 1464
					success = false;
......
1597 1505
			}
1598 1506
			*/
1599 1507
			
1600
			//logger.info("start make electronic-resource-num ...");
1508
			logger.info("start make electronic-resource-num ...");
1601 1509
			childName = "electronic-resource-num";  //DOI - the name in Endnote Programm
1602 1510
			obligatory = false;
1603 1511
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
1619 1527
				reference.addExtension(dOI, ExtensionType.DOI());
1620 1528
			}
1621 1529
			
1622
			//logger.info("start make abstract ...");
1530
			logger.info("start make abstract ...");
1623 1531
			childName = "abstract";
1624 1532
			obligatory = false;
1625 1533
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);
......
1870 1778
			}
1871 1779
			
1872 1780
			
1873
			//logger.info("start make urls ...");
1781
			logger.info("start make urls ...");
1874 1782
			childName = "urls";
1875 1783
			obligatory = false;
1876 1784
			doubleResult =  XmlHelp.getSingleChildElement(elRecord, childName, tcsNamespace, obligatory);

Also available in: Unified diff