Project

General

Profile

« Previous | Next » 

Revision 959bcc8d

Added by Andreas Müller over 5 years ago

ref #3986 , ref #7346 remove some areas from area import

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelAreaImport.java
64 64

  
65 65
	@Override
66 66
	protected String getIdQuery(BerlinModelImportState state) {
67
		String result = " SELECT AreaId FROM " + getTableName();
68
//		if (StringUtils.isNotBlank(state.getConfig().getOccurrenceFilter())){
69
//			result += " WHERE " +  state.getConfig().getOccurrenceFilter();
70
//		}
67
		String result =
68
		          " SELECT AreaId "
69
		        + " FROM " + getTableName();
70
		if (state.getConfig().isEuroMed()){
71
		    result += " WHERE AreaID NOT IN (1, 21, 650, 653, 1718, 654) ";  //#3986
72
		}
71 73
		return result;
72 74
	}
73 75

  
......
77 79
		          " SELECT * "
78 80
		        + " FROM emArea a "
79 81
                + " WHERE (a.AreaId IN (" + ID_LIST_TOKEN + ")  )"
80
//		        + " ORDER BY PTaxon.RIdentifier"
82
		        + " ORDER BY a.AreaId "
81 83
                ;
82 84
		return strQuery;
83 85
	}
......
87 89

  
88 90
	private TermVocabulary<NamedArea> createEuroMedAreas(BerlinModelImportState state) throws SQLException {
89 91

  
90

  
91 92
	    logger.warn("Start creating E+M areas");
92 93
		Source source = state.getConfig().getSource();
93 94
		Reference sourceReference = state.getConfig().getSourceReference();

Also available in: Unified diff