com.metamatrix.platform.config.spi.xml
Class XMLActionUpdateStrategy

java.lang.Object
  extended by com.metamatrix.platform.config.spi.xml.XMLActionUpdateStrategy

public class XMLActionUpdateStrategy
extends java.lang.Object


Field Summary
 PropertyValidations validateProperty
           
 
Constructor Summary
XMLActionUpdateStrategy()
           
 
Method Summary
 java.util.Set executeActions(ConfigurationID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, AuthenticationProviderID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, ComponentTypeDefnID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, ComponentTypeID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, ConnectorBindingID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, DeployedComponentID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, HostID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, ProductServiceConfigID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, ProductTypeID targetID, java.util.List actions, ConfigTransaction transaction)
          Executes the specified component type actions and will update the list of component types with the changes.
 java.util.Set executeActions(ConfigurationModelContainerImpl config, PropDefnAllowedValueID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, ServiceComponentDefnID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActions(ConfigurationModelContainerImpl config, SharedResourceID targetID, java.util.List actions, ConfigTransaction transaction)
          Executes the specified component type actions and will update the list of component types with the changes.
 java.util.Set executeActions(ConfigurationModelContainerImpl config, VMComponentDefnID targetID, java.util.List actions, ConfigTransaction transaction)
           
 java.util.Set executeActionsOnTarget(java.lang.Object target, java.util.List actions, ConfigTransaction transaction)
           
 void updateSharedResource(SharedResource resource, ConfigTransaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

validateProperty

public PropertyValidations validateProperty
Constructor Detail

XMLActionUpdateStrategy

public XMLActionUpdateStrategy()
Method Detail

executeActionsOnTarget

public java.util.Set executeActionsOnTarget(java.lang.Object target,
                                            java.util.List actions,
                                            ConfigTransaction transaction)
                                     throws ConfigTransactionException,
                                            ConfigurationException
Throws:
ConfigTransactionException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    AuthenticationProviderID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidConfigurationException,
                                    ConfigurationException
Throws:
InvalidConfigurationException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    DeployedComponentID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidDeployedComponentException,
                                    ConfigurationException
Throws:
InvalidDeployedComponentException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    ProductServiceConfigID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidDeployedComponentException,
                                    ConfigurationException
Throws:
InvalidDeployedComponentException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    ServiceComponentDefnID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidDeployedComponentException,
                                    ConfigurationException
Throws:
InvalidDeployedComponentException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    VMComponentDefnID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidDeployedComponentException,
                                    ConfigurationException
Throws:
InvalidDeployedComponentException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    ConnectorBindingID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidDeployedComponentException,
                                    ConfigurationException
Throws:
InvalidDeployedComponentException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidConfigurationException,
                                    ConfigurationException
Throws:
InvalidConfigurationException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    ComponentTypeID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidConfigurationException,
                                    ConfigurationException
Throws:
InvalidConfigurationException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    ComponentTypeDefnID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidConfigurationException,
                                    ConfigurationException
Throws:
InvalidConfigurationException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    PropDefnAllowedValueID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidConfigurationException,
                                    ConfigurationException
Throws:
InvalidConfigurationException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    HostID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidComponentException,
                                    ConfigurationException
Throws:
InvalidComponentException
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    SharedResourceID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidConfigurationException,
                                    ConfigurationException
Executes the specified component type actions and will update the list of component types with the changes.

Parameters:
componentTypes - is the configuration to be updated
Throws:
InvalidConfigurationException
ConfigurationException

updateSharedResource

public void updateSharedResource(SharedResource resource,
                                 ConfigTransaction transaction)
                          throws ConfigurationException
Throws:
ConfigurationException

executeActions

public java.util.Set executeActions(ConfigurationModelContainerImpl config,
                                    ProductTypeID targetID,
                                    java.util.List actions,
                                    ConfigTransaction transaction)
                             throws InvalidConfigurationException,
                                    ConfigurationException
Executes the specified component type actions and will update the list of component types with the changes.

Parameters:
componentTypes - is the configuration to be updated
Throws:
InvalidConfigurationException
ConfigurationException


Copyright © 2009. All Rights Reserved.