org.cougaar.pizza.asset
Class MeatPGImpl

java.lang.Object
  extended byjava.beans.SimpleBeanInfo
      extended byorg.cougaar.pizza.asset.MeatPGImpl
All Implemented Interfaces:
java.beans.BeanInfo, java.lang.Cloneable, org.cougaar.planning.ldm.dq.HasDataQuality, MeatPG, NewMeatPG, org.cougaar.planning.ldm.asset.NewPropertyGroup, org.cougaar.planning.ldm.asset.PropertyGroup, java.io.Serializable
Direct Known Subclasses:
MeatPGImpl.DQ

public class MeatPGImpl
extends java.beans.SimpleBeanInfo
implements NewMeatPG, java.lang.Cloneable

See Also:
Serialized Form

Nested Class Summary
static class MeatPGImpl.DQ
           
 
Nested classes inherited from class org.cougaar.pizza.asset.MeatPG
MeatPG.Future, MeatPG.Null_MeatPG
 
Field Summary
 
Fields inherited from interface org.cougaar.pizza.asset.MeatPG
assetGetter, assetSetter, factoryClass, factoryMethod, mutableClass, nullPG, primaryClass
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Constructor Summary
MeatPGImpl()
           
MeatPGImpl(MeatPG original)
           
 
Method Summary
 java.lang.Object clone()
           
 org.cougaar.planning.ldm.asset.PropertyGroup copy()
           
 boolean equals(java.lang.Object other)
           
 java.lang.String getAssetGetMethod()
           
 java.lang.String getAssetSetMethod()
           
 org.cougaar.planning.ldm.dq.DataQuality getDataQuality()
           
 java.lang.Class getPrimaryClass()
           
 java.beans.PropertyDescriptor[] getPropertyDescriptors()
           
 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.beans.SimpleBeanInfo
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, loadImage
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeatPGImpl

public MeatPGImpl()

MeatPGImpl

public MeatPGImpl(MeatPG original)
Method Detail

equals

public boolean equals(java.lang.Object other)

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