Examples of MethodParameter


Examples of org.springframework.core.MethodParameter

  }

  @Test
  public void rejectsDoubleAnnotatedMethod() throws Exception {

    MethodParameter parameter = getParameterOfMethod("invalid");

    HandlerMethodArgumentResolver resolver = new SortHandlerMethodArgumentResolver();
    assertThat(resolver.supportsParameter(parameter), is(true));

    exception.expect(IllegalArgumentException.class);
    exception.expectMessage(SortDefault.class.getSimpleName());
    exception.expectMessage(SortDefaults.class.getSimpleName());
    exception.expectMessage(parameter.toString());

    resolver.resolveArgument(parameter, null, TestUtils.getWebRequest(), null);
  }
View Full Code Here

Examples of org.springframework.core.MethodParameter

  }

  @Test
  public void discoversContaineredDefault() throws Exception {

    MethodParameter parameter = getParameterOfMethod("containeredDefault");
    Sort reference = new Sort("foo", "bar");

    assertSupportedAndResolvedTo(parameter, reference);
  }
View Full Code Here

Examples of org.springframework.core.MethodParameter

   * @see DATACMNS-343
   */
  @Test
  public void replacesExistingPaginationInformation() throws Exception {

    MethodParameter parameter = new MethodParameter(Sample.class.getMethod("supportedMethod", Pageable.class), 0);
    UriComponentsContributor resolver = new HateoasPageableHandlerMethodArgumentResolver();
    UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl("http://localhost:8080?page=0&size=10");
    resolver.enhance(builder, parameter, new PageRequest(1, 20));

    MultiValueMap<String, String> params = builder.build().getQueryParams();
View Full Code Here

Examples of org.springframework.core.MethodParameter

  }

  protected void assertUriStringFor(Pageable pageable, String expected) {

    UriComponentsBuilder builder = UriComponentsBuilder.fromPath("/");
    MethodParameter parameter = getParameterOfMethod("supportedMethod");

    getResolver().enhance(builder, parameter, pageable);

    assertThat(builder.build().toUriString(), endsWith(expected));
  }
View Full Code Here

Examples of org.springframework.core.MethodParameter

  }

  public static MethodParameter getParameterOfMethod(Class<?> controller, String name, Class<?>... argumentTypes) {

    Method method = getMethod(controller, name, argumentTypes);
    return new MethodParameter(method, 0);
  }
View Full Code Here

Examples of org.springframework.core.MethodParameter

  static MethodParameter PARAMETER;

  @BeforeClass
  public static void setUp() throws Exception {
    PARAMETER = new MethodParameter(Controller.class.getMethod("supportedMethod", Sort.class), 0);
  }
View Full Code Here

Examples of org.springframework.roo.classpath.layers.MethodParameter

        }
        metadataDependencyRegistry
                .registerDependency(idField.getDeclaredByMetadataId(),
                        metadataIdentificationString);

        final MethodParameter idParameter = new MethodParameter(idType,
                ID_FIELD_NAME);
        return layerService.getMemberTypeAdditions(
                metadataIdentificationString, FIND_METHOD.name(), entity,
                idType, LAYER_POSITION, idParameter);
    }
View Full Code Here

Examples of org.vnetcon.xml.ws.servlet.dao.MethodParameter

    Object retObject = null;
    int i = 0;

   
    while(i < params.size()){
      MethodParameter param = params.get(i);
      String parameterClass = param.getParameterClassAsString();
      String parameterClassForXmlRetrieve = "arg" + i + "_" + parameterClass.replaceAll("\\.", "_");
      Object nativeObject = null;
      String paramClassAsString = param.getParameterClassAsString();

      // get class for name if class not java class and not native (= contains . in class as package separator)
      if(!paramClassAsString.startsWith("java.") && !paramClassAsString.startsWith("javax.") && paramClassAsString.indexOf(".") > -1){
        partytypes[i] = Class.forName(paramClassAsString);
      }
View Full Code Here

Examples of rocket.generator.rebind.methodparameter.MethodParameter

  @Override
  protected String getResourceName() {
    String fileName = null;

    while (true) {
      final MethodParameter parameter = this.getParameter();
      final GeneratorContext context = parameter.getGeneratorContext();
      final Type type = parameter.getType();
      if (type.equals(context.getBoolean())) {
        fileName = Constants.BOOLEAN;
        break;
      }
      if (type.equals(context.getByte())) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.