Как написать пользовательскую функцию / метод в Java? (RFT)
Вопрос
Мне нужно обрабатывать несколько строк кода в Интернете в RFT (Java), поэтому пользовательский метод / функция / процедура является лучшим (и только) для этого.
У меня нет опыта Java, поэтому мне нужна помощь с этим.
Метод получит некоторые параметры и не вернут никакого значения.
В основном это будет вводить новые записи в базу данных (веб-приложение). Сколько записей? Это зависит от данных, поэтому мне нужно сделать его аргументом.
текущий код выглядит как
text__firstname(ANY,NO_FLAGS).setText(dpString("StudentName"));
text__surname(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
в PHP нужная функция будет выглядеть как
function add_student($first_name,$surname){
text__firstname(ANY,NO_FLAGS).setText($first_name);
text__surname(ANY,NO_FLAGS).setText($surname);
}
Так что я могу назвать это
add_student(dpString("StudentName"),dpString("StudentSurnameName"));
Решение 3
так что я искал что-то подобное
private boolean add_student($first_name,$surname){
text__firstname(ANY,NO_FLAGS).setText($first_name);
text__surname(ANY,NO_FLAGS).setText($surname);
return true;
}
Другие советы
Я .NET ЧЕЛОВЕКА БОЛЬШЕ, ЧЕМ ЧЕЛОВЕКА ДЖАВА, но он должен идти что-то вроде ниже, я также никогда не использовал RFT, поэтому я предполагаю, что внутренний текст работает. Вам придется заменить заправить Switchtype любым типом Text__Firstname и Text_Surname.
public void AddStudent(ReplaceWithType text__firstname, ReplaceWithType text__surname)
{
text__firstname(ANY,NO_FLAGS).setText(dpString("StudentName"));
text__surname(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
}
Я бы порекомендовал, чтобы вы взглянули на API Java и получите хорошую книгу Java.
Вы можете написать такой метод ..
public void setTextValues(TestObject firstName , TestObject surName){
while(dp.dpnext()){
firstName(ANY,NO_FLAGS).setText(dpString("StudentName"));
surName(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
}
}
Команда dpnext автоматически итерации к следующей записи в пуле данных.
Надеюсь, это поможет вам !!