/**
* This file was auto-generated by mofcomp -j version 1.0.0 on Wed Jan 12
* 09:21:06 CET 2011.
*/
package org.opennaas.extensions.router.model;
import java.io.*;
import java.lang.Exception;
/**
* This Class contains accessor and mutator methods for all properties defined in the CIM class MethodParameters as well as methods comparable to the
* invokeMethods defined for this class. This Class implements the MethodParametersBean Interface. The CIM class MethodParameters is described as
* follows:
*
* CIM_MethodParameters represents a set of values to be used as the parameters of a method. These parameters can be passed to the method, directly
* used by the method in its invocation, or accessed by the method when it is called. The properties of a concrete subclass of MethodParameters are
* mapped to the parameters of a method by the method itself or by the method caller. This mapping is an implementation detail that is independent of
* the definition of the class. For ease of use, property names should match parameter names. Property values should be set before the method is
* invoked. The ModelCorrespondence qualifier can be used to indicate if the property value should come from the property of another class. The
* instances that the property values should be gleaned from should be associated with MethodParameters using the Parameter ValueSources association.
* If the property is declared as an array, then the same property value (identified by the Model Correspondence) will be retrieved from all
* appropriate ParameterValueSources instances and stored in the array. If the property is declared as an array and the Model Correspondence is to an
* array property, then only one instance of the array will be copied from one ParameterValueSource. If the property is not declared as an array and
* there are multiple instances of the class and property associated with it through ModelCorrespondence where the values are not all the same, then
* an error will occur and the value of the property will not be set. Several MethodParameters instances can be associated with any of the
* ManagedElement methods. This association allows the maintenance of 'canned' method invocation and reduces the overhead of re-creating all method
* parameters for every method invocation.
*/
public class MethodParameters extends ManagedElement implements Serializable
{
/**
* This constructor creates a MethodParametersBeanImpl Class which implements the MethodParametersBean Interface, and encapsulates the CIM class
* MethodParameters in a Java Bean. The CIM class MethodParameters is described as follows:
*
* CIM_MethodParameters represents a set of values to be used as the parameters of a method. These parameters can be passed to the method,
* directly used by the method in its invocation, or accessed by the method when it is called. The properties of a concrete subclass of
* MethodParameters are mapped to the parameters of a method by the method itself or by the method caller. This mapping is an implementation
* detail that is independent of the definition of the class. For ease of use, property names should match parameter names. Property values should
* be set before the method is invoked. The ModelCorrespondence qualifier can be used to indicate if the property value should come from the
* property of another class. The instances that the property values should be gleaned from should be associated with MethodParameters using the
* Parameter ValueSources association. If the property is declared as an array, then the same property value (identified by the Model
* Correspondence) will be retrieved from all appropriate ParameterValueSources instances and stored in the array. If the property is declared as
* an array and the Model Correspondence is to an array property, then only one instance of the array will be copied from one
* ParameterValueSource. If the property is not declared as an array and there are multiple instances of the class and property associated with it
* through ModelCorrespondence where the values are not all the same, then an error will occur and the value of the property will not be set.
* Several MethodParameters instances can be associated with any of the ManagedElement methods. This association allows the maintenance of
* 'canned' method invocation and reduces the overhead of re-creating all method parameters for every method invocation.
*/
protected MethodParameters() {
};
/**
* The following constants are defined for use with the ValueMap/Values qualified property methodParametersId.
*/
private String methodParametersId;
/**
* This method returns the MethodParameters.methodParametersId property value. This property is described as follows:
*
* The identifier by which the MethodParameters object is known.
*
* @return String current methodParametersId property value
* @exception Exception
*/
public String getMethodParametersId() {
return this.methodParametersId;
} // getMethodParametersId
/**
* This method sets the MethodParameters.methodParametersId property value. This property is described as follows:
*
* The identifier by which the MethodParameters object is known.
*
* @param String
* new methodParametersId property value
* @exception Exception
*/
public void setMethodParametersId(String methodParametersId) {
this.methodParametersId = methodParametersId;
} // setMethodParametersId
} // Class MethodParameters