Package br.com.caelum.brutauth.verifier

Source Code of br.com.caelum.brutauth.verifier.MethodArguments

package br.com.caelum.brutauth.verifier;

import javax.inject.Inject;

import br.com.caelum.brutauth.reflection.Argument;
import br.com.caelum.vraptor.core.MethodInfo;
import br.com.caelum.vraptor.http.ValuedParameter;

public class MethodArguments {
 
  private MethodInfo info;

  @Inject
  public MethodArguments(MethodInfo info) {
    this.info = info;
  }

  public Argument[] getValuedArguments() {
    ValuedParameter[] valuedParameters = info.getValuedParameters();
    Argument[] valuedArguments = new Argument[valuedParameters.length];
    for (int i = 0; i < valuedParameters.length; i++) {
      ValuedParameter valuedParameter = valuedParameters[i];
     
      valuedArguments[i] = new Argument(valuedParameter.getName(), valuedParameter.getValue());
    }
    return valuedArguments;
   
  }
 
 
 
}
TOP

Related Classes of br.com.caelum.brutauth.verifier.MethodArguments

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.