1 package org
.argeo
.slc
.ws
.test
.tree
;
3 import org
.springframework
.ws
.server
.endpoint
.AbstractMarshallingPayloadEndpoint
;
5 import org
.apache
.commons
.logging
.Log
;
6 import org
.apache
.commons
.logging
.LogFactory
;
8 import org
.argeo
.slc
.core
.test
.tree
.TreeTestResult
;
9 import org
.argeo
.slc
.dao
.test
.tree
.TreeTestResultDao
;
10 import org
.argeo
.slc
.msg
.test
.tree
.CreateTreeTestResultRequest
;
12 public class CreateTreeTestResultRequestEp
extends
13 AbstractMarshallingPayloadEndpoint
{
15 private Log log
= LogFactory
.getLog(getClass());
17 private final TreeTestResultDao treeTestResultDao
;
19 public CreateTreeTestResultRequestEp(TreeTestResultDao treeTestResultDao
) {
20 this.treeTestResultDao
= treeTestResultDao
;
24 protected Object
invokeInternal(Object requestObject
) throws Exception
{
25 CreateTreeTestResultRequest msg
= (CreateTreeTestResultRequest
) requestObject
;
26 TreeTestResult treeTestResult
= msg
.getTreeTestResult();
28 treeTestResultDao
.create(treeTestResult
);
30 if (log
.isDebugEnabled())
31 log
.debug("Created result with id " + treeTestResult
.getUuid());