# com.bea.commerce.ebusiness.price.engine.pool
PoolQuery Class

public class PoolQuery
extends `Object`

Hierarchy
  `Object`
  `PoolQuery`

## Field Summary

`public static final `String`` | `cName` String

## Constructor Summary

PoolQuery()

## Method Summary

`public `ItemObject`` | `getNextReplyQualifier`(int setNumber) Select one item from the qualifier set for this setNumber.
`public `List`` | `getNextReplyQualifier`(`List` qualifiers, int setNumber, int count) Return null if the count is zero or no more qualifiers exist in the particular set.
`public `ItemObject`` | `getNextReplyTarget`(int setNumber) Select one item from the qualifier set for this setNumber.
`public `List`` | `getNextReplyTarget`(`List` targets, int setNumber, int count) Return null if the count is zero or no more targets exist in the particular set.
`public `List`` | `getReplyQualifierSets`()
`public `List`` | `getReplyTargetSets`()
`public `List`` | `getRequestQualifiers`()
`public `List`` | `getRequestTargets`()
`public boolean` | `isSatisfied`()
`public void` | `set`(`List` requestQualifiers, `List` requestTargets)
`public void` | `setIsSatisfied`(boolean value)
`protected void` | `setReplyQualifiers`(`List` replyQualifierSets, `Set` allQualifiers)
`protected void` | `setReplyTargets`(`List` replyTargetSets, `Set` allTargets)
`public `String`` | `toString`()

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

## Field Detail

### cName

    public static final String cName

## Constructor Detail

### PoolQuery

    public PoolQuery()

## Method Detail

### getNextReplyQualifier(int) Method

    public ItemObject getNextReplyQualifier(int setNumber)

Select one item from the qualifier set for this setNumber. Return the one item found or null if no item is available.

### getNextReplyQualifier(List, int, int) Method

    public List getNextReplyQualifier(List qualifiers,
                                      int setNumber,
                                      int count)

Return null if the count is zero or no more qualifiers exist in the particular set. Otherwise populate the list passed in with up to count objects.

### getNextReplyTarget(int) Method

    public ItemObject getNextReplyTarget(int setNumber)

Select one item from the qualifier set for this setNumber. Return the one item found or null if no item is available.

### getNextReplyTarget(List, int, int) Method

    public List getNextReplyTarget(List targets,
                                   int setNumber,
                                   int count)

Return null if the count is zero or no more targets exist in the particular set. Otherwise populate the list passed in with up to count objects.

### getReplyQualifierSets() Method

    public List getReplyQualifierSets()

### getReplyTargetSets() Method

    public List getReplyTargetSets()

### getRequestQualifiers() Method

    public List getRequestQualifiers()

#### Returns

List of QuerySpec objects

### getRequestTargets() Method

    public List getRequestTargets()

#### Returns

List of QuerySpec objects

### isSatisfied() Method

    public boolean isSatisfied()

### set(List, List) Method

    public void set(List requestQualifiers,
                    List requestTargets)

### setIsSatisfied(boolean) Method

    public void setIsSatisfied(boolean value)

### setReplyQualifiers(List, Set) Method

    protected void setReplyQualifiers(List replyQualifierSets,
                                      Set allQualifiers)

### setReplyTargets(List, Set) Method

    protected void setReplyTargets(List replyTargetSets,
                                   Set allTargets)

### toString() Method

    public String toString()

Overrides
  `Object.toString()`