|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - The source of selection.public interface IObjectSelector<T>
Perform object searches.
| Method Summary | |
|---|---|
T |
getSource(AbstractPluginObject caller,
IContext context)
The source for object selection. |
void |
release()
Release comparison resources. i.e. |
List<Object> |
select(AbstractPluginObject caller,
IContext context,
Object instance,
RowAdapter row,
IResultSet result)
Performs a select on object repository to compare with the reference. |
| Method Detail |
|---|
T getSource(AbstractPluginObject caller,
IContext context)
throws Exception
caller - The plugin.context - The testing context.
Exception - On selection errors.
List<Object> select(AbstractPluginObject caller,
IContext context,
Object instance,
RowAdapter row,
IResultSet result)
throws Exception
caller - The caller plugin.context - The test context.instance - The object to be compared with repository version.row - The row which was the source for object creation.result - The result set.
Exception - On selection errors.
void release()
throws Exception
Exception - On release errors.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||