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
.dao
.test
.tree
.TreeTestResultDao
;
9 import org
.argeo
.slc
.msg
.test
.tree
.CloseTreeTestResultRequest
;
11 public class CloseTreeTestResultRequestEp
extends
12 AbstractMarshallingPayloadEndpoint
{
14 private Log log
= LogFactory
.getLog(getClass());
16 private final TreeTestResultDao treeTestResultDao
;
18 public CloseTreeTestResultRequestEp(TreeTestResultDao treeTestResultDao
) {
19 this.treeTestResultDao
= treeTestResultDao
;
23 protected Object
invokeInternal(Object requestObject
) throws Exception
{
24 CloseTreeTestResultRequest msg
= (CloseTreeTestResultRequest
) requestObject
;
26 if (log
.isTraceEnabled())
27 log
.trace("Closing result #" + msg
.getResultUuid() + " at date "
28 + msg
.getCloseDate());
30 treeTestResultDao
.close(msg
.getResultUuid(), msg
.getCloseDate());