org.hibernate.intercept

Class AbstractFieldInterceptor

Implemented Interfaces:
FieldInterceptor, Serializable
Known Direct Subclasses:
FieldInterceptorImpl, FieldInterceptorImpl

public abstract class AbstractFieldInterceptor
extends java.lang.Object
implements FieldInterceptor, Serializable

Author:
Steve Ebersole

Constructor Summary

AbstractFieldInterceptor(SessionImplementor session, Set uninitializedFields, String entityName)

Method Summary

void
clearDirty()
void
dirty()
String
getEntityName()
SessionImplementor
getSession()
Set
getUninitializedFields()
protected Object
intercept(Object target, String fieldName, Object value)
boolean
isDirty()
boolean
isInitialized()
boolean
isInitialized(String field)
boolean
isInitializing()
void
setSession(SessionImplementor session)

Constructor Details

AbstractFieldInterceptor

protected AbstractFieldInterceptor(SessionImplementor session,
                                   Set uninitializedFields,
                                   String entityName)

Method Details

clearDirty

public final void clearDirty()
Specified by:
clearDirty in interface FieldInterceptor

dirty

public final void dirty()
Specified by:
dirty in interface FieldInterceptor

getEntityName

public final String getEntityName()

getSession

public final SessionImplementor getSession()

getUninitializedFields

public final Set getUninitializedFields()

intercept

protected final Object intercept(Object target,
                                 String fieldName,
                                 Object value)

isDirty

public final boolean isDirty()
Specified by:
isDirty in interface FieldInterceptor

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface FieldInterceptor

isInitialized

public final boolean isInitialized(String field)
Specified by:
isInitialized in interface FieldInterceptor

isInitializing

public final boolean isInitializing()

setSession

public final void setSession(SessionImplementor session)
Specified by:
setSession in interface FieldInterceptor