Mercurial > dive4elements > framework
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 { |