[jbpm-commits] JBoss JBPM SVN: r2527 - in jbpm3/trunk/modules/gwt-console: war/src/main/java/org/jboss/bpm/console/client/process and 1 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Oct 10 08:01:01 EDT 2008
Author: heiko.braun at jboss.com
Date: 2008-10-10 08:01:01 -0400 (Fri, 10 Oct 2008)
New Revision: 2527
Modified:
jbpm3/trunk/modules/gwt-console/server/src/main/java/org/jboss/bpm/console/server/dao/internal/MockProcessDAO.java
jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java
jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java
Log:
Implement remove process instance on MockProcessDAO
Modified: jbpm3/trunk/modules/gwt-console/server/src/main/java/org/jboss/bpm/console/server/dao/internal/MockProcessDAO.java
===================================================================
--- jbpm3/trunk/modules/gwt-console/server/src/main/java/org/jboss/bpm/console/server/dao/internal/MockProcessDAO.java 2008-10-10 11:41:39 UTC (rev 2526)
+++ jbpm3/trunk/modules/gwt-console/server/src/main/java/org/jboss/bpm/console/server/dao/internal/MockProcessDAO.java 2008-10-10 12:01:01 UTC (rev 2527)
@@ -81,21 +81,8 @@
public List<ProcessDefinition> removeProcessDefinition(long processId)
{
- /*List<ProcessDefinition> updatedList = new ArrayList<ProcessDefinition>();
- boolean match = false;
- for(ProcessDefinition pd : defs)
- {
- if(processId != pd.getProcessId())
- updatedList.add(pd);
- else
- match = true;
- }
+ System.out.println("Remove definition " + processId);
- if(!match)
- throw new IllegalArgumentException("No process with id " + processId);
-
- return updatedList;*/
-
ProcessDefinition toBeRemoved = null;
for(ProcessDefinition pd : defs)
{
@@ -116,22 +103,23 @@
return instances;
}
-
public List<ProcessInstance> removeProcessInstance(long instanceId)
{
- List<ProcessInstance> updatedList = new ArrayList<ProcessInstance>();
- boolean match = false;
- for(ProcessInstance i : instances)
+
+ System.out.println("Remove instance " + instanceId);
+
+ ProcessInstance toBeRemoved = null;
+ for(ProcessInstance instance : instances)
{
- if(instanceId != i.getId())
- updatedList.add(i);
- else
- match = true;
+ if(instanceId == instance.getId())
+ toBeRemoved = instance;
}
- if(!match)
- throw new IllegalArgumentException("No instance with id " + instanceId);
+ if(null==toBeRemoved)
+ throw new IllegalArgumentException("No process with id " + instanceId);
+ else
+ instances.remove(toBeRemoved);
- return updatedList;
+ return instances;
}
}
Modified: jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java
===================================================================
--- jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java 2008-10-10 11:41:39 UTC (rev 2526)
+++ jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java 2008-10-10 12:01:01 UTC (rev 2527)
@@ -78,7 +78,7 @@
{
if("yes".equals( btnID) )
{
- ProcessInstance instance = (ProcessInstance)row2InstanceMap.get(row);
+ ProcessInstance instance = row2InstanceMap.get(row);
String url = view.getConfig().getRemoveInstanceURL(instance.getId());
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, url);
Modified: jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java
===================================================================
--- jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java 2008-10-10 11:41:39 UTC (rev 2526)
+++ jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java 2008-10-10 12:01:01 UTC (rev 2527)
@@ -53,7 +53,7 @@
private Store store;
private PagingToolbar pagingToolbar;
- boolean storeInit = false;
+ private boolean storeInit = false;
public RemoteListView(String titleName, ConsoleView view, String resourceUrl)
{
@@ -194,7 +194,6 @@
*/
public void onLoad(Store store, Record[] records)
{
- System.out.println("onLoad");
onRecordsLoaded(records);
if(!storeInit)
@@ -206,13 +205,6 @@
containerPanel.doLayout();
}
-
- public void onDataChanged(Store store)
- {
- super.onDataChanged(store);
- System.out.println("onDataChanged");
- }
-
public void onLoadException(Throwable throwable)
{
throwable.printStackTrace(System.out);
More information about the jbpm-commits
mailing list