Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java @ 4050:975f608dd254
Cleaned up iterating over maps. Removed some dead code.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Sat, 06 Oct 2012 12:27:01 +0200 |
parents | 33fcc786f246 |
children | db0b9cff8496 |
comparison
equal
deleted
inserted
replaced
4049:8e66293c5369 | 4050:975f608dd254 |
---|---|
1039 * | 1039 * |
1040 * @return a hash code. | 1040 * @return a hash code. |
1041 */ | 1041 */ |
1042 @Override | 1042 @Override |
1043 public String hash() { | 1043 public String hash() { |
1044 Set<Map.Entry<String, StateData>> entries = data.entrySet(); | |
1045 | 1044 |
1046 long hash = 0L; | 1045 long hash = 0L; |
1047 int shift = 3; | 1046 int shift = 3; |
1048 | 1047 |
1049 for (Map.Entry<String, StateData> entry: entries) { | 1048 for (Map.Entry<String, StateData> entry: data.entrySet()) { |
1050 String key = entry.getKey(); | 1049 String key = entry.getKey(); |
1051 Object value = entry.getValue().getValue(); | 1050 Object value = entry.getValue().getValue(); |
1052 | 1051 |
1053 hash ^= ((long)key.hashCode() << shift) | 1052 hash ^= ((long)key.hashCode() << shift) |
1054 | ((long)value.hashCode() << (shift + 3)); | 1053 | ((long)value.hashCode() << (shift + 3)); |
1448 } | 1447 } |
1449 | 1448 |
1450 | 1449 |
1451 protected void debugFacets() { | 1450 protected void debugFacets() { |
1452 log.debug("######### FACETS #########"); | 1451 log.debug("######### FACETS #########"); |
1453 Set<Map.Entry<String, List<Facet>>> entries = facets.entrySet(); | 1452 |
1454 | 1453 for (Map.Entry<String, List<Facet>> entry: facets.entrySet()) { |
1455 for (Map.Entry<String, List<Facet>> entry: entries) { | |
1456 String out = entry.getKey(); | 1454 String out = entry.getKey(); |
1457 List<Facet> fs = entry.getValue(); | 1455 List<Facet> fs = entry.getValue(); |
1458 for (Facet f: fs) { | 1456 for (Facet f: fs) { |
1459 log.debug(" # " + out + " : " + f.getName()); | 1457 log.debug(" # " + out + " : " + f.getName()); |
1460 } | 1458 } |
1470 if (filterFacets == null || filterFacets.isEmpty()) { | 1468 if (filterFacets == null || filterFacets.isEmpty()) { |
1471 log.debug("No Filter Facets defined."); | 1469 log.debug("No Filter Facets defined."); |
1472 return; | 1470 return; |
1473 } | 1471 } |
1474 | 1472 |
1475 Set<Map.Entry<String, List<Facet>>> entries = filterFacets.entrySet(); | 1473 for (Map.Entry<String, List<Facet>> entry: filterFacets.entrySet()) { |
1476 for (Map.Entry<String, List<Facet>> entry: entries) { | |
1477 String out = entry.getKey(); | 1474 String out = entry.getKey(); |
1478 List<Facet> filters = entry.getValue(); | 1475 List<Facet> filters = entry.getValue(); |
1479 | 1476 |
1480 log.debug("There are " + filters.size() + " filters for: " +out); | 1477 log.debug("There are " + filters.size() + " filters for: " +out); |
1481 | 1478 |