Author: bfoster
Date: Sat Feb 19 01:19:47 2011
New Revision: 1072228
URL: http://svn.apache.org/viewvc?rev=1072228&view=rev
Log:
- GetPage action now supports sorting ... therefore GetSortedPage action was
ditched
------------------------
Modified:
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetPage.java
Modified:
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetPage.java
URL:
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetPage.java?rev=1072228&r1=1072227&r2=1072228&view=diff
==============================================================================
---
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetPage.java
(original)
+++
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetPage.java
Sat Feb 19 01:19:47 2011
@@ -52,7 +52,8 @@ public class GetPage extends FilteredAct
@Override
public void performAction(WorkflowEngineClient weClient) throws
Exception {
PageInfo pageInfo = new PageInfo(pageSize, pageNum);
- QueuePage page = weClient.getPage(pageInfo,
this.createFilter(weClient), this.reverse ?
Collections.reverseOrder(this.comparator.getComparator()) :
this.comparator.getComparator());
+ Comparator<ProcessorStub> cmpr = this.comparator != null ?
(this.reverse ? Collections.reverseOrder(this.comparator.getComparator()) :
this.comparator.getComparator()) : null;
+ QueuePage page = weClient.getPage(pageInfo,
this.createFilter(weClient), cmpr);
System.out.println("Workflows " + getFilterAsString() + "
(Page: " + page.getPageInfo().getPageNum() + "/" +
page.getPageInfo().getTotalPages() + "; Total: " +
page.getPageInfo().getNumOfHits() + "):");
for (ProcessorStub stub : page.getStubs()) {
System.out.print(" - InstanceId = '" +
stub.getInstanceId() + "', ModelId = '" + stub.getModelId() +"', State = '" +
stub.getState().getName() + "'");