Special callback for wrapping arbitrary blocks of code for profiling
Essentially initialises the Catnap Profile Manager and ensures profiling is switched off
afterwards
Handy wrapper class to bundle up into a single unit the common data objects defined within the catnap session
which are required by all of the worker classes.
Execute the callback, starting the profile manager and returning the profile
when complete (ensuring that whatever happens we tidy up the profile manager at the end)
Get the finder pl/sql function name in the case that the column is a foreign key column
This pl/sql routine will then be called to populate the entity specified in the entityref.
Calculated method, which works out time spent on RDMBS and mapping
for this objects pl/sql operation alone (deducting all sub calls made) and any
time spent in interceptos.
Member - class uk.nominet.catnap.framework.Member.
Represents a definition of a field within an entity
has simply two fields
name - corresponds to the name of the field within the matching java class
column - corresponds to the returned column name from the pl/sql call.
Save entity which also accepts a map of session parameters which will be passed to any defined interceptors
Useful if other dynamic data is required within the interceptor logic.