Class IndexPropertyAccessor.IndexGetter

java.lang.Object
org.hibernate.property.IndexPropertyAccessor.IndexGetter
All Implemented Interfaces:
Serializable, Getter
Enclosing class:
IndexPropertyAccessor

public class IndexPropertyAccessor.IndexGetter extends Object implements Getter
The Getter implementation for index backrefs.
See Also:
  • Constructor Details

    • IndexGetter

      public IndexGetter()
  • Method Details

    • getForInsert

      public Object getForInsert(Object target, Map mergeMap, SessionImplementor session) throws HibernateException
      Description copied from interface: Getter
      Get the property value from the given owner instance.
      Specified by:
      getForInsert in interface Getter
      Parameters:
      target - The instance containing the value to be retreived.
      mergeMap - a map of merged persistent instances to detached instances
      session - The session from which this request originated.
      Returns:
      The extracted value.
      Throws:
      HibernateException
    • get

      public Object get(Object target)
      Get the property value from the given instance .
      Specified by:
      get in interface Getter
      Parameters:
      target - The instance containing the value to be retreived.
      Returns:
      The extracted value.
    • getMember

      public Member getMember()
      Retrieve the member to which this property maps. This might be the field or it might be the getter method.
      Specified by:
      getMember in interface Getter
      Returns:
      The mapped member.
    • getMethod

      public Method getMethod()
      Retrieve the getter-method.

      Optional operation (return null)

      Specified by:
      getMethod in interface Getter
      Returns:
      The getter method, or null.
    • getMethodName

      public String getMethodName()
      Retrieve the getter-method name.

      Optional operation (return null)

      Specified by:
      getMethodName in interface Getter
      Returns:
      The name of the getter method, or null.
    • getReturnType

      public Class getReturnType()
      Retrieve the declared Java type
      Specified by:
      getReturnType in interface Getter
      Returns:
      The declared java type.