]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
fffe25e93de208a695af885701ec2cc9698b522e
[tmp/jakarta-migration.git] /
1 package org.collectionspace.services.intake.nuxeo;\r
2 \r
3 import org.collectionspace.services.client.PoxPayloadIn;\r
4 import org.collectionspace.services.client.PoxPayloadOut;\r
5 import org.collectionspace.services.common.document.InvalidDocumentException;\r
6 import org.collectionspace.services.common.document.ValidatorHandlerImpl;\r
7 import org.collectionspace.services.intake.IntakesCommon;\r
8 \r
9 import org.jboss.resteasy.plugins.providers.multipart.MultipartInput;\r
10 import org.jboss.resteasy.plugins.providers.multipart.MultipartOutput;\r
11 \r
12 import org.slf4j.Logger;\r
13 import org.slf4j.LoggerFactory;\r
14 \r
15 public class IntakeValidatorHandler extends ValidatorHandlerImpl<PoxPayloadIn, PoxPayloadOut> {\r
16 \r
17     /** The logger. */\r
18     private final Logger logger = LoggerFactory.getLogger(IntakeValidatorHandler.class);\r
19     \r
20     /** Error Messages **/\r
21     private static final String VALIDATION_ERROR = "The intake record payload was invalid. See log file for more details.";\r
22     \r
23         \r
24     @Override\r
25     protected Class<?> getCommonPartClass() {\r
26         return IntakesCommon.class;\r
27     }\r
28         \r
29         @Override\r
30         protected void handleCreate() throws InvalidDocumentException {\r
31                 try {\r
32                         IntakesCommon intakesCommon = (IntakesCommon)getCommonPart();\r
33                         assert(intakesCommon != null);\r
34         } catch (AssertionError e) {\r
35                 if (logger.isErrorEnabled() == true) {\r
36                         logger.error(e.getMessage(), e);\r
37                 }\r
38                 throw new InvalidDocumentException(VALIDATION_ERROR, e);\r
39         }\r
40         }\r
41 \r
42         @Override\r
43         protected void handleGet() throws InvalidDocumentException {\r
44                 // TODO Auto-generated method stub\r
45                 \r
46         }\r
47 \r
48         @Override\r
49         protected void handleGetAll() throws InvalidDocumentException {\r
50                 // TODO Auto-generated method stub\r
51                 \r
52         }\r
53 \r
54         @Override\r
55         protected void handleUpdate() throws InvalidDocumentException {\r
56                 // TODO Auto-generated method stub\r
57                 \r
58         }\r
59 \r
60         @Override\r
61         protected void handleDelete() throws InvalidDocumentException {\r
62                 // TODO Auto-generated method stub\r
63                 \r
64         }\r
65 \r
66 }\r