Bug fixing: corrected Number Update in List behavior; corrected Number conversion

This commit is contained in:
Anry Das
2025-03-15 11:38:15 +02:00
commit f9ec156507
286 changed files with 24678 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
## Нова пошта: трекер та органайзер
### Плагіни
Для розширення функціоналу додатка використовуються плагіни. Усі плагіни мають бути розміщені у теці **plugins** та у її підтеках. При завантаженні плагінів додаток переглядає вміст усіх підтек теки **plugins** та сортує всі теки за іменем, потім додаються плагіни, що містяться безпосередньо у теці **plugins**. У всіх теках плагіни сортуються за іменем файлу.
Плагін має розширення **jar** та повинен мати ім'я таке ж, як у основного класу плагіну.
Основний клас плагіну має імплементувати інтерфейс **das.tools.np.entity.plugin.PluginInterface**:
```java
public interface PluginInterface {
String getName();
String getDescription();
String getNameUK();
String getDescriptionUK();
void doProcess(List<CargoNumber> list);
}
```
Для зручності було створено проект [NP Plugin Template](#ToDo: add link), який містить інтерфейс та всі необхідні для роботи класи і який потрібно брати за основу для створення свого плагіну.
Також є проект [NP Demo Plugin](#ToDo: add link), який містить приклад плагіну, що просто виводить усі передані йому ТТН в консоль.
На даний момент (v.1.*) плагіни працюють лише на виведення інформації з додатка.
#### [до Змісту](help.md)
###### _Made by -=:dAs:=-_