Class BaseParametrizedOperation

    • Constructor Detail

      • BaseParametrizedOperation

        public BaseParametrizedOperation()
    • Method Detail

      • defineParams

        public List<Parameter> defineParams()
        Creates the parameter definition for this operation.
        Returns:
        The list of parameters.
      • setParam

        public boolean setParam​(String name,
                                Object value)
        Sets the parameter using the appropriate setter method (if present).
        Specified by:
        setParam in interface ParametrizedOperation
        Parameters:
        name - parameter name
        value - parameter value
        Returns:
        true when successfully set, false for unknown parameter or invalid value
      • getParam

        public Object getParam​(String name)
        Obtains the parameter using the appropriate getter method (if present).
        Specified by:
        getParam in interface ParametrizedOperation
        Parameters:
        name - the parameter name
        Returns:
        the parameter value or null for unknown parameter
      • getParamString

        public String getParamString()
        Creates a string of parameters and their values.
        Specified by:
        getParamString in interface ParametrizedOperation
        Returns:
        A string of the form: name1=value1 name2=value2 ...