Class OperationInfo

  • All Implemented Interfaces:
    Serializable

    public class OperationInfo
    extends FeatureInfo

    Internal configuration information for an Operation descriptor.

    Author:
    Craig R. McClanahan
    See Also:
    Serialized Form
    • Constructor Detail

      • OperationInfo

        public OperationInfo()
        Standard zero-arguments constructor.
    • Method Detail

      • getImpact

        public String getImpact()
        Returns:
        the "impact" of this operation, which should be a (case-insensitive) string value "ACTION", "ACTION_INFO", "INFO", or "UNKNOWN".
      • setImpact

        public void setImpact​(String impact)
      • getRole

        public String getRole()
        Returns:
        the role of this operation ("getter", "setter", "operation", or "constructor").
      • setRole

        public void setRole​(String role)
      • getReturnType

        public String getReturnType()
        Returns:
        the fully qualified Java class name of the return type for this operation.
      • setReturnType

        public void setReturnType​(String returnType)
      • getSignature

        public ParameterInfo[] getSignature()
        Returns:
        the set of parameters for this operation.
      • addParameter

        public void addParameter​(ParameterInfo parameter)
        Add a new parameter to the set of arguments for this operation.
        Parameters:
        parameter - The new parameter descriptor