package org.argeo.slc.it.webapp;
import org.argeo.slc.Condition;
-import org.argeo.slc.core.test.tree.TreeTestResultList;
-import org.argeo.slc.process.SlcExecution;
+import org.argeo.slc.msg.ObjectList;
import org.argeo.slc.server.client.SlcServerHttpClient;
import org.argeo.slc.server.unit.AbstractHttpClientTestCase;
public class SimpleScenarioTest extends AbstractHttpClientTestCase {
public void testSimpleScenario() throws Exception {
String moduleName = "org.argeo.slc.demo.basic";
- SlcExecution slcExecution = getHttpClient().startFlowDefault(
- moduleName, "main", null);
+ getHttpClient().startFlowDefault(moduleName, "main", null);
getHttpClient().callServiceSafe(SlcServerHttpClient.LIST_RESULTS, null,
- new Condition<TreeTestResultList>() {
+ new Condition<ObjectList>() {
- public Boolean check(TreeTestResultList obj) {
- return obj.getList().size() == 3;
+ public Boolean check(ObjectList obj) {
+ return obj.getObjects().size() == 3;
}
}, null);
-
-
+
getHttpClient().callServiceSafe(SlcServerHttpClient.LIST_RESULTS, null,
- new Condition<TreeTestResultList>() {
+ new Condition<ObjectList>() {
- public Boolean check(TreeTestResultList obj) {
- return obj.getList().size() == 3;
+ public Boolean check(ObjectList obj) {
+ return obj.getObjects().size() == 3;
}
}, null);
}
package org.argeo.slc.core.test.tree;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.Hashtable;
import org.argeo.slc.core.attachment.SimpleAttachment;
-public class ResultAttributes {
+public class ResultAttributes implements Serializable {
+ private static final long serialVersionUID = 1L;
+
private String uuid = null;
private Date closeDate = null;
private Map<String, String> attributes = new Hashtable<String, String>();
+++ /dev/null
-package org.argeo.slc.core.test.tree;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.argeo.slc.msg.ObjectList;
-
-/** @deprecated user {@link ObjectList} instead. */
-public class ResultAttributesList {
- private List<ResultAttributes> list = new ArrayList<ResultAttributes>();
-
- public ResultAttributesList() {
- super();
- }
-
- public ResultAttributesList(List<ResultAttributes> list) {
- super();
- this.list = list;
- }
-
- public List<ResultAttributes> getList() {
- return list;
- }
-
- public void setList(List<ResultAttributes> list) {
- this.list = list;
- }
-
-}
+++ /dev/null
-package org.argeo.slc.core.test.tree;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.argeo.slc.msg.ObjectList;
-
-/**
- * List of results. Used for marshaling.
- *
- * @deprecated Should be replaced by a standard {@link ObjectList}.
- */
-public class TreeTestResultList {
- private List<TreeTestResult> list = new ArrayList<TreeTestResult>();
-
- public TreeTestResultList() {
- super();
- }
-
- public TreeTestResultList(List<TreeTestResult> list) {
- super();
- this.list = list;
- }
-
- public List<TreeTestResult> getList() {
- return list;
- }
-
- public void setList(List<TreeTestResult> list) {
- this.list = list;
- }
-
-}
}
@Override
+ @SuppressWarnings(value={"unchecked"})
protected void renderMergedOutputModel(Map model,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
import java.util.List;
import java.util.Vector;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.argeo.slc.msg.event.SlcEventListenerDescriptor;
import org.argeo.slc.msg.event.SlcEventListenerRegister;
import org.springframework.web.context.request.RequestContextHolder;
public class WebSlcEventListenerRegister implements SlcEventListenerRegister,
Serializable {
- private final static Log log = LogFactory
- .getLog(WebSlcEventListenerRegister.class);
public final static String ATTR_EVENT_LISTENER = "slcEventListener";
static final long serialVersionUID = 1l;
import javax.servlet.http.HttpServletRequest;\r
import javax.servlet.http.HttpServletResponse;\r
\r
-import org.apache.commons.io.FileUtils;\r
import org.apache.commons.io.FilenameUtils;\r
import org.argeo.slc.core.attachment.AttachmentsStorage;\r
import org.argeo.slc.core.attachment.SimpleAttachment;\r
import javax.servlet.http.HttpServletResponse;\r
\r
import org.argeo.slc.core.test.tree.ResultAttributes;\r
-import org.argeo.slc.core.test.tree.ResultAttributesList;\r
import org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao;\r
+import org.argeo.slc.msg.ObjectList;\r
import org.argeo.slc.web.mvc.AbstractServiceController;\r
import org.springframework.web.servlet.ModelAndView;\r
\r
List<ResultAttributes> resultAttributes = testResultCollectionDao\r
.listResultAttributes(collectionId);\r
\r
- modelAndView.addObject("resultAttributesList",\r
- new ResultAttributesList(resultAttributes));\r
+ modelAndView.addObject("resultAttributesList", new ObjectList(\r
+ resultAttributes));\r
}\r
}\r
import javax.servlet.http.HttpServletResponse;\r
\r
import org.argeo.slc.core.test.tree.TreeTestResult;\r
-import org.argeo.slc.core.test.tree.TreeTestResultList;\r
import org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao;\r
+import org.argeo.slc.msg.ObjectList;\r
import org.argeo.slc.web.mvc.AbstractServiceController;\r
import org.springframework.web.servlet.ModelAndView;\r
\r
}\r
\r
@Override\r
+ @SuppressWarnings(value={"unchecked"})\r
protected void handleServiceRequest(HttpServletRequest request,\r
HttpServletResponse response, ModelAndView modelAndView)\r
throws Exception {\r
List<TreeTestResult> resultAttributes = testResultCollectionDao\r
.listResults(collectionId, attributes);\r
\r
- modelAndView.addObject("resultList", new TreeTestResultList(\r
+ modelAndView.addObject("resultList", new ObjectList(\r
resultAttributes));\r
}\r
}\r
import org.springframework.web.servlet.view.document.AbstractJExcelView;
public class ResultExcelView extends AbstractJExcelView {
+ @SuppressWarnings(value={"unchecked"})
protected void buildExcelDocument(Map model, WritableWorkbook workbook,
HttpServletRequest request, HttpServletResponse response) {
try {
public class ResultPdfView extends AbstractPdfView {
@Override
+ @SuppressWarnings(value={"unchecked"})
protected void buildPdfDocument(Map model, Document document,
PdfWriter writer, HttpServletRequest request,
HttpServletResponse response) throws Exception {
package org.argeo.slc.web.mvc.runtime;\r
\r
import java.util.List;\r
-import java.util.Vector;\r
\r
import javax.servlet.http.HttpServletRequest;\r
import javax.servlet.http.HttpServletResponse;\r
</field>
</class>
- <class name="org.argeo.slc.core.test.tree.TreeTestResultList">
- <map-to ns-uri="http://argeo.org/projects/slc/schemas"
- ns-prefix="slc" />
- <field name="list" collection="arraylist"
- type="org.argeo.slc.core.test.tree.TreeTestResult">
- <bind-xml auto-naming="deriveByClass" />
- </field>
- </class>
-
<!-- TESTS -->
<class name="org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest">
<map-to ns-uri="http://argeo.org/projects/slc/schemas"
</field>
</class>
- <class name="org.argeo.slc.core.test.tree.ResultAttributesList">
- <map-to ns-uri="http://argeo.org/projects/slc/schemas"
- ns-prefix="slc" />
- <field name="list" collection="arraylist"
- type="org.argeo.slc.core.test.tree.ResultAttributes">
- <bind-xml auto-naming="deriveByClass" />
- </field>
- </class>
-
<class name="org.argeo.slc.core.test.tree.ResultAttributes">
<map-to ns-uri="http://argeo.org/projects/slc/schemas"
ns-prefix="slc" />