org.cougaar.tutorial.booksonline.assets
Class AccountPGImpl
java.lang.Object
java.beans.SimpleBeanInfo
org.cougaar.tutorial.booksonline.assets.AccountPGImpl
- All Implemented Interfaces:
- AccountPG, java.beans.BeanInfo, java.lang.Cloneable, org.cougaar.planning.ldm.dq.HasDataQuality, NewAccountPG, org.cougaar.planning.ldm.asset.NewPropertyGroup, org.cougaar.planning.ldm.asset.PropertyGroup, java.io.Serializable
- Direct Known Subclasses:
- AccountPGImpl.DQ
- public class AccountPGImpl
- extends java.beans.SimpleBeanInfo
- implements NewAccountPG, java.lang.Cloneable
- See Also:
- Serialized Form
| Fields inherited from interface java.beans.BeanInfo |
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
| Methods inherited from class java.beans.SimpleBeanInfo |
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, loadImage |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AccountPGImpl
public AccountPGImpl()
AccountPGImpl
public AccountPGImpl(AccountPG original)
getCustomeraccount
public java.lang.String getCustomeraccount()
- Description copied from interface:
AccountPG
- account number
- Specified by:
getCustomeraccount in interface AccountPG
setCustomeraccount
public void setCustomeraccount(java.lang.String customeraccount)
- Specified by:
setCustomeraccount in interface NewAccountPG
getCustomername
public java.lang.String getCustomername()
- Description copied from interface:
AccountPG
- customer name
- Specified by:
getCustomername in interface AccountPG
setCustomername
public void setCustomername(java.lang.String customername)
- Specified by:
setCustomername in interface NewAccountPG
getCustomeraddress
public java.lang.String getCustomeraddress()
- Description copied from interface:
AccountPG
- customer address
- Specified by:
getCustomeraddress in interface AccountPG
setCustomeraddress
public void setCustomeraddress(java.lang.String customeraddress)
- Specified by:
setCustomeraddress in interface NewAccountPG
getCustomerbalance
public double getCustomerbalance()
- Description copied from interface:
AccountPG
- what he owes
- Specified by:
getCustomerbalance in interface AccountPG
setCustomerbalance
public void setCustomerbalance(double customerbalance)
- Specified by:
setCustomerbalance in interface NewAccountPG
getCustomerlimit
public double getCustomerlimit()
- Description copied from interface:
AccountPG
- what his limit is
- Specified by:
getCustomerlimit in interface AccountPG
setCustomerlimit
public void setCustomerlimit(double customerlimit)
- Specified by:
setCustomerlimit in interface NewAccountPG
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
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
unlock
public org.cougaar.planning.ldm.asset.NewPropertyGroup unlock(java.lang.Object key)
- Specified by:
unlock in interface org.cougaar.planning.ldm.asset.PropertyGroup
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
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
getPropertyDescriptors
public java.beans.PropertyDescriptor[] getPropertyDescriptors()
- Specified by:
getPropertyDescriptors in interface java.beans.BeanInfo