Class BeanUtils

java.lang.Object
org.infinispan.commons.util.BeanUtils

public class BeanUtils extends Object
Simple JavaBean manipulation helper methods
Since:
4.0
Author:
Manik Surtani (manik@jboss.org)
  • Constructor Details

    • BeanUtils

      public BeanUtils()
  • Method Details

    • setterName

      public static String setterName(String fieldName)
      Retrieves a setter name based on a field name passed in
      Parameters:
      fieldName - field name to find setter for
      Returns:
      name of setter method
    • fluentSetterName

      public static String fluentSetterName(String fieldName)
      Retrieves a setter name based on a field name passed in
      Parameters:
      fieldName - field name to find setter for
      Returns:
      name of setter method
    • getterName

      public static String getterName(Class<?> componentClass)
      Returns a getter for a given class
      Parameters:
      componentClass - class to find getter for
      Returns:
      name of getter method
    • setterName

      public static String setterName(Class<?> componentClass)
      Returns a setter for a given class
      Parameters:
      componentClass - class to find setter for
      Returns:
      name of getter method
    • getterMethod

      public static Method getterMethod(Class<?> target, Class<?> componentClass)
      Returns a Method object corresponding to a getter that retrieves an instance of componentClass from target.
      Parameters:
      target - class that the getter should exist on
      componentClass - component to get
      Returns:
      Method object, or null of one does not exist
    • setterMethod

      public static Method setterMethod(Class<?> target, Class<?> componentClass)
      Returns a Method object corresponding to a setter that sets an instance of componentClass from target.
      Parameters:
      target - class that the setter should exist on
      componentClass - component to set
      Returns:
      Method object, or null of one does not exist