comparison artifact-database/src/main/java/de/intevation/artifactdatabase/rest/CreateResource.java @ 88:69c84cf7c5d7

Added javadoc to the REST package of the artifact database (complete). artifacts/trunk@840 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 26 Mar 2010 15:05:11 +0000
parents b2e0cb83631c
children d348fe1fd822
comparison
equal deleted inserted replaced
87:0f48188a6e02 88:69c84cf7c5d7
16 import de.intevation.artifacts.ArtifactDatabase; 16 import de.intevation.artifacts.ArtifactDatabase;
17 import de.intevation.artifacts.ArtifactDatabaseException; 17 import de.intevation.artifacts.ArtifactDatabaseException;
18 import de.intevation.artifacts.ArtifactNamespaceContext; 18 import de.intevation.artifacts.ArtifactNamespaceContext;
19 19
20 /** 20 /**
21 * Resource to create a new artifact within artifact database.
21 * @author <a href="mailto:sascha.teichmann@intevation">Sascha L. Teichmann</a> 22 * @author <a href="mailto:sascha.teichmann@intevation">Sascha L. Teichmann</a>
22 */ 23 */
23 public class CreateResource 24 public class CreateResource
24 extends BaseResource 25 extends BaseResource
25 { 26 {
26 private static Logger logger = Logger.getLogger(CreateResource.class); 27 private static Logger logger = Logger.getLogger(CreateResource.class);
27 28
29 /**
30 * server URL where to reach the resource.
31 */
28 public static final String PATH = "/create"; 32 public static final String PATH = "/create";
29 33
34 /**
35 * XPATH to figure out the name of the factory which should be used
36 * to create the new artifact.
37 */
30 public static final String XPATH_FACTORY = "/art:action/art:factory/@name"; 38 public static final String XPATH_FACTORY = "/art:action/art:factory/@name";
31 39
40 /**
41 * Error message if no factory was given.
42 */
32 public static final String NO_FACTORY_MESSAGE = "No factory given"; 43 public static final String NO_FACTORY_MESSAGE = "No factory given";
33 44
45 /**
46 * Error message if no artifact was created.
47 */
34 public static final String NO_ARTIFACT_CREATED = "No artifact created"; 48 public static final String NO_ARTIFACT_CREATED = "No artifact created";
35 49
36 protected Representation innerPost(Representation requestRepr) 50 protected Representation innerPost(Representation requestRepr)
37 throws ResourceException 51 throws ResourceException
38 { 52 {

http://dive4elements.wald.intevation.org