+++ /dev/null
-package org.argeo.slc.ws.test.tree;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.argeo.slc.dao.test.tree.TreeTestResultDao;
-import org.argeo.slc.msg.test.tree.ResultPartRequest;
-import org.argeo.slc.services.test.TestManagerService;
-import org.springframework.ws.server.endpoint.AbstractMarshallingPayloadEndpoint;
-
-public class ResultPartRequestEp extends AbstractMarshallingPayloadEndpoint {
-
- private Log log = LogFactory.getLog(getClass());
-
- private final TreeTestResultDao treeTestResultDao;
- private final TestManagerService testManagerService;
-
- public ResultPartRequestEp(TreeTestResultDao treeTestResultDao,
- TestManagerService testManagerService) {
- this.treeTestResultDao = treeTestResultDao;
- this.testManagerService = testManagerService;
- }
-
- @Override
- protected Object invokeInternal(Object requestObject) throws Exception {
- ResultPartRequest msg = (ResultPartRequest) requestObject;
-
- if (log.isTraceEnabled())
- log.trace("Registering test run descriptor #"
- + msg.getTestRunDescriptor().getTestRunUuid());
-
- testManagerService
- .registerTestRunDescriptor(msg.getTestRunDescriptor());
-
- if (log.isTraceEnabled())
- log.trace("Adding result part to test result #"
- + msg.getResultUuid());
-
- treeTestResultDao.addResultPart(msg.getResultUuid(), msg.getPath(), msg
- .getResultPart(), msg.getRelatedElements());
-// treeTestResultDao.updateAttributes(msg.getResultUuid(), msg
-// .getAttributes());
-
- return null;
- }
-
-}