Annotation Type ParameterAttribute



  • @Documented
    @Target(PARAMETER)
    @Retention(RUNTIME)
    public @interface ParameterAttribute
    Indicate that actual method parameter is bound to formal RPC's parameter's unival attribute.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      UnivalAttributeType attributeType
      Indicate binding to specified unival attribute.
      java.lang.String name
      Indicate binding with formal RPC parameter equally labeled in Parameter.name().
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      ParameterDirectionType direction
      Indicate direction of parameter's value transfer.
    • Element Detail

      • attributeType

        UnivalAttributeType attributeType
        Indicate binding to specified unival attribute.
        Returns:
        type of the unival attribute
      • name

        java.lang.String name
        Indicate binding with formal RPC parameter equally labeled in Parameter.name().
        Returns:
        local parameter name
      • direction

        ParameterDirectionType direction
        Indicate direction of parameter's value transfer.
        Returns:
        parameter direction
        Default:
        sk.ipesoft.d2000.d2japi.annotations.ParameterDirectionType.derived