java.lang.Object
edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
Enclosing class:
UberspectImpl

public static final class UberspectImpl.IndexedContainer extends Object
A generic indexed property container, exposes get(key) and set(key, value) and solves method call dynamically based on arguments.
Since:
2.1
  • Method Details

    • get

      public Object get(Object key) throws Exception
      Gets a property from a container.
      Parameters:
      key - the property key
      Returns:
      the property value
      Throws:
      Exception - if inner invocation fails
    • set

      public Object set(Object key, Object value) throws Exception
      Sets a property in a container.
      Parameters:
      key - the property key
      value - the property value
      Returns:
      the invocation result (frequently null)
      Throws:
      Exception - if inner invocation fails