Class UberspectImpl.FieldPropertySet
java.lang.Object
edu.internet2.middleware.grouperClientExt.org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
- All Implemented Interfaces:
JexlPropertySet
- Enclosing class:
- UberspectImpl
@Deprecated
public static final class UberspectImpl.FieldPropertySet
extends Object
implements JexlPropertySet
Deprecated.
Do not use externally - will be made private in a later version
A JexlPropertySet for public fields.
-
Constructor Summary
ConstructorDescriptionFieldPropertySet
(Field theField) Deprecated.Creates a new instance of FieldPropertySet. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Method used to set the property value of an object.boolean
Deprecated.Specifies if this JexlPropertySet is cacheable and able to be reused for this class of object it was returned for.boolean
Deprecated.Checks whether a tryInvoke failed or not.Deprecated.Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.
-
Constructor Details
-
FieldPropertySet
Deprecated.Creates a new instance of FieldPropertySet.- Parameters:
theField
- the class public field
-
-
Method Details
-
invoke
Deprecated.Method used to set the property value of an object.- Specified by:
invoke
in interfaceJexlPropertySet
- Parameters:
obj
- Object on which the property setter will be called with the valuearg
- value to be set- Returns:
- the value returned from the set operation (impl specific)
- Throws:
Exception
- on any error.
-
tryInvoke
Deprecated.Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.- Specified by:
tryInvoke
in interfaceJexlPropertySet
- Parameters:
obj
- the object to invoke the the get uponkey
- the property key to getvalue
- the property value to set- Returns:
- the result of the method invocation that should be checked by tryFailed to determine if it succeeded or failed.
-
tryFailed
Deprecated.Checks whether a tryInvoke failed or not.- Specified by:
tryFailed
in interfaceJexlPropertySet
- Parameters:
rval
- the value returned by tryInvoke- Returns:
- true if tryInvoke failed, false otherwise
-
isCacheable
public boolean isCacheable()Deprecated.Specifies if this JexlPropertySet is cacheable and able to be reused for this class of object it was returned for.- Specified by:
isCacheable
in interfaceJexlPropertySet
- Returns:
- true if can be reused for this class, false if not
-