comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/StaticHYKState.java @ 2151:eb1a676c0d6e

Cleanups. flys-artifacts/trunk@3733 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 20 Jan 2012 08:35:03 +0000
parents a4bdf7d8527e
children
comparison
equal deleted inserted replaced
2150:0fa37d4de13d 2151:eb1a676c0d6e
47 Object old 47 Object old
48 ) { 48 ) {
49 logger.debug("StaticHYKState.compute"); 49 logger.debug("StaticHYKState.compute");
50 String id = getID(); 50 String id = getID();
51 51
52 // TODO caching! 52 // Prepare comparison against cached result.
53 List<HYKFactory.Zone> resZones = old instanceof List
54 ? (List<HYKFactory.Zone>)old
55 : null;
53 56
54 /* 57 // TODO Compare against cached object.
55 WQKms res = old instanceof WQKms
56 ? (WQKms)old
57 : winfo.getWQKms();
58 58
59 WQKms wqkms = res; 59 // Get Zones from HYKFactory
60 */
61
62 // List<Zone> res;
63 Object res = null;
64
65 // Compare against cached objects.
66
67 // Need river id and km.
68 List<HYKFactory.Zone> zones = (List<HYKFactory.Zone>) 60 List<HYKFactory.Zone> zones = (List<HYKFactory.Zone>)
69 HYKFactory.getHYKs(hyk.getHykId(), hyk.getKm()); 61 HYKFactory.getHYKs(hyk.getHykId(), hyk.getKm());
70 62
71 if (facets == null) { 63 if (facets == null) {
72 logger.debug("StaticHYKState.compute no facets"); 64 logger.debug("StaticHYKState.compute no facets");
73 return zones; 65 return zones;
74 } 66 }
75 67
68 // Spawn Facets.
76 Facet facet = new HYKFacet(0, HYKFactory.getHykName(hyk.getHykId())); 69 Facet facet = new HYKFacet(0, HYKFactory.getHykName(hyk.getHykId()));
77
78 facets.add(facet); 70 facets.add(facet);
79 71
80 return zones; 72 return zones;
81 } 73 }
82 74

http://dive4elements.wald.intevation.org