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 Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    Retrieves a setter name based on a field name passed in
    static Method
    getterMethod(Class<?> target, Class<?> componentClass)
    Returns a Method object corresponding to a getter that retrieves an instance of componentClass from target.
    static String
    getterName(Class<?> componentClass)
    Returns a getter for a given class
    static Method
    setterMethod(Class<?> target, Class<?> componentClass)
    Returns a Method object corresponding to a setter that sets an instance of componentClass from target.
    static String
    setterName(Class<?> componentClass)
    Returns a setter for a given class
    static String
    setterName(String fieldName)
    Retrieves a setter name based on a field name passed in
  • 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