Interface Getter

All Superinterfaces:
Serializable
All Known Implementing Classes:
BackrefPropertyAccessor.BackrefGetter, BasicPropertyAccessor.BasicGetter, DirectPropertyAccessor.DirectGetter, Dom4jAccessor.AttributeGetter, Dom4jAccessor.Dom4jGetter, Dom4jAccessor.ElementAttributeGetter, Dom4jAccessor.ElementGetter, Dom4jAccessor.TextGetter, EmbeddedPropertyAccessor.EmbeddedGetter, IndexPropertyAccessor.IndexGetter, MapAccessor.MapGetter

public interface Getter extends Serializable
Gets values of a particular property
  • Method Details

    • get

      Object get(Object owner) throws HibernateException
      Get the property value from the given instance .
      Parameters:
      owner - The instance containing the value to be retreived.
      Returns:
      The extracted value.
      Throws:
      HibernateException
    • getForInsert

      Object getForInsert(Object owner, Map mergeMap, SessionImplementor session) throws HibernateException
      Get the property value from the given owner instance.
      Parameters:
      owner - 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
    • getMember

      Member getMember()
      Retrieve the member to which this property maps. This might be the field or it might be the getter method.
      Returns:
      The mapped member.
    • getReturnType

      Class getReturnType()
      Retrieve the declared Java type
      Returns:
      The declared java type.
    • getMethodName

      String getMethodName()
      Retrieve the getter-method name.

      Optional operation (return null)

      Returns:
      The name of the getter method, or null.
    • getMethod

      Method getMethod()
      Retrieve the getter-method.

      Optional operation (return null)

      Returns:
      The getter method, or null.