Как написать пользовательскую функцию / метод в Java? (RFT)

StackOverflow https://stackoverflow.com/questions/3748050

  •  04-10-2019
  •  | 
  •  

Вопрос

Мне нужно обрабатывать несколько строк кода в Интернете в 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 автоматически итерации к следующей записи в пуле данных.

Надеюсь, это поможет вам !!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top