Class ParameterBridge.NoMapper

  • All Implemented Interfaces:
    ParameterBridge
    Enclosing interface:
    ParameterBridge

    public static final class ParameterBridge.NoMapper
    extends Object
    implements ParameterBridge
    Provided mapper that does not change parameters names or values from the input set.
    • Constructor Detail

      • NoMapper

        public NoMapper()
    • Method Detail

      • getOne

        public String getOne​(ParameterMap map,
                             String resourceName)
        Description copied from interface: ParameterBridge
        Returns the parameter value as expected by the injection code when a dependency injection annotated field or method (for instance, annotated with @Param or @Inject) needs to be resolved.
        Specified by:
        getOne in interface ParameterBridge
        Parameters:
        map - is the original set of parameters as used to inject the supplemented command.
        resourceName - the name of the resource as defined by the action
        Returns:
        the value used to inject the parameter identified by its resourceName
      • get

        public List<String> get​(ParameterMap map,
                                String resourceName)
        Description copied from interface: ParameterBridge
        Returns the parameter values as expected by the injection code when a dependency injection annotated field or method (for instance, annotated with @Param or @Inject) needs to be resolved.
        Specified by:
        get in interface ParameterBridge
        Parameters:
        map - is the original set of parameters as used to inject the supplemented command.
        resourceName - the name of the resource as defined by the action
        Returns:
        a list of values used to inject the parameter identified by its resourceName