I found that code in the submitParameters() method earlier, which is why I
thought an exception should be thrown. However, I've just tried again, and
still no exeption.
My task definition:
<start-state name="Request For New Employee">
| <task name="Request For New Employee" swimlane="Initiator">
| <controller>
| <variable name="IsReplacement"
access="read,write,required"></variable>
| <variable name="EmployeeReplaced"></variable>
| <variable name="TestVariable"
access="read,write,required"></variable>
| </controller>
| </task>
| <transition name="" to="Financial Director Approval 1"></transition>
| </start-state>
My action class then completes the task in the following way, but I have added
a few printout lines to make sure that my IsReplacement variable is null, and
they confirm that the IsReplacement variable is still null, even after calling
the end method.
if (completeTask != null && completeTask.equalsIgnoreCase("Yes")) {
| try {
| log.debug("Completing Task Instance:
"+taskInstance.getId());
| if (sys_transition != null &&
!sys_transition.equals("")) {
| taskInstance.end(sys_transition);
| }
| else {
| taskInstance.end();
| }
| messages.add(ActionMessages.GLOBAL_MESSAGE,
| new ActionMessage("task.completed"));
| }
| catch (Exception e) {
| System.out.println("####Exception when ending
task!!");
| e.printStackTrace();
| }
| }
| else {
| log.debug("Saving Task Instance:
"+taskInstance.getId());
| messages.add(ActionMessages.GLOBAL_MESSAGE,
| new ActionMessage("task.saved"));
| }
|
| String isReplacementVar =
(String)taskInstance.getVariable("IsReplacement");
| if (isReplacementVar == null) {
| System.out.println("###isReplacementVar is NULL");
| }
| else {
| System.out.println("###isReplacementVar is NOT NULL");
| }
Please let me know if you figure out what's wrong. I will try a few more things
and update this post if I find the answer.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4083856#4083856
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4083856
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user