Package org.hibernate.property
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
Gets values of a particular property
-
Method Summary
Modifier and TypeMethodDescriptionGet the property value from the given instance .getForInsert(Object owner, Map mergeMap, SessionImplementor session) Get the property value from the given owner instance.Retrieve the member to which this property maps.Retrieve the getter-method.Retrieve the getter-method name.Retrieve the declared Java type
-
Method Details
-
get
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 instancessession- 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.
-