org.cougaar.tutorial.booksonline.assets
Interface InvListPG

All Superinterfaces:
java.lang.Cloneable, org.cougaar.planning.ldm.dq.HasDataQuality, org.cougaar.planning.ldm.asset.PropertyGroup, java.io.Serializable
All Known Subinterfaces:
NewInvListPG
All Known Implementing Classes:
InvListPG.Future, InvListPG.Null_InvListPG, InvListPGImpl

public interface InvListPG
extends org.cougaar.planning.ldm.asset.PropertyGroup, org.cougaar.planning.ldm.dq.HasDataQuality


Nested Class Summary
static class InvListPG.Future
          Future PG implementation for InvListPG
static class InvListPG.Null_InvListPG
          Null_PG implementation for InvListPG
 
Field Summary
static java.lang.String assetGetter
           
static java.lang.String assetSetter
           
static java.lang.Class factoryClass
          the factory class
static java.lang.String factoryMethod
          the method of factoryClass that creates this type
static java.lang.String mutableClass
          the (mutable) class type returned by factoryMethod
static InvListPG nullPG
          The Null instance for indicating that the PG definitely has no value
static java.lang.Class primaryClass
          the (immutable) class type returned by domain factory
 
Method Summary
 java.util.List getAuthList()
           
 AuthorPG[] getAuthListAsArray()
          array getter for beans
 AuthorPG getIndexedAuthList(int index)
          indexed getter for beans
 OverviewPG getIndexedOverviewList(int index)
          indexed getter for beans
 PricePG getIndexedPriceList(int index)
          indexed getter for beans
 PublisherPG getIndexedPublList(int index)
          indexed getter for beans
 ReviewPG getIndexedReviewList(int index)
          indexed getter for beans
 SpecificsPG getIndexedSpefsList(int index)
          indexed getter for beans
 StockPG getIndexedStockList(int index)
          indexed getter for beans
 java.util.List getOverviewList()
           
 OverviewPG[] getOverviewListAsArray()
          array getter for beans
 java.util.List getPriceList()
           
 PricePG[] getPriceListAsArray()
          array getter for beans
 java.util.List getPublList()
           
 PublisherPG[] getPublListAsArray()
          array getter for beans
 java.util.List getReviewList()
           
 ReviewPG[] getReviewListAsArray()
          array getter for beans
 java.util.List getSpefsList()
           
 SpecificsPG[] getSpefsListAsArray()
          array getter for beans
 java.util.List getStockList()
           
 StockPG[] getStockListAsArray()
          array getter for beans
 boolean inAuthList(AuthorPG element)
          test to see if an element is a member of the authList Collection
 boolean inOverviewList(OverviewPG element)
          test to see if an element is a member of the overviewList Collection
 boolean inPriceList(PricePG element)
          test to see if an element is a member of the priceList Collection
 boolean inPublList(PublisherPG element)
          test to see if an element is a member of the publList Collection
 boolean inReviewList(ReviewPG element)
          test to see if an element is a member of the reviewList Collection
 boolean inSpefsList(SpecificsPG element)
          test to see if an element is a member of the spefsList Collection
 boolean inStockList(StockPG element)
          test to see if an element is a member of the stockList Collection
 
Methods inherited from interface org.cougaar.planning.ldm.asset.PropertyGroup
clone, copy, getAssetGetMethod, getAssetSetMethod, getPrimaryClass, hasDataQuality, lock, lock, unlock
 
Methods inherited from interface org.cougaar.planning.ldm.dq.HasDataQuality
getDataQuality
 

Field Detail

factoryMethod

public static final java.lang.String factoryMethod
the method of factoryClass that creates this type

See Also:
Constant Field Values

mutableClass

public static final java.lang.String mutableClass
the (mutable) class type returned by factoryMethod

See Also:
Constant Field Values

factoryClass

public static final java.lang.Class factoryClass
the factory class


primaryClass

public static final java.lang.Class primaryClass
the (immutable) class type returned by domain factory


assetSetter

public static final java.lang.String assetSetter
See Also:
Constant Field Values

assetGetter

public static final java.lang.String assetGetter
See Also:
Constant Field Values

nullPG

public static final InvListPG nullPG
The Null instance for indicating that the PG definitely has no value

Method Detail

getOverviewList

public java.util.List getOverviewList()

inOverviewList

public boolean inOverviewList(OverviewPG element)
test to see if an element is a member of the overviewList Collection


getOverviewListAsArray

public OverviewPG[] getOverviewListAsArray()
array getter for beans


getIndexedOverviewList

public OverviewPG getIndexedOverviewList(int index)
indexed getter for beans


getAuthList

public java.util.List getAuthList()

inAuthList

public boolean inAuthList(AuthorPG element)
test to see if an element is a member of the authList Collection


getAuthListAsArray

public AuthorPG[] getAuthListAsArray()
array getter for beans


getIndexedAuthList

public AuthorPG getIndexedAuthList(int index)
indexed getter for beans


getPublList

public java.util.List getPublList()

inPublList

public boolean inPublList(PublisherPG element)
test to see if an element is a member of the publList Collection


getPublListAsArray

public PublisherPG[] getPublListAsArray()
array getter for beans


getIndexedPublList

public PublisherPG getIndexedPublList(int index)
indexed getter for beans


getSpefsList

public java.util.List getSpefsList()

inSpefsList

public boolean inSpefsList(SpecificsPG element)
test to see if an element is a member of the spefsList Collection


getSpefsListAsArray

public SpecificsPG[] getSpefsListAsArray()
array getter for beans


getIndexedSpefsList

public SpecificsPG getIndexedSpefsList(int index)
indexed getter for beans


getPriceList

public java.util.List getPriceList()

inPriceList

public boolean inPriceList(PricePG element)
test to see if an element is a member of the priceList Collection


getPriceListAsArray

public PricePG[] getPriceListAsArray()
array getter for beans


getIndexedPriceList

public PricePG getIndexedPriceList(int index)
indexed getter for beans


getReviewList

public java.util.List getReviewList()

inReviewList

public boolean inReviewList(ReviewPG element)
test to see if an element is a member of the reviewList Collection


getReviewListAsArray

public ReviewPG[] getReviewListAsArray()
array getter for beans


getIndexedReviewList

public ReviewPG getIndexedReviewList(int index)
indexed getter for beans


getStockList

public java.util.List getStockList()

inStockList

public boolean inStockList(StockPG element)
test to see if an element is a member of the stockList Collection


getStockListAsArray

public StockPG[] getStockListAsArray()
array getter for beans


getIndexedStockList

public StockPG getIndexedStockList(int index)
indexed getter for beans