org.cougaar.tutorial.booksonline.assets
Class WareHouseDescriptionPG.Future

java.lang.Object
  extended byorg.cougaar.tutorial.booksonline.assets.WareHouseDescriptionPG.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, org.cougaar.planning.ldm.asset.PropertyGroup, java.io.Serializable, WareHouseDescriptionPG
Enclosing class:
WareHouseDescriptionPG

public static final class WareHouseDescriptionPG.Future
extends java.lang.Object
implements WareHouseDescriptionPG, org.cougaar.planning.ldm.asset.Future_PG

Future PG implementation for WareHouseDescriptionPG

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.cougaar.tutorial.booksonline.assets.WareHouseDescriptionPG
WareHouseDescriptionPG.Future, WareHouseDescriptionPG.Null_WareHouseDescriptionPG
 
Field Summary
 
Fields inherited from interface org.cougaar.tutorial.booksonline.assets.WareHouseDescriptionPG
assetGetter, assetSetter, factoryClass, factoryMethod, mutableClass, nullPG, primaryClass
 
Constructor Summary
WareHouseDescriptionPG.Future()
           
 
Method Summary
 java.lang.Object clone()
           
 org.cougaar.planning.ldm.asset.PropertyGroup copy()
           
 void finalize(org.cougaar.planning.ldm.asset.PropertyGroup real)
           
 java.lang.String getAddress1()
           
 java.lang.String getAddress2()
           
 java.lang.String getAssetGetMethod()
           
 java.lang.String getAssetSetMethod()
           
 java.lang.String getCcExpDate()
           
 long getCcNumber()
           
 java.lang.String getCity()
           
 org.cougaar.planning.ldm.dq.DataQuality getDataQuality()
           
 java.lang.Class getIntrospectionClass()
           
 java.lang.String getName()
           
 java.lang.Class getPrimaryClass()
           
 java.lang.String getState()
           
 java.lang.String getZipCode()
           
 boolean hasDataQuality()
           
 org.cougaar.planning.ldm.asset.PropertyGroup lock()
           
 org.cougaar.planning.ldm.asset.PropertyGroup lock(java.lang.Object key)
           
 org.cougaar.planning.ldm.asset.NewPropertyGroup unlock(java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WareHouseDescriptionPG.Future

public WareHouseDescriptionPG.Future()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface WareHouseDescriptionPG

getAddress1

public java.lang.String getAddress1()
Specified by:
getAddress1 in interface WareHouseDescriptionPG

getAddress2

public java.lang.String getAddress2()
Specified by:
getAddress2 in interface WareHouseDescriptionPG

getCity

public java.lang.String getCity()
Specified by:
getCity in interface WareHouseDescriptionPG

getState

public java.lang.String getState()
Specified by:
getState in interface WareHouseDescriptionPG

getZipCode

public java.lang.String getZipCode()
Specified by:
getZipCode in interface WareHouseDescriptionPG

getCcExpDate

public java.lang.String getCcExpDate()
Specified by:
getCcExpDate in interface WareHouseDescriptionPG

getCcNumber

public long getCcNumber()
Specified by:
getCcNumber in interface WareHouseDescriptionPG

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