├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── gigigo │ │ └── orchextra │ │ └── sample │ │ ├── MyRunner.java │ │ ├── ggglogger │ │ └── GGGLoggerIntegrationTest.java │ │ └── orchextrasdk │ │ └── OrchextraInitializationTest.java │ ├── main │ ├── AndroidManifest.xml │ └── res │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── gigigo │ └── com │ ├── gigigoutilssuite │ └── ExampleUnitTest.java │ └── orchextrasdk │ └── ExampleUnitTest.java ├── checkstyle.xml ├── contributors.txt ├── dependencies.gradle ├── ggg-java-lib ├── .gitignore ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── gigigo │ │ └── gggjavalib │ │ ├── business │ │ └── model │ │ │ ├── BusinessContentType.java │ │ │ ├── BusinessError.java │ │ │ └── BusinessObject.java │ │ └── general │ │ └── utils │ │ ├── ConsistencyUtils.java │ │ ├── DateFormatConstants.java │ │ ├── DateUtils.java │ │ ├── Hashing.java │ │ └── StringUtils.java │ └── test │ └── java │ └── com │ └── gigigo │ └── gggjavalib │ └── general │ ├── testing │ └── matchers │ │ └── IsDateEqualTo.java │ └── utils │ ├── BusinessObjectTest.java │ ├── ConsistencyUtilsTest.java │ ├── DateUtilsTest.java │ ├── HashingTest.java │ └── StringUtilsTest.java ├── ggglib ├── .gitignore ├── build.gradle ├── google-services.json ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── gigigo │ │ └── ggglib │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── gigigo │ │ │ └── ggglib │ │ │ ├── ContextProvider.java │ │ │ ├── device │ │ │ ├── AndroidSdkVersion.java │ │ │ ├── DeviceInfoProvider.java │ │ │ └── providers │ │ │ │ ├── AndrodSerialNumberProvider.java │ │ │ │ ├── AndroidSecureIdProvider.java │ │ │ │ ├── BluetoothMacProvider.java │ │ │ │ ├── HandsetProvider.java │ │ │ │ └── WifiMacProvider.java │ │ │ ├── mappers │ │ │ ├── ExternalClassListToModelListMapper.java │ │ │ ├── ExternalClassToModelMapper.java │ │ │ ├── ListMapper.java │ │ │ ├── Mapper.java │ │ │ ├── MapperUtils.java │ │ │ ├── ModelListToExternalClassListMapper.java │ │ │ └── ModelToExternalClassMapper.java │ │ │ ├── network │ │ │ ├── converters │ │ │ │ ├── ErrorConverter.java │ │ │ │ └── RetrofitErrorConverter.java │ │ │ ├── defaultelements │ │ │ │ └── RetryOnErrorPolicy.java │ │ │ ├── executors │ │ │ │ ├── ApiServiceExecutor.java │ │ │ │ └── RetrofitApiServiceExcecutor.java │ │ │ ├── mappers │ │ │ │ └── ApiGenericResponseMapper.java │ │ │ └── responses │ │ │ │ ├── ApiGenericExceptionResponse.java │ │ │ │ ├── ApiGenericResponse.java │ │ │ │ └── HttpResponse.java │ │ │ └── permissions │ │ │ ├── AbstractPermissionListener.java │ │ │ ├── AndroidPermissionCheckerImpl.java │ │ │ ├── ContinueRequestPermissionListenerImpl.java │ │ │ ├── GenericPermissionListenerImpl.java │ │ │ ├── NullContainerException.java │ │ │ ├── Permission.java │ │ │ ├── PermissionChecker.java │ │ │ ├── PermissionsUIViews.java │ │ │ ├── RationaleResponse.java │ │ │ └── UserPermissionRequestResponseListener.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ ├── java │ └── com │ │ └── gigigo │ │ └── ggglib │ │ ├── context │ │ └── TestUtils.java │ │ ├── device │ │ └── providers │ │ │ ├── BluetoothMacProviderTest.java │ │ │ └── WifiMacProviderTest.java │ │ ├── model │ │ └── TestMock.java │ │ ├── network │ │ ├── context │ │ │ ├── BaseApiClient.java │ │ │ ├── GitHubApiClient.java │ │ │ ├── collaborators │ │ │ │ ├── DefatultErrorConverterImpl.java │ │ │ │ ├── DefaultRetryOnErrorPolicyImpl.java │ │ │ │ ├── GithubRetryOnErrorPolicyImpl.java │ │ │ │ └── NoExceptionRetryOnErrorPolicyImpl.java │ │ │ ├── mappers │ │ │ │ ├── BaseTestApiResponseMapper.java │ │ │ │ └── TestMapper.java │ │ │ └── responses │ │ │ │ ├── BaseMockApiResponse.java │ │ │ │ ├── GitHubErrorResponse.java │ │ │ │ ├── GitHubResponse.java │ │ │ │ ├── MockApiErrorResponse.java │ │ │ │ ├── MockApiResponse.java │ │ │ │ └── TestMockData.java │ │ ├── mappers │ │ │ └── MapperUtilsTest.java │ │ └── test │ │ │ ├── ApiGenericExceptionResponseTest.java │ │ │ ├── ApiGenericResponseMapperTest.java │ │ │ ├── GihubNetworkExecutorTest.java │ │ │ ├── HttpResponseExceptionResponseTest.java │ │ │ └── NetworkExecutorTest.java │ │ └── permissions │ │ ├── AbstractPermissionListenerTest.java │ │ ├── PermissionsUIViewsTest.java │ │ └── utils │ │ ├── DummyPermissionListenerImplementation.java │ │ └── StubString.java │ └── resources │ ├── testBadHttp.json │ ├── testErrorHttp.json │ └── testOkHttp.json ├── ggglogger ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── gigigo │ │ └── ggglogger │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── gigigo │ │ │ └── ggglogger │ │ │ ├── AndroidLogger.java │ │ │ ├── CallerInfo.java │ │ │ ├── GGGLogImpl.java │ │ │ ├── InvokerInspector.java │ │ │ ├── LogLevel.java │ │ │ └── LogProcessor.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── gigigo │ └── ggglogger │ ├── AndroidLoggerUnitTest.java │ ├── CallerInfoTest.java │ ├── InvokerInspectorTest.java │ └── LogProcessorTest.java ├── gradle.properties ├── gradle ├── checkstyle.gradle ├── jacoco.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/gigigo/orchextra/sample/MyRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/androidTest/java/com/gigigo/orchextra/sample/MyRunner.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/gigigo/orchextra/sample/ggglogger/GGGLoggerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/androidTest/java/com/gigigo/orchextra/sample/ggglogger/GGGLoggerIntegrationTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/gigigo/orchextra/sample/orchextrasdk/OrchextraInitializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/androidTest/java/com/gigigo/orchextra/sample/orchextrasdk/OrchextraInitializationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/gigigo/com/gigigoutilssuite/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/test/java/gigigo/com/gigigoutilssuite/ExampleUnitTest.java -------------------------------------------------------------------------------- /app/src/test/java/gigigo/com/orchextrasdk/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/app/src/test/java/gigigo/com/orchextrasdk/ExampleUnitTest.java -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /contributors.txt: -------------------------------------------------------------------------------- 1 | Gigigo Mobile Service S.L. 2 | -------------------------------------------------------------------------------- /dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/dependencies.gradle -------------------------------------------------------------------------------- /ggg-java-lib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ggg-java-lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/build.gradle -------------------------------------------------------------------------------- /ggg-java-lib/src/main/java/com/gigigo/gggjavalib/business/model/BusinessContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/main/java/com/gigigo/gggjavalib/business/model/BusinessContentType.java -------------------------------------------------------------------------------- /ggg-java-lib/src/main/java/com/gigigo/gggjavalib/business/model/BusinessError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/main/java/com/gigigo/gggjavalib/business/model/BusinessError.java -------------------------------------------------------------------------------- /ggg-java-lib/src/main/java/com/gigigo/gggjavalib/business/model/BusinessObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/main/java/com/gigigo/gggjavalib/business/model/BusinessObject.java -------------------------------------------------------------------------------- /ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/ConsistencyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/ConsistencyUtils.java -------------------------------------------------------------------------------- /ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/DateFormatConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/DateFormatConstants.java -------------------------------------------------------------------------------- /ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/DateUtils.java -------------------------------------------------------------------------------- /ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/Hashing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/Hashing.java -------------------------------------------------------------------------------- /ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/main/java/com/gigigo/gggjavalib/general/utils/StringUtils.java -------------------------------------------------------------------------------- /ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/testing/matchers/IsDateEqualTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/testing/matchers/IsDateEqualTo.java -------------------------------------------------------------------------------- /ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/BusinessObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/BusinessObjectTest.java -------------------------------------------------------------------------------- /ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/ConsistencyUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/ConsistencyUtilsTest.java -------------------------------------------------------------------------------- /ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/DateUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/DateUtilsTest.java -------------------------------------------------------------------------------- /ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/HashingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/HashingTest.java -------------------------------------------------------------------------------- /ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/StringUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggg-java-lib/src/test/java/com/gigigo/gggjavalib/general/utils/StringUtilsTest.java -------------------------------------------------------------------------------- /ggglib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ggglib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/build.gradle -------------------------------------------------------------------------------- /ggglib/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/google-services.json -------------------------------------------------------------------------------- /ggglib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/proguard-rules.pro -------------------------------------------------------------------------------- /ggglib/src/androidTest/java/com/gigigo/ggglib/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/androidTest/java/com/gigigo/ggglib/ApplicationTest.java -------------------------------------------------------------------------------- /ggglib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/ContextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/ContextProvider.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/device/AndroidSdkVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/device/AndroidSdkVersion.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/device/DeviceInfoProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/device/DeviceInfoProvider.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/device/providers/AndrodSerialNumberProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/device/providers/AndrodSerialNumberProvider.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/device/providers/AndroidSecureIdProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/device/providers/AndroidSecureIdProvider.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/device/providers/BluetoothMacProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/device/providers/BluetoothMacProvider.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/device/providers/HandsetProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/device/providers/HandsetProvider.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/device/providers/WifiMacProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/device/providers/WifiMacProvider.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/mappers/ExternalClassListToModelListMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/mappers/ExternalClassListToModelListMapper.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/mappers/ExternalClassToModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/mappers/ExternalClassToModelMapper.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/mappers/ListMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/mappers/ListMapper.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/mappers/Mapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/mappers/Mapper.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/mappers/MapperUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/mappers/MapperUtils.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/mappers/ModelListToExternalClassListMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/mappers/ModelListToExternalClassListMapper.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/mappers/ModelToExternalClassMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/mappers/ModelToExternalClassMapper.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/network/converters/ErrorConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/network/converters/ErrorConverter.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/network/converters/RetrofitErrorConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/network/converters/RetrofitErrorConverter.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/network/defaultelements/RetryOnErrorPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/network/defaultelements/RetryOnErrorPolicy.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/network/executors/ApiServiceExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/network/executors/ApiServiceExecutor.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/network/executors/RetrofitApiServiceExcecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/network/executors/RetrofitApiServiceExcecutor.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/network/mappers/ApiGenericResponseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/network/mappers/ApiGenericResponseMapper.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/network/responses/ApiGenericExceptionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/network/responses/ApiGenericExceptionResponse.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/network/responses/ApiGenericResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/network/responses/ApiGenericResponse.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/network/responses/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/network/responses/HttpResponse.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/AbstractPermissionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/AbstractPermissionListener.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/AndroidPermissionCheckerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/AndroidPermissionCheckerImpl.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/ContinueRequestPermissionListenerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/ContinueRequestPermissionListenerImpl.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/GenericPermissionListenerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/GenericPermissionListenerImpl.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/NullContainerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/NullContainerException.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/Permission.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/PermissionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/PermissionChecker.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/PermissionsUIViews.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/PermissionsUIViews.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/RationaleResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/RationaleResponse.java -------------------------------------------------------------------------------- /ggglib/src/main/java/com/gigigo/ggglib/permissions/UserPermissionRequestResponseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/java/com/gigigo/ggglib/permissions/UserPermissionRequestResponseListener.java -------------------------------------------------------------------------------- /ggglib/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/context/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/context/TestUtils.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/device/providers/BluetoothMacProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/device/providers/BluetoothMacProviderTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/device/providers/WifiMacProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/device/providers/WifiMacProviderTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/model/TestMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/model/TestMock.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/BaseApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/BaseApiClient.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/GitHubApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/GitHubApiClient.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/collaborators/DefatultErrorConverterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/collaborators/DefatultErrorConverterImpl.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/collaborators/DefaultRetryOnErrorPolicyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/collaborators/DefaultRetryOnErrorPolicyImpl.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/collaborators/GithubRetryOnErrorPolicyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/collaborators/GithubRetryOnErrorPolicyImpl.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/collaborators/NoExceptionRetryOnErrorPolicyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/collaborators/NoExceptionRetryOnErrorPolicyImpl.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/mappers/BaseTestApiResponseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/mappers/BaseTestApiResponseMapper.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/mappers/TestMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/mappers/TestMapper.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/BaseMockApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/BaseMockApiResponse.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/GitHubErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/GitHubErrorResponse.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/GitHubResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/GitHubResponse.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/MockApiErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/MockApiErrorResponse.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/MockApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/MockApiResponse.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/TestMockData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/context/responses/TestMockData.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/mappers/MapperUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/mappers/MapperUtilsTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/test/ApiGenericExceptionResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/test/ApiGenericExceptionResponseTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/test/ApiGenericResponseMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/test/ApiGenericResponseMapperTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/test/GihubNetworkExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/test/GihubNetworkExecutorTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/test/HttpResponseExceptionResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/test/HttpResponseExceptionResponseTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/network/test/NetworkExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/network/test/NetworkExecutorTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/permissions/AbstractPermissionListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/permissions/AbstractPermissionListenerTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/permissions/PermissionsUIViewsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/permissions/PermissionsUIViewsTest.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/permissions/utils/DummyPermissionListenerImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/permissions/utils/DummyPermissionListenerImplementation.java -------------------------------------------------------------------------------- /ggglib/src/test/java/com/gigigo/ggglib/permissions/utils/StubString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gigigo-Android-Devs/gigigo-utils-suite/HEAD/ggglib/src/test/java/com/gigigo/ggglib/permissions/utils/StubString.java -------------------------------------------------------------------------------- /ggglib/src/test/resources/testBadHttp.json: -------------------------------------------------------------------------------- 1 | af, v.nsd ma,