Re: activity query
"Sasa Bojanic" <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.shark |
|---|---|
| Message-ID | <003501c58080$5b08cdc0$1200a8c0@bobrock> |
Hi,
I just checked, and everything works fine.
The problem is in your usage of iterators.
If you are retrieving iterator through ExecutionAdministration interface, than you need to generate query expression using
appropriate expression builder. In your case, it would be:
...........
WfActivityIterator actIt=ea.get_iterator_activity();
ActivityIteratorExpressionBuilder
aieb=Shark.getInstance().getExpressionBuilderManager().getActivityIteratorExpressionBuilder();
aieb.addNameEquals("someName");
ai.set_query_expression(aieb.toExpression());
WfActivity[] aa=ai.get_next_n_sequence(0);
.............
NOTE: if you do not set any expression, and you retrieved iterator through ExecutionAdministration interface, you'll get an empty
array as a result.
If you are retrieving iterator through appropriate object, than you need to set textual expression, i.e.:
...................
WfActivityIterator ai=proc.get_iterator_step();
ai.set_query_expression("name.equals(\"someName\")");
WfActivity[] aa=ai.get_next_n_sequence(0);
...................
Regards,
Sasa.
----- Original Message -----
From: "Ben Anderson" <[email protected]>
To: <[email protected]>
Sent: Friday, July 01, 2005 9:26 PM
Subject: [shark] activity query
Hi,
I'm trying to do an query on activities, but am coming back with no results:
ea.connect(this.user, this.password, "", "");
WfActivityIterator actIt = ea.get_iterator_activity();
// I know activities exist with this name because I
// see them when I query for processes
String query = "name.equals(\"someName\")";
actIt.set_query_expression(query);
WfActivity[] wfas = actIt.get_next_n_sequence(0);
LOG.debug("wfas.length: "+wfas.length);
Am I doing something wrong here? Also, does it matter who I'm logged
into the ExecutionAdministration as? I'm just using one user/group at
this point.
Thanks,
Ben
--------------------------------------------------------------------------------
>
> --
> You receive this message as a subscriber of the [email protected] mailing list.
> To unsubscribe: mailto:[email protected]
> For general help: mailto:[email protected]?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>
message.footer
(text/plain, 271 B)
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws