Size: a a a

AUG for Developers

2018 September 28

Ю

Юрий in AUG for Developers
ява:
public class DBConnection {
   public static Connection getConnection() {
       try {
           DelegatorInterface delegatorInterface = ComponentAccessor.getComponent(DelegatorInterface.class);
           String helperName = delegatorInterface.getGroupHelperName("default");
           return ConnectionFactory.getConnection(helperName);
       } catch (Exception e) {
           return null;
       }
   }
}
groovy:
Connection connection = DBConnection.getConnection()
def cur = new Sql(connection)
def out = cur.rows("select * from AO_AA9326_OPTION")
connection.close()
источник

ЕР

Евгений Русских in AUG for Developers
Юрий
ява:
public class DBConnection {
   public static Connection getConnection() {
       try {
           DelegatorInterface delegatorInterface = ComponentAccessor.getComponent(DelegatorInterface.class);
           String helperName = delegatorInterface.getGroupHelperName("default");
           return ConnectionFactory.getConnection(helperName);
       } catch (Exception e) {
           return null;
       }
   }
}
groovy:
Connection connection = DBConnection.getConnection()
def cur = new Sql(connection)
def out = cur.rows("select * from AO_AA9326_OPTION")
connection.close()
Обычный sql же?)
источник

Ю

Юрий in AUG for Developers
да,, обычный
источник

ЕР

Евгений Русских in AUG for Developers
Типа не важно что и как ложилось, просто селект из базы?)
источник

Ю

Юрий in AUG for Developers
в смысле что как ложилось
источник

FY

Feraz Yulgushev in AUG for Developers
Важно только регистр не забывать, Таблицы плагинов в этом плане не очень удобны
источник

AC

Anton Chemlev in AUG for Developers
alx
тут же для SDK мануал
Тут описание библиотеки, API. Ты же используешь другие классы при работе с SR? Можно и это попробовать.
источник

ЕР

Евгений Русских in AUG for Developers
Ну он там чот плагином, ао, тоси боси) а какая разница, если просто селект из базы
источник

FY

Feraz Yulgushev in AUG for Developers
Евгений Русских
Типа не важно что и как ложилось, просто селект из базы?)
Ну так у джиры по всей схеме права на чтение)
источник

ЕР

Евгений Русских in AUG for Developers
Feraz Yulgushev
Ну так у джиры по всей схеме права на чтение)
Так само собой) я так и думал что обычный селект решит. Думаю мож груви-мастера что ещё предложат
источник

ЕР

Евгений Русских in AUG for Developers
А оно вон, велосипеды не нужны
источник

a

alx in AUG for Developers
Anton Chemlev
Тут описание библиотеки, API. Ты же используешь другие классы при работе с SR? Можно и это попробовать.
что импортнуть в скрипте ?
источник

FY

Feraz Yulgushev in AUG for Developers
Евгений Русских
Так само собой) я так и думал что обычный селект решит. Думаю мож груви-мастера что ещё предложат
Просто и со вкусом)))
источник

a

alx in AUG for Developers
коннект к базе это универсальный вариант
источник

a

alx in AUG for Developers
тоже думал что есть какой то "красивый" лаз в базу
источник

Ю

Юрий in AUG for Developers
Красивый это ao
источник

Ю

Юрий in AUG for Developers
Но он в рамках одного плагина
источник

Ю

Юрий in AUG for Developers
Хотя может и есть способы лазить с его помощью в другие
источник

AC

Anton Chemlev in AUG for Developers
alx
что импортнуть в скрипте ?
Начать искать как можно, например, отсюда - https://community.atlassian.com/t5/Marketplace-Apps-questions/Active-Objects-in-a-ScriptRunner-plugin/qaq-p/624518
источник

Ю

Юрий in AUG for Developers
Можно еще поковырять сам плагин, ao-записи которого нужно достать, может у плагина есть какой-то публичный менеджер или сервис для работы с ao
источник