From 754a5c66f6754a6ee26e21b164734db0e8eab4e9 Mon Sep 17 00:00:00 2001 From: Toparvion Date: Fri, 20 May 2016 09:25:20 +0600 Subject: [PATCH] UPCSEC-3193 Removed droplets dir (as they are actually not samples) --- .gitignore | 8 ++--- .../DPClientImpl-currencyRate.droplet.java | 29 ---------------- ...lientImpl-fetchTransferStatus.droplet.java | 34 ------------------- ...sgGin2sClientV2Impl-obfuscate.droplet.java | 19 ----------- ...ncService-synchronizeWithCalm.droplet.java | 22 ------------ ...dinalEnumValueMapper-getValue.droplet.java | 22 ------------ droplets/SMSSender-sendMessage.droplet.java | 26 -------------- droplets/TransferStatus-isFinite.droplet.java | 28 --------------- droplets/_Class-Method.droplet.java | 20 ----------- 9 files changed, 3 insertions(+), 205 deletions(-) delete mode 100644 droplets/DPClientImpl-currencyRate.droplet.java delete mode 100644 droplets/DPClientImpl-fetchTransferStatus.droplet.java delete mode 100644 droplets/FsgGin2sClientV2Impl-obfuscate.droplet.java delete mode 100644 droplets/LimitsSyncService-synchronizeWithCalm.droplet.java delete mode 100644 droplets/OrdinalEnumValueMapper-getValue.droplet.java delete mode 100644 droplets/SMSSender-sendMessage.droplet.java delete mode 100644 droplets/TransferStatus-isFinite.droplet.java delete mode 100644 droplets/_Class-Method.droplet.java diff --git a/.gitignore b/.gitignore index 0091219..939e22d 100644 --- a/.gitignore +++ b/.gitignore @@ -44,13 +44,11 @@ fabric.properties ### Java template *.class -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - # Package Files # *.jar -*.war -*.ear # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* + +# droplets themselves are not the part of Dropper +droplets/ diff --git a/droplets/DPClientImpl-currencyRate.droplet.java b/droplets/DPClientImpl-currencyRate.droplet.java deleted file mode 100644 index cda21a6..0000000 --- a/droplets/DPClientImpl-currencyRate.droplet.java +++ /dev/null @@ -1,29 +0,0 @@ -// Полное имя класса, который необходимо модифицировать -//droplet class: dp.DPClientImpl - -// Имя модифицируемого метода -//droplet method: currencyRate - -// Точка вкрапления, одна из: BEFORE, AFTER, INSTEAD -//droplet cutpoint: INSTEAD - -// Собственно вставляемый код -//droplet text: -{ - try { - java.io.FileReader stubReader = new java.io.FileReader(System.getProperty("user.dir") - + java.io.File.separator + "AnsCurrencyRate.xml"); - javax.xml.bind.Unmarshaller unmarshaller = quickPayJbcDoc.createUnmarshaller(); - dp.models.QuickPay quickPay = (dp.models.QuickPay) unmarshaller.unmarshal(stubReader); - log.info("Данные курсов валют были загружены из файла AnsCurrencyRate.xml."); - stubReader.close(); - return quickPay.getInfoService().getAnsCurrencyRate(); - - } catch (Exception e) { - log.error("Не удалось загрузить курсы валют из файла. Будет предпринят поход в ДП.", e); - dp.models.QuickPay quickPay = dp.models.QuickPay.infoService(); - quickPay.getInfoService().setReqCurrencyRate($1); - quickPay = sendQuickPay(quickPay, false, false); - return quickPay.getInfoService().getAnsCurrencyRate(); - } -} \ No newline at end of file diff --git a/droplets/DPClientImpl-fetchTransferStatus.droplet.java b/droplets/DPClientImpl-fetchTransferStatus.droplet.java deleted file mode 100644 index a4be15c..0000000 --- a/droplets/DPClientImpl-fetchTransferStatus.droplet.java +++ /dev/null @@ -1,34 +0,0 @@ -// Полное имя класса, который необходимо модифицировать -//droplet class: dp.DPClientImpl - -// Имя модифицируемого метода -//droplet method: fetchTransferStatus - -// Точка вкрапления; одна из: BEFORE, AFTER, INSTEAD -//droplet cutpoint: INSTEAD - -// Собственно вставляемый код -//droplet text: -{ - String statusStr = null; - try { - java.util.Properties stub = new java.util.Properties(); - stub.load(new java.io.FileReader(System.getProperty("user.dir") + java.io.File.separator + "dp-edit-mock.properties")); - statusStr = stub.getProperty($1); - if (statusStr != null) { - statusStr = statusStr.trim(); - log.warn("For oID={} transfer status '{}' was taken from mock.", $1, statusStr); - } - } catch (java.io.IOException e) { - log.error("Failed to load mocked transfer edit statuses.", e); - } - if (statusStr == null) { - dp.models.QuickPay quickPay = dp.models.QuickPay.infoService(); - dp.models.ReqTransferSearch req = new dp.models.ReqTransferSearch(); - req.setOID($1); - quickPay.getInfoService().setReqTransferSearch(req); - quickPay = sendQuickPay(quickPay, false, false); - statusStr = quickPay.getInfoService().getAnsTransferSearch().getTransferStatus(); - } - return statusStr; -} \ No newline at end of file diff --git a/droplets/FsgGin2sClientV2Impl-obfuscate.droplet.java b/droplets/FsgGin2sClientV2Impl-obfuscate.droplet.java deleted file mode 100644 index d98a427..0000000 --- a/droplets/FsgGin2sClientV2Impl-obfuscate.droplet.java +++ /dev/null @@ -1,19 +0,0 @@ -/***************************************** - * Добавляет задержку в обфускацию - * запросов, отправляемых в ФСГ. - * Приложение: UPC-2 - * Добавлен в версии: 2.70 - *****************************************/ - -/** Инструментируемый класс (FQ-name) */ -//droplet class: gin2s.FsgGin2sClientV2Impl - -/** Инструментируемый метод */ -//droplet method: obfuscate - -/** Точка вкрапления (одна из: BEFORE, INSTEAD, AFTER) */ -//droplet cutpoint: AFTER - -/** Текст вкрапления (адаптированный Java-код) */ -//droplet text: -Thread.sleep(3000L); \ No newline at end of file diff --git a/droplets/LimitsSyncService-synchronizeWithCalm.droplet.java b/droplets/LimitsSyncService-synchronizeWithCalm.droplet.java deleted file mode 100644 index 36796b6..0000000 --- a/droplets/LimitsSyncService-synchronizeWithCalm.droplet.java +++ /dev/null @@ -1,22 +0,0 @@ -/***************************************** - * Запрос лимитов по работающему - * номеру счета - * Приложение: UPC-2 - * Добавлен в версии: 2.71 - *****************************************/ - -/** Инструментируемый класс (FQ-name) */ -//droplet class: ftc.pc.lim.service.LimitsSyncService - -/** Инструментируемый метод */ -//droplet method: synchronizeWithCalm - -/** Точка вкрапления (одна из: BEFORE, INSTEAD, AFTER) */ -//droplet cutpoint: BEFORE - -/** Текст вкрапления (адаптированный Java-код) */ -//droplet text: -{ - log.warn("AccountNum {} will be replaced with {}.", $1, "10000000000008142540"); - $1 = "10000000000008142540"; -} \ No newline at end of file diff --git a/droplets/OrdinalEnumValueMapper-getValue.droplet.java b/droplets/OrdinalEnumValueMapper-getValue.droplet.java deleted file mode 100644 index 8c7fed7..0000000 --- a/droplets/OrdinalEnumValueMapper-getValue.droplet.java +++ /dev/null @@ -1,22 +0,0 @@ -/***************************************** - * Логирование внутри Hibernate - * Приложение: UPC-2 - * Добавлен в версии: 2.70.01 - * Добавлен по задаче: UPCSEC-3193 - *****************************************/ - -/** Инструментируемый класс (FQ-name) */ -//droplet class: org.hibernate.type.EnumType$OrdinalEnumValueMapper - -/** Инструментируемый метод */ -//droplet method: getValue - -/** Точка вкрапления (одна из: BEFORE, INSTEAD, AFTER) */ -//droplet cutpoint: BEFORE - -/** Текст вкрапления (адаптированный Java-код) */ -//droplet text: -{ - org.slf4j.LoggerFactory.getLogger("DROPPER").warn("names[0]: {}; rs[names[0]]: {}", - $2[0], $1.getObject($2[0])); -} \ No newline at end of file diff --git a/droplets/SMSSender-sendMessage.droplet.java b/droplets/SMSSender-sendMessage.droplet.java deleted file mode 100644 index 5a324b0..0000000 --- a/droplets/SMSSender-sendMessage.droplet.java +++ /dev/null @@ -1,26 +0,0 @@ -/***************************************** - * Логирование текстов отправляемых СМС * - * Приложение: UPC-2 * - * Добавлен в версии: 2.68 * - *****************************************/ - -/** - * Инструментируемый класс (FQ-name) - */ -//droplet class: sms.SMSSenderImpl - -/** - * Инструментируемый метод - */ -//droplet method: sendMessage - -/** - * Точка вкрапления (одна из: BEFORE, INSTEAD, AFTER) - */ -//droplet cutpoint: BEFORE - -/** - * Текст вкрапления (адаптированный Java-код) - */ -//droplet text: -log.warn("Текст отправляемой SMS: '{}'", $2); \ No newline at end of file diff --git a/droplets/TransferStatus-isFinite.droplet.java b/droplets/TransferStatus-isFinite.droplet.java deleted file mode 100644 index 9cfa949..0000000 --- a/droplets/TransferStatus-isFinite.droplet.java +++ /dev/null @@ -1,28 +0,0 @@ -/***************************************** - * Имитация отсутствия конечных статусов * - * у адресных денежных переводов * - * Приложение: UPC-2 * - * Добавлен в версии: 2.68 * - * Добавлен по задаче: UPCSEC-2700 * - *****************************************/ - -/** - * Точка вкрапления (одна из: BEFORE, INSTEAD, AFTER) - */ -//droplet cutpoint: INSTEAD - -/** - * Инструментируемый метод - */ -//droplet method: isFinite - -/** - * Инструментируемый класс (FQ-name) - */ -//droplet class: models.TransferStatus - -/** - * Текст вкрапления (адаптированный Java-код) - */ -//droplet text: -return false; \ No newline at end of file diff --git a/droplets/_Class-Method.droplet.java b/droplets/_Class-Method.droplet.java deleted file mode 100644 index 06c055e..0000000 --- a/droplets/_Class-Method.droplet.java +++ /dev/null @@ -1,20 +0,0 @@ -/***************************************** - * - * Приложение: UPC-2 - * Добавлен в версии: - *****************************************/ - -/** Инструментируемый класс (FQ-name) */ -//droplet class: - -/** Инструментируемый метод */ -//droplet method: - -/** Точка вкрапления (одна из: BEFORE, INSTEAD, AFTER) */ -//droplet cutpoint: - -/** Текст вкрапления (адаптированный Java-код) */ -//droplet text: -{ - -} \ No newline at end of file