Package br.com.caelum.iogi.parameters

Examples of br.com.caelum.iogi.parameters.Parameters


  }

  public Object[] getParametersFor(ResourceMethod method, List<Message> errors, ResourceBundle bundle) {
    Method javaMethod = method.getMethod();

    Parameters parameters = parseParameters(servletRequest);
    List<Target<Object>> targets = createTargets(javaMethod);

    List<Object> arguments = instantiateParameters(parameters, targets, errors);

    return arguments.toArray();
View Full Code Here


        Parameter newParameter = new Parameter(parameterName, value);
        parameterList.add(newParameter);
      }
    }

    return new Parameters(parameterList);
  }
View Full Code Here

    LOGGER.debug("IogiParametersProvider is up");
  }
 
  @Override
  public Object[] getParametersFor(ControllerMethod method, List<Message> errors) {
    Parameters parameters = parseParameters(servletRequest);
    List<Target<Object>> targets = createTargets(method);

    return instantiateParameters(parameters, targets, errors).toArray();
  }
View Full Code Here

      for (String value : param.getValue()) {
        parameterList.add(new br.com.caelum.iogi.parameters.Parameter(param.getKey(), value));
      }
    }

    return new Parameters(parameterList);
  }
View Full Code Here

  @Override
  public Object instantiate(final Target<?> target, Parameters parameters) {
    List<Parameter> fixed = FluentIterable.from(parameters.forTarget(target))
        .transform(indexedParameters(target)).toList();

    return delegate.instantiate(target, new Parameters(fixed));
  }
View Full Code Here

    LOGGER.debug("IogiParametersProvider is up");
  }
 
  @Override
  public Object[] getParametersFor(ControllerMethod method, List<Message> errors) {
    Parameters parameters = parseParameters(servletRequest);
    List<Target<Object>> targets = createTargets(method);

    return instantiateParameters(parameters, targets, errors).toArray();
  }
View Full Code Here

      for (String value : param.getValue()) {
        parameterList.add(new Parameter(param.getKey(), value));
      }
    }

    return new Parameters(parameterList);
  }
View Full Code Here

          return new Parameter(parameter.getName() + "[" + i++ + "]", parameter.getValue());
        }
        return parameter;
      }
    });
    return delegate.instantiate(target, new Parameters(fixed));
  }
View Full Code Here

 
    this.allInstantiators = new MultiInstantiator(all);
  }
 
  public <T> T instantiate(final Target<T> target, final Parameter... parameters) {
    return instantiate(target, new Parameters(Arrays.asList(parameters)));
  }
View Full Code Here

  public boolean isEmpty() {
    return firstComponentToParameterMap.isEmpty();
  }

  public Parameters at(final int index) {
    return new Parameters(firstComponentToParameterMap.get(index));
  }
View Full Code Here

TOP

Related Classes of br.com.caelum.iogi.parameters.Parameters

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.