public JDBCSamplerBeanInfo() {
super(JDBCSampler.class);
createPropertyGroup("varName", // $NON-NLS-1$
new String[]{"dataSource" }); // $NON-NLS-1$
createPropertyGroup("sql", // $NON-NLS-1$
new String[] {
"queryType", // $NON-NLS-1$
"query", // $NON-NLS-1$
"queryArguments", // $NON-NLS-1$
"queryArgumentsTypes", // $NON-NLS-1$
"variableNames", // $NON-NLS-1$
});
PropertyDescriptor p = property("dataSource"); // $NON-NLS-1$
p.setValue(NOT_UNDEFINED, Boolean.TRUE);
p.setValue(DEFAULT, "");
p = property("queryArguments"); // $NON-NLS-1$
p.setValue(NOT_UNDEFINED, Boolean.TRUE);
p.setValue(DEFAULT, "");
p = property("queryArgumentsTypes"); // $NON-NLS-1$
p.setValue(NOT_UNDEFINED, Boolean.TRUE);
p.setValue(DEFAULT, "");
p = property("variableNames"); // $NON-NLS-1$
p.setValue(NOT_UNDEFINED, Boolean.TRUE);
p.setValue(DEFAULT, "");
p = property("queryType"); // $NON-NLS-1$
p.setValue(NOT_UNDEFINED, Boolean.TRUE);
p.setValue(DEFAULT, JDBCSampler.SELECT);
p.setValue(NOT_OTHER,Boolean.TRUE);
p.setValue(TAGS,new String[]{
JDBCSampler.SELECT,
JDBCSampler.UPDATE,
JDBCSampler.CALLABLE,
JDBCSampler.PREPARED_SELECT,
JDBCSampler.PREPARED_UPDATE,
JDBCSampler.COMMIT,
JDBCSampler.ROLLBACK,
JDBCSampler.AUTOCOMMIT_FALSE,
JDBCSampler.AUTOCOMMIT_TRUE,
});
p = property("query"); // $NON-NLS-1$
p.setValue(NOT_UNDEFINED, Boolean.TRUE);
p.setValue(DEFAULT, "");
p.setPropertyEditorClass(TextAreaEditor.class);
}