A field-level interceptor that initializes lazily fetched properties.
This interceptor can be attached to classes instrumented by CGLIB.
Note that this implementation assumes that the instance variable
name is the same as the name of the persistent property that must
be loaded.
readBoolean
public boolean readBoolean(Object target,
String name,
boolean oldValue)
readByte
public byte readByte(Object target,
String name,
byte oldValue)
readChar
public char readChar(Object target,
String name,
char oldValue)
readDouble
public double readDouble(Object target,
String name,
double oldValue)
readFloat
public float readFloat(Object target,
String name,
float oldValue)
readInt
public int readInt(Object target,
String name,
int oldValue)
readLong
public long readLong(Object target,
String name,
long oldValue)
readObject
public Object readObject(Object target,
String name,
Object oldValue)
readShort
public short readShort(Object target,
String name,
short oldValue)
toString
public String toString()
writeBoolean
public boolean writeBoolean(Object target,
String name,
boolean oldValue,
boolean newValue)
writeByte
public byte writeByte(Object target,
String name,
byte oldValue,
byte newValue)
writeChar
public char writeChar(Object target,
String name,
char oldValue,
char newValue)
writeDouble
public double writeDouble(Object target,
String name,
double oldValue,
double newValue)
writeFloat
public float writeFloat(Object target,
String name,
float oldValue,
float newValue)
writeInt
public int writeInt(Object target,
String name,
int oldValue,
int newValue)
writeLong
public long writeLong(Object target,
String name,
long oldValue,
long newValue)
writeObject
public Object writeObject(Object target,
String name,
Object oldValue,
Object newValue)
writeShort
public short writeShort(Object target,
String name,
short oldValue,
short newValue)