© 2005 BEA Systems, Inc.

com.bea.commerce.ebusiness.price.engine
Class WorkingSpecs

java.lang.Object
  extended bycom.bea.commerce.ebusiness.price.engine.WorkingSpecs

public class WorkingSpecs
extends Object


Field Summary
static String cName
           
static int INIT_LIST_SIZE
           
 
Constructor Summary
WorkingSpecs(List specs, SelectionType type)
           
WorkingSpecs(List specs, SelectionType type, int setLimit)
           
 
Method Summary
 void commit()
          commits the last selection results for each spec to that specs results list.
 List getResults()
           
 SelectionType getType()
           
 boolean isSatisfied()
           
 boolean minMet()
           
 boolean select()
           
 void set(List specs, SelectionType type, int setLimit)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cName

public static final String cName
See Also:
Constant Field Values

INIT_LIST_SIZE

public static final int INIT_LIST_SIZE
See Also:
Constant Field Values
Constructor Detail

WorkingSpecs

public WorkingSpecs(List specs,
                    SelectionType type)

WorkingSpecs

public WorkingSpecs(List specs,
                    SelectionType type,
                    int setLimit)
Method Detail

commit

public final void commit()
commits the last selection results for each spec to that specs results list.


getResults

public final List getResults()

getType

public final SelectionType getType()

isSatisfied

public final boolean isSatisfied()

minMet

public final boolean minMet()

select

public final boolean select()
Returns:
true if the selection was a success, false otherwise. True will be returned if an object could be selected for a query spec or if the maximums of all specs have been met. After a return of false is made the caller should call isMet() to determine if a result set is available. A result set will be available if the minimum is met. Use getResults() to retrieve the final results.

set

public final void set(List specs,
                      SelectionType type,
                      int setLimit)

toString

public final String toString()

© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved