From 996f5978e9b996397c1a034a2b315990a9ca1b92 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 8 Feb 2019 19:10:32 +0100 Subject: [PATCH] Implementato dynamic load module per VGAlimenti. Implementato framework per gestire le path. --- .idea/caches/build_file_checksums.ser | Bin 729 -> 789 bytes .idea/gradle.xml | 1 + .idea/modules.xml | 1 + app/build.gradle | 15 ++-- .../core/class_router/BaseRouter.java | 78 ++++++++++++++++++ .../core/class_router/MethodDTO.java | 29 +++++++ .../MethodParameterTypeNotMatchException.java | 9 ++ .../MethodParamsCountException.java | 9 ++ .../MethodPathAlreadyDeclaredException.java | 11 +++ .../MethodPathNotRegisteredException.java | 9 ++ .../core/context/AppContext.java | 33 ++++++-- .../core/context/MainContext.java | 11 +++ app/src/main/res/values/strings.xml | 1 + build.gradle | 2 +- device-2019-01-21-111733.png | Bin 585381 -> 0 bytes device-2019-01-21-125259.png | Bin 1617112 -> 0 bytes dynamic_vgalimenti/.gitignore | 1 + dynamic_vgalimenti/Integry.jks | Bin 0 -> 2228 bytes dynamic_vgalimenti/build.gradle | 31 +++++++ .../src/main/AndroidManifest.xml | 12 +++ .../dynamic_customization/DynamicContext.java | 26 ++++++ .../dynamic_customization/OrdineVendita.java | 18 ++++ {images => ext_sources}/RoundLogoWithText.ai | 0 settings.gradle | 2 +- 24 files changed, 286 insertions(+), 13 deletions(-) create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/class_router/BaseRouter.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/class_router/MethodDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/class_router/exceptions/MethodParameterTypeNotMatchException.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/class_router/exceptions/MethodParamsCountException.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/class_router/exceptions/MethodPathAlreadyDeclaredException.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/class_router/exceptions/MethodPathNotRegisteredException.java delete mode 100644 device-2019-01-21-111733.png delete mode 100644 device-2019-01-21-125259.png create mode 100644 dynamic_vgalimenti/.gitignore create mode 100644 dynamic_vgalimenti/Integry.jks create mode 100644 dynamic_vgalimenti/build.gradle create mode 100644 dynamic_vgalimenti/src/main/AndroidManifest.xml create mode 100644 dynamic_vgalimenti/src/main/java/it/integry/wms/dynamic_customization/DynamicContext.java create mode 100644 dynamic_vgalimenti/src/main/java/it/integry/wms/dynamic_customization/OrdineVendita.java rename {images => ext_sources}/RoundLogoWithText.ai (100%) diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 52e0ed9ec92824189543daddf6d7467ee720eddd..097402c25fe0199384f88842a062ffc83c1cd7b6 100644 GIT binary patch delta 127 zcmV-_0D%A51(gPnm;}x~R%(%)OaTg!>1Ys3ECa7ss;=p!hN+1rJ!G1bVF4Tv`xVYd z-t^z%3A%dk*7=BeIOaTdz>1Yu5BEd9r1;Y`h@lp>rW-tJgVF4Tvmdd2s s(=oVb8E`<`lrvlslZ^pl5Peqm_$j**QL~C1?tMw`?UVljFOzBlt1UStc>n+a diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 2105900b..6962af3e 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -10,6 +10,7 @@