comparison gnv/src/main/java/de/intevation/gnv/action/LoadAction.java @ 963:0441e78cd900

Add more Javadocs gnv/trunk@1107 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 18 May 2010 11:09:33 +0000
parents 21735fb8d29b
children 33198e55371c
comparison
equal deleted inserted replaced
962:e7fda0ae8b92 963:0441e78cd900
1 package de.intevation.gnv.action; 1 package de.intevation.gnv.action;
2
3 import de.intevation.gnv.action.sessionmodel.SessionModel;
4 import de.intevation.gnv.action.sessionmodel.SessionModelFactory;
5
6 import de.intevation.gnv.artifactdatabase.client.ArtifactDatabaseClient;
7 import de.intevation.gnv.artifactdatabase.client.ArtifactDatabaseClientFactory;
8
9 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException;
10
11 import de.intevation.gnv.artifactdatabase.objects.Artifact;
12 import de.intevation.gnv.artifactdatabase.objects.ArtifactFactory;
13
14 import de.intevation.gnv.util.ArtifactNamespaceContext;
15 import de.intevation.gnv.util.XMLUtils;
16 2
17 import java.io.IOException; 3 import java.io.IOException;
18 import java.io.InputStream; 4 import java.io.InputStream;
19
20 import java.util.List; 5 import java.util.List;
21 6
22 import javax.servlet.http.HttpServletRequest; 7 import javax.servlet.http.HttpServletRequest;
23 import javax.servlet.http.HttpServletResponse; 8 import javax.servlet.http.HttpServletResponse;
24 9
25 import org.apache.commons.fileupload.FileItemIterator; 10 import org.apache.commons.fileupload.FileItemIterator;
26 import org.apache.commons.fileupload.FileItemStream; 11 import org.apache.commons.fileupload.FileItemStream;
27
28 import org.apache.commons.fileupload.servlet.ServletFileUpload; 12 import org.apache.commons.fileupload.servlet.ServletFileUpload;
29
30 import org.apache.log4j.Logger; 13 import org.apache.log4j.Logger;
31
32 import org.apache.struts.action.ActionForm; 14 import org.apache.struts.action.ActionForm;
33 import org.apache.struts.action.ActionForward; 15 import org.apache.struts.action.ActionForward;
34 import org.apache.struts.action.ActionMapping; 16 import org.apache.struts.action.ActionMapping;
17 import org.w3c.dom.Document;
35 18
36 import org.w3c.dom.Document; 19 import de.intevation.gnv.action.sessionmodel.SessionModel;
20 import de.intevation.gnv.action.sessionmodel.SessionModelFactory;
21 import de.intevation.gnv.artifactdatabase.client.ArtifactDatabaseClient;
22 import de.intevation.gnv.artifactdatabase.client.ArtifactDatabaseClientFactory;
23 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException;
24 import de.intevation.gnv.artifactdatabase.objects.Artifact;
25 import de.intevation.gnv.artifactdatabase.objects.ArtifactFactory;
26 import de.intevation.gnv.util.ArtifactNamespaceContext;
27 import de.intevation.gnv.util.XMLUtils;
37 28
38 /** 29 /**
39 * This controller is called for reloading projects from xml files. It waits for 30 * This controller is called for reloading projects from xml files. It waits for
40 * an xml document named 'document' and feeds the artifact server with this 31 * an xml document named 'document' and feeds the artifact server with this
41 * document. After a successful feed, the artifact description is fetched and 32 * document. After a successful feed, the artifact description is fetched and
46 public class LoadAction extends ArtifactDatabaseActionBase { 37 public class LoadAction extends ArtifactDatabaseActionBase {
47 38
48 public static final String RESOURCE_UPLOAD_FAILURE = "upload.failure"; 39 public static final String RESOURCE_UPLOAD_FAILURE = "upload.failure";
49 public static final String RESOURCE_INVALID_ARTIFACT = "invalid.artifact"; 40 public static final String RESOURCE_INVALID_ARTIFACT = "invalid.artifact";
50 41
42 /**
43 * the logger, used to log exceptions and additonaly information
44 */
51 private static Logger logger = Logger.getLogger(LoadAction.class); 45 private static Logger logger = Logger.getLogger(LoadAction.class);
52 46
47 /**
48 * Constructor
49 */
53 public LoadAction() { 50 public LoadAction() {
54 super(); 51 super();
55 } 52 }
56 53
54 @Override
57 public ActionForward execute( 55 public ActionForward execute(
58 ActionMapping mapping, 56 ActionMapping mapping,
59 ActionForm form, 57 ActionForm form,
60 HttpServletRequest request, 58 HttpServletRequest request,
61 HttpServletResponse response) 59 HttpServletResponse response)

http://dive4elements.wald.intevation.org