public void modifyTestElement(TestElement element) {
element.clear();
configureTestElement(element);
element.setProperty(LDAPExtSampler.SERVERNAME, servername.getText());
element.setProperty(LDAPExtSampler.PORT, port.getText());
element.setProperty(LDAPExtSampler.ROOTDN, rootdn.getText());
element.setProperty(LDAPExtSampler.SCOPE,String.valueOf(scope.getSelectedIndex()));
element.setProperty(LDAPExtSampler.COUNTLIM, countlim.getText());
element.setProperty(LDAPExtSampler.TIMELIM, timelim.getText());
element.setProperty(LDAPExtSampler.ATTRIBS, attribs.getText());
element.setProperty(LDAPExtSampler.RETOBJ,Boolean.toString(retobj.isSelected()));
element.setProperty(LDAPExtSampler.DEREF,Boolean.toString(deref.isSelected()));
element.setProperty(LDAPExtSampler.CONNTO, connto.getText());
element.setProperty(LDAPExtSampler.PARSEFLAG,Boolean.toString(parseflag.isSelected()));
element.setProperty(LDAPExtSampler.SECURE,Boolean.toString(secure.isSelected()));
element.setProperty(LDAPExtSampler.USERDN, userdn.getText());
element.setProperty(LDAPExtSampler.USERPW, userpw.getText());
element.setProperty(LDAPExtSampler.COMPAREDN, comparedn.getText());
element.setProperty(LDAPExtSampler.COMPAREFILT, comparefilt.getText());
element.setProperty(LDAPExtSampler.MODDDN, modddn.getText());
element.setProperty(LDAPExtSampler.NEWDN, newdn.getText());
if (addTest.isSelected()) {
element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.ADD));
element.setProperty(new StringProperty(LDAPExtSampler.BASE_ENTRY_DN, add.getText()));
element.setProperty(new TestElementProperty(LDAPExtSampler.ARGUMENTS, tableAddPanel.createTestElement()));
}
if (modifyTest.isSelected()) {
element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.MODIFY));
element.setProperty(new StringProperty(LDAPExtSampler.BASE_ENTRY_DN, modify.getText()));
element.setProperty(new TestElementProperty(LDAPExtSampler.LDAPARGUMENTS, tableModifyPanel
.createTestElement()));
}
if (deleteTest.isSelected()) {
element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.DELETE));
element.setProperty(new StringProperty(LDAPExtSampler.DELETE, delete.getText()));
}
if (searchTest.isSelected()) {
element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.SEARCH));
element.setProperty(new StringProperty(LDAPExtSampler.SEARCHBASE, searchbase.getText()));
element.setProperty(new StringProperty(LDAPExtSampler.SEARCHFILTER, searchfilter.getText()));
}
if (bind.isSelected()) {
element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.BIND));
}
if (sbind.isSelected()) {
element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.SBIND));
}
if (compare.isSelected()) {
element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.COMPARE));
}
if (rename.isSelected()) {
element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.RENAME));
}
if (unbind.isSelected()) {
element.setProperty(new StringProperty(LDAPExtSampler.TEST, LDAPExtSampler.UNBIND));
}
}
Modifies a given TestElement to mirror the data in the gui components. |