Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/ProxyArtifact.java @ 90:68285f7bc476
More javadoc.
artifacts/trunk@846 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 26 Mar 2010 17:59:50 +0000 |
parents | d348fe1fd822 |
children | e27cf9c84eb8 |
comparison
equal
deleted
inserted
replaced
89:d348fe1fd822 | 90:68285f7bc476 |
---|---|
19 * distinct artifact.<br> | 19 * distinct artifact.<br> |
20 * | 20 * |
21 * An inner artifact is able to replace itself by indirectly hand over | 21 * An inner artifact is able to replace itself by indirectly hand over |
22 * the replacement via the call context to the proxy artifact.<br> | 22 * the replacement via the call context to the proxy artifact.<br> |
23 * To do so the proxied artifact has to call | 23 * To do so the proxied artifact has to call |
24 * <code>callContext.getContextValue(EPLACE_PROXY, replacement);</code>. | 24 * <code>callContext.getContextValue(EPLACE_PROXY, replacement);</code>. |
25 * After the current call (describe, feed, advance and out) of the proxied | 25 * After the current call (describe, feed, advance and out) of the proxied |
26 * artifact is finished the proxy artifact replaces the former proxied artifact | 26 * artifact is finished the proxy artifact replaces the former proxied artifact |
27 * with the replacement. | 27 * with the replacement. |
28 * | 28 * |
29 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> | 29 * @author <a href="mailto:sascha.teichmann@intevation.de">Sascha L. Teichmann</a> |
30 */ | 30 */ |
31 public class ProxyArtifact | 31 public class ProxyArtifact |
32 extends DefaultArtifact | 32 extends DefaultArtifact |
33 { | 33 { |