Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/state/ArtifactAndFacet.java @ 378:71ff234713a6 2.6.1 pre2.7-2012-03-16
Pass context when asking facets for keys to write on blackboard.
artifacts/trunk@4032 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 10 Feb 2012 12:33:57 +0000 |
parents | 1ffc09fec1c8 |
children |
comparison
equal
deleted
inserted
replaced
377:1ffc09fec1c8 | 378:71ff234713a6 |
---|---|
45 | 45 |
46 | 46 |
47 /** (Maybe) Register on blackboard (depending on facet). */ | 47 /** (Maybe) Register on blackboard (depending on facet). */ |
48 @Override | 48 @Override |
49 public void register(CallContext context) { | 49 public void register(CallContext context) { |
50 List keys = facet.getDataProviderKeys(this.artifact); | 50 List keys = facet.getDataProviderKeys(this.artifact, context); |
51 if (keys == null) { | 51 if (keys == null) { |
52 return; | 52 return; |
53 } | 53 } |
54 for (Object key: keys) { | 54 for (Object key: keys) { |
55 context.registerDataProvider(key, this); | 55 context.registerDataProvider(key, this); |