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 {

http://dive4elements.wald.intevation.org