org.cougaar.tutorial.booksonline.assets
Class WarehouseAsset
java.lang.Object
java.beans.SimpleBeanInfo
org.cougaar.planning.ldm.asset.AssetSkeletonBase
org.cougaar.planning.ldm.asset.AssetSkeleton
org.cougaar.planning.ldm.asset.Asset
org.cougaar.tutorial.booksonline.assets.WarehouseAsset
- All Implemented Interfaces:
- java.beans.BeanInfo, java.lang.Cloneable, org.cougaar.core.blackboard.Publishable, java.io.Serializable, org.cougaar.core.util.UniqueObject
- public class WarehouseAsset
- extends org.cougaar.planning.ldm.asset.Asset
Simple Representation of a warehouse
- See Also:
- Serialized Form
| Nested classes inherited from class org.cougaar.planning.ldm.asset.Asset |
org.cougaar.planning.ldm.asset.Asset.AssetChangeReport |
| Fields inherited from class org.cougaar.planning.ldm.asset.Asset |
pcs |
| Fields inherited from class org.cougaar.planning.ldm.asset.AssetSkeletonBase |
UNSPECIFIED_TIME |
| Fields inherited from interface java.beans.BeanInfo |
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
|
Method Summary |
java.lang.Object |
clone()
For infrastructure only - use org.cougaar.core.domain.Factory.copyInstance instead. |
org.cougaar.planning.ldm.asset.Asset |
createInstance()
create an instance of this prototype |
org.cougaar.planning.ldm.asset.PropertyGroup |
generateDefaultPG(java.lang.Class c)
|
org.cougaar.planning.ldm.asset.PropertyGroup |
getLocalPG(java.lang.Class c,
long t)
|
org.cougaar.planning.ldm.asset.PropertyGroupSchedule |
getLocalPGSchedule(java.lang.Class c)
|
java.beans.PropertyDescriptor[] |
getPropertyDescriptors()
|
WareHouseDescriptionPG |
getWareHouseDescriptionPG()
|
org.cougaar.planning.ldm.asset.Asset |
instanceForCopy()
create an instance of the right class for copy operations |
org.cougaar.planning.ldm.asset.PropertyGroup |
removeLocalPG(java.lang.Class c)
|
org.cougaar.planning.ldm.asset.PropertyGroup |
removeLocalPG(org.cougaar.planning.ldm.asset.PropertyGroup pg)
|
org.cougaar.planning.ldm.asset.PropertyGroupSchedule |
removeLocalPGSchedule(java.lang.Class c)
|
void |
setLocalPG(java.lang.Class c,
org.cougaar.planning.ldm.asset.PropertyGroup pg)
|
void |
setLocalPGSchedule(org.cougaar.planning.ldm.asset.PropertyGroupSchedule pgSchedule)
|
void |
setWareHouseDescriptionPG(org.cougaar.planning.ldm.asset.PropertyGroup arg_WareHouseDescriptionPG)
|
| Methods inherited from class org.cougaar.planning.ldm.asset.Asset |
addPropertyChangeListener, bindToLDM, copy, createAggregate, createInstance, equals, fetchAllProperties, fetchAllProperties, getBoundLDM, getCapabilities, getItemIdentificationPG, getKey, getName, getPrototype, getRoleSchedule, getTypeIdentificationPG, getUID, hashCode, isPersistable, isPGLocal, isPGLocal, isPGScheduleLocal, registerWithLDM, removePropertyChangeListener, resolvePG, resolvePGSchedule, searchForPropertyGroupSchedule, setItemIdentificationPG, setPropertyGroup, setPrototype, setTypeIdentificationPG, setUID, toString |
| Methods inherited from class org.cougaar.planning.ldm.asset.AssetSkeleton |
getClusterPG, getCommunityPG, getCommunityPG, getCommunityPGSchedule, getEntityPG, getLocationSchedulePG, getRelationshipPG, hasClusterPG, hasCommunityPG, hasCommunityPG, hasEntityPG, hasItemIdentificationPG, hasLocationSchedulePG, hasRelationshipPG, hasTypeIdentificationPG, setClusterPG, setCommunityPG, setCommunityPGSchedule, setEntityPG, setLocationSchedulePG, setRelationshipPG |
| Methods inherited from class org.cougaar.planning.ldm.asset.AssetSkeletonBase |
addOtherPropertyGroup, addOtherPropertyGroupSchedule, getOtherProperties, hasOtherTimePhasedProperties, lateBindPG, removeOtherPropertyGroup, removeOtherPropertyGroup, removeOtherPropertyGroupSchedule, removeOtherPropertyGroupSchedule, replaceOtherPropertyGroup, replaceOtherPropertyGroupSchedule, resolvePG, searchForPropertyGroup, searchForPropertyGroup, searchForPropertyGroup, searchForPropertyGroup, searchForPropertyGroupSchedule |
| Methods inherited from class java.beans.SimpleBeanInfo |
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, loadImage |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
WarehouseAsset
public WarehouseAsset()
WarehouseAsset
public WarehouseAsset(WarehouseAsset prototype)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- For infrastructure only - use org.cougaar.core.domain.Factory.copyInstance instead.
- Throws:
java.lang.CloneNotSupportedException
instanceForCopy
public org.cougaar.planning.ldm.asset.Asset instanceForCopy()
- create an instance of the right class for copy operations
createInstance
public org.cougaar.planning.ldm.asset.Asset createInstance()
- create an instance of this prototype
getWareHouseDescriptionPG
public WareHouseDescriptionPG getWareHouseDescriptionPG()
setWareHouseDescriptionPG
public void setWareHouseDescriptionPG(org.cougaar.planning.ldm.asset.PropertyGroup arg_WareHouseDescriptionPG)
getLocalPG
public org.cougaar.planning.ldm.asset.PropertyGroup getLocalPG(java.lang.Class c,
long t)
getLocalPGSchedule
public org.cougaar.planning.ldm.asset.PropertyGroupSchedule getLocalPGSchedule(java.lang.Class c)
setLocalPG
public void setLocalPG(java.lang.Class c,
org.cougaar.planning.ldm.asset.PropertyGroup pg)
setLocalPGSchedule
public void setLocalPGSchedule(org.cougaar.planning.ldm.asset.PropertyGroupSchedule pgSchedule)
removeLocalPG
public org.cougaar.planning.ldm.asset.PropertyGroup removeLocalPG(java.lang.Class c)
removeLocalPG
public org.cougaar.planning.ldm.asset.PropertyGroup removeLocalPG(org.cougaar.planning.ldm.asset.PropertyGroup pg)
removeLocalPGSchedule
public org.cougaar.planning.ldm.asset.PropertyGroupSchedule removeLocalPGSchedule(java.lang.Class c)
generateDefaultPG
public org.cougaar.planning.ldm.asset.PropertyGroup generateDefaultPG(java.lang.Class c)
getPropertyDescriptors
public java.beans.PropertyDescriptor[] getPropertyDescriptors()