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 AbstractMarshallingPayloadEndpoint
{
14 private Log log
= LogFactory
.getLog(getClass());
16 private final TreeTestResultDao treeTestResultDao
;
18 public CreateTreeTestResultRequestEp(TreeTestResultDao treeTestResultDao
) {
19 this.treeTestResultDao
= treeTestResultDao
;
23 protected Object
invokeInternal(Object requestObject
) throws Exception
{
24 CreateTreeTestResultRequest msg
= (CreateTreeTestResultRequest
) requestObject
;
25 TreeTestResult treeTestResult
= msg
.getTreeTestResult();
27 treeTestResultDao
.create(treeTestResult
);
29 if (log
.isDebugEnabled())
30 log
.debug("Created TreeTestResult with uuid "
31 + treeTestResult
.getUuid());