org.keycloak.models.utils.reflection

## Class Properties

- java.lang.Object
- - org.keycloak.models.utils.reflection.Properties

-     public class Properties
      extends Object

  Utility class for working with JavaBean style properties
  See Also:
    `Property`

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static <V> MethodProperty<V>` | `createProperty(Method method)` Create a JavaBean style property from the specified method
    `static <V> boolean` | `isProperty(Method method)` Indicates whether this method is a valid property method.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### createProperty

          public static <V> MethodProperty<V> createProperty(Method method)

      Create a JavaBean style property from the specified method
      Type Parameters:
        `V` -
      Parameters:
        `method` -
      Returns:
      Throws:
        `IllegalArgumentException` - if the method does not match JavaBean conventions
      See Also:
        `http://www.oracle.com/technetwork/java/javase/documentation/spec-136004.html`

    - #### isProperty

          public static <V> boolean isProperty(Method method)

      Indicates whether this method is a valid property method.

Copyright © 2020 JBoss by Red Hat. All rights reserved.