| java.lang.Object org.cougaar.tools.csmart.core.property.ConfigurableComponent org.cougaar.tools.csmart.core.property.ModifiableConfigurableComponent org.cougaar.tools.csmart.recipe.RecipeBase
All known Subclasses: org.cougaar.tools.csmart.recipe.ParameterInsertionRecipe, org.cougaar.tools.csmart.recipe.ComplexRecipeBase, org.cougaar.tools.csmart.recipe.AdaptivitySupportRecipe, org.cougaar.tools.csmart.recipe.SpecificInsertionRecipe, org.cougaar.tools.csmart.recipe.ServletGroupInsertionRecipe, org.cougaar.tools.csmart.recipe.BasicMetric, org.cougaar.tools.csmart.recipe.SwitchPluginRecipe,
RECIPE_SAVED | final public static int RECIPE_SAVED(Code) | | |
modified | protected boolean modified(Code) | | |
saveInProgress | protected transient boolean saveInProgress(Code) | | |
addComponentData | public ComponentData addComponentData(ComponentData data)(Code) | | Most recipes do not add ComponentData, they modify it.
This is a helper impl.
Parameters: data - a ComponentData value |
equals | public boolean equals(Object o)(Code) | | Recipes are keyed off of their name in the DB.
So two recipes are equal iff their names are equal.
|
fireModification | public void fireModification()(Code) | | |
getAgents | public AgentComponent[] getAgents()(Code) | | Most recipes do not contain agents.
an AgentComponent[] value |
installListeners | public void installListeners()(Code) | | |
isModified | public boolean isModified()(Code) | | Return true if recipe is different than in the database.
boolean true if recipe is different than in database |
propertyAdded | public void propertyAdded(PropertyEvent e)(Code) | | Called when a new property has been added to the
recipe.
Parameters: e - Event for the new property |
propertyRemoved | public void propertyRemoved(PropertyEvent e)(Code) | | Called when a property has been removed from the recipe.
|
resetModified | public void resetModified()(Code) | | Indicate that the recipe is up-to-date with respect to the database.
Use with caution! The only reason to reset this flag
is that when a recipe is created from the database,
it appears to be modified.
|
saveToDatabase | public boolean saveToDatabase()(Code) | | Save the recipe to the database.
boolean true if save was successful |
Fields inherited from org.cougaar.tools.csmart.core.property.ModifiableConfigurableComponent | protected transient boolean editable(Code)(Java Doc)
|
Fields inherited from org.cougaar.tools.csmart.core.property.ConfigurableComponent | protected transient Logger log(Code)(Java Doc)
|
Methods inherited from org.cougaar.tools.csmart.core.property.ConfigurableComponent | public int addChild(ComposableComponent c)(Code)(Java Doc) public void addChildConfigurationListener(ChildConfigurationListener l)(Code)(Java Doc) public ComponentData addComponentData(ComponentData data)(Code)(Java Doc) public Property addInvisibleProperty(String name, Object value)(Code)(Java Doc) public Property addInvisibleProperty(String name, Object value, Class cls)(Code)(Java Doc) public Property addInvisibleProperty(Property p)(Code)(Java Doc) public void addPropertiesListener(PropertiesListener l)(Code)(Java Doc) public Property addProperty(String name, Object value)(Code)(Java Doc) public Property addProperty(String name, Object value, Class cls)(Code)(Java Doc) public Property addProperty(Property p)(Code)(Java Doc) public Property addProperty(String name, Object value, PropertyListener l)(Code)(Java Doc) public boolean componentWasRemoved()(Code)(Java Doc) public BaseComponent copy(BaseComponent result)(Code)(Java Doc) public void finishNameChange()(Code)(Java Doc) protected void fireChildConfigurationChanged()(Code)(Java Doc) protected void firePropertyAdded(PropertyEvent ev)(Code)(Java Doc) public Iterator getAllProperties()(Code)(Java Doc) protected ComposableComponent getAncestorOfClass(Class cls)(Code)(Java Doc) public ComposableComponent getChild(int n)(Code)(Java Doc) public ComposableComponent getChild(CompositeName childName)(Code)(Java Doc) public int getChildCount()(Code)(Java Doc) public Collection getDescendentsOfClass(Class cls, Collection c)(Code)(Java Doc) public Collection getDescendentsOfClass(Class cls)(Code)(Java Doc) public URL getDescription()(Code)(Java Doc) protected EventListenerList getEventListenerList()(Code)(Java Doc) public CompositeName getFullName()(Code)(Java Doc) public Property getInvisibleProperty(CompositeName name)(Code)(Java Doc) public Property getInvisibleProperty(String localName)(Code)(Java Doc) public Iterator getLocalProperties()(Code)(Java Doc) public Iterator getLocalPropertyNames()(Code)(Java Doc) protected Map getMyProperties()(Code)(Java Doc) public ComposableComponent getParent()(Code)(Java Doc) public Iterator getProperties()(Code)(Java Doc) public Property getProperty(CompositeName name)(Code)(Java Doc) public Property getProperty(String localName)(Code)(Java Doc) public Iterator getPropertyNames()(Code)(Java Doc) public List getPropertyNamesList()(Code)(Java Doc) protected Property getPropertyWorker(CompositeName name, boolean all, boolean visible)(Code)(Java Doc) public String getShortName()(Code)(Java Doc) public Iterator getSortedLocalPropertyNames()(Code)(Java Doc) public Property getVisibleProperty(CompositeName name)(Code)(Java Doc) public Property getVisibleProperty(String localName)(Code)(Java Doc) public boolean hasUnboundProperties()(Code)(Java Doc) abstract public void initProperties()(Code)(Java Doc) public boolean isPropertyVisible(Property prop)(Code)(Java Doc) public ComponentData modifyComponentData(ComponentData data)(Code)(Java Doc) public ComponentData modifyComponentData(ComponentData data, PopulateDb pdb)(Code)(Java Doc) public void printAllProperties(PrintStream out)(Code)(Java Doc) public void printAllProperties(PrintStream out, String indent)(Code)(Java Doc) public void printLocalProperties(PrintStream out)(Code)(Java Doc) public void printLocalProperties(PrintStream out, String indent)(Code)(Java Doc) public void removeAllChildren()(Code)(Java Doc) public void removeChild(int childIndex)(Code)(Java Doc) public void removeChild(ComposableComponent c)(Code)(Java Doc) public void removeChildConfigurationListener(ChildConfigurationListener l)(Code)(Java Doc) public void removePropertiesListener(PropertiesListener l)(Code)(Java Doc) public void removeProperty(Property prop)(Code)(Java Doc) public void setName(String newName)(Code)(Java Doc) public void setParent(ComposableComponent newParent)(Code)(Java Doc) public void setProperties(Map props)(Code)(Java Doc) public void setPropertyVisible(Property prop, boolean newVisible)(Code)(Java Doc) public void startNameChange()(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|