org.cougaar.tutorial.booksonline.assets
Class PricePG.Future
java.lang.Object
org.cougaar.tutorial.booksonline.assets.PricePG.Future
- All Implemented Interfaces:
- java.lang.Cloneable, org.cougaar.planning.ldm.asset.Future_PG, org.cougaar.planning.ldm.dq.HasDataQuality, org.cougaar.planning.ldm.asset.LockedPG, PricePG, org.cougaar.planning.ldm.asset.PropertyGroup, java.io.Serializable
- Enclosing class:
- PricePG
- public static final class PricePG.Future
- extends java.lang.Object
- implements PricePG, org.cougaar.planning.ldm.asset.Future_PG
Future PG implementation for PricePG
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PricePG.Future
public PricePG.Future()
getListPrice
public float getListPrice()
- Description copied from interface:
PricePG
- suggested price by Publisher
- Specified by:
getListPrice in interface PricePG
getOurPrice
public float getOurPrice()
- Description copied from interface:
PricePG
- price we charge
- Specified by:
getOurPrice in interface PricePG
getEndDateOfDiscount
public long getEndDateOfDiscount()
- Description copied from interface:
PricePG
- Date special pricing ends, if ever
- Specified by:
getEndDateOfDiscount in interface PricePG
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface org.cougaar.planning.ldm.asset.PropertyGroup
- Throws:
java.lang.CloneNotSupportedException
unlock
public org.cougaar.planning.ldm.asset.NewPropertyGroup unlock(java.lang.Object key)
- Specified by:
unlock in interface org.cougaar.planning.ldm.asset.PropertyGroup
lock
public org.cougaar.planning.ldm.asset.PropertyGroup lock(java.lang.Object key)
- Specified by:
lock in interface org.cougaar.planning.ldm.asset.PropertyGroup
lock
public org.cougaar.planning.ldm.asset.PropertyGroup lock()
- Specified by:
lock in interface org.cougaar.planning.ldm.asset.PropertyGroup
copy
public org.cougaar.planning.ldm.asset.PropertyGroup copy()
- Specified by:
copy in interface org.cougaar.planning.ldm.asset.PropertyGroup
getPrimaryClass
public java.lang.Class getPrimaryClass()
- Specified by:
getPrimaryClass in interface org.cougaar.planning.ldm.asset.PropertyGroup
getAssetGetMethod
public java.lang.String getAssetGetMethod()
- Specified by:
getAssetGetMethod in interface org.cougaar.planning.ldm.asset.PropertyGroup
getAssetSetMethod
public java.lang.String getAssetSetMethod()
- Specified by:
getAssetSetMethod in interface org.cougaar.planning.ldm.asset.PropertyGroup
getIntrospectionClass
public java.lang.Class getIntrospectionClass()
- Specified by:
getIntrospectionClass in interface org.cougaar.planning.ldm.asset.LockedPG
hasDataQuality
public boolean hasDataQuality()
- Specified by:
hasDataQuality in interface org.cougaar.planning.ldm.asset.PropertyGroup
getDataQuality
public org.cougaar.planning.ldm.dq.DataQuality getDataQuality()
- Specified by:
getDataQuality in interface org.cougaar.planning.ldm.dq.HasDataQuality
finalize
public void finalize(org.cougaar.planning.ldm.asset.PropertyGroup real)
- Specified by:
finalize in interface org.cougaar.planning.ldm.asset.Future_PG