ProcessInstanceQueryResult Class

com.bea.wli.management.runtime
ProcessInstanceQueryResult Class

public class ProcessInstanceQueryResult

    extends Object
    implements Serializable

Represents the result of a process instance query.

Related Topics

{@link ProcessInstanceQuery}
{@link ProcessRuntimeMBean}


Hierarchy
Object
  ProcessInstanceQueryResult
All Implemented Interfaces

Serializable

Constructor Summary

ProcessInstanceQueryResult(String instanceIds, Date queryDate, boolean isAll)

 

Method Summary

public String
getInstanceId(int index)
Convenience method for obtaining a particular instance id in the result.
public String[]
getInstanceIds()
Returns conversation ids of all the instances that satisfied the relevant ProcessInstanceQuery
public Date
getQueryDate()
Returns the approximate date when this result was obtained.
public int
getResultCard()
Simply returns the number of instances ids returned.
public boolean
isAll()
Returns true if the all the instances that satisfied the original ProcessInstanceQuery was returned.
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Constructor Detail

ProcessInstanceQueryResult

public ProcessInstanceQueryResult(String[] instanceIds, 
                                  Date queryDate, 
                                  boolean isAll)
 

Method Detail

getInstanceId(int) Method

public String getInstanceId(int index)
Convenience method for obtaining a particular instance id in the result.


getInstanceIds() Method

public String[] getInstanceIds()
Returns conversation ids of all the instances that satisfied the relevant ProcessInstanceQuery


getQueryDate() Method

public Date getQueryDate()
Returns the approximate date when this result was obtained.


getResultCard() Method

public int getResultCard()
Simply returns the number of instances ids returned. Returns the same value as getInstanceIds().length


isAll() Method

public boolean isAll()
Returns true if the all the instances that satisfied the original ProcessInstanceQuery was returned. Some instances will not be returned if the query limited the result cardinality explicitly (via ProcessInstanceQuery.setCount(int)) or the result cardinality was larger than the server-specific upper limit.