Interface Setter

All Superinterfaces:
Serializable
All Known Implementing Classes:
EnhancedSetterImpl, EnhancedSetterMethodImpl, SetterFieldImpl, SetterMethodImpl

@Deprecated(since="7.4", forRemoval=true) @Remove public interface Setter extends Serializable
Deprecated, for removal: This API element is subject to removal in a future version.
The contract for setting the value of a persistent attribute on its container/owner.
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable Method
    Deprecated, for removal: This API element is subject to removal in a future version.
    Optional operation (may return null)
    @Nullable String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Optional operation (may return null)
    void
    set(Object target, @Nullable Object value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Will be removed in 8.0
  • Method Details

    • set

      @Deprecated(since="7.4", forRemoval=true) void set(Object target, @Nullable Object value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Will be removed in 8.0
      Set the property value on the given target instance.
      Parameters:
      target - The instance containing the property value to be set.
      value - The value to be set.
    • getMethodName

      @Nullable String getMethodName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Optional operation (may return null)
    • getMethod

      @Nullable Method getMethod()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Optional operation (may return null)