Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/usergrid
* 'master' of https://git-wip-us.apache.org/repos/asf/usergrid: (50 commits) Fix reactivateTest and handle re-activation differently from auto-activation with confirmation requirements. Fix issue with admin user confirmation flag not working when trying to disable emails. Moving older SDKs to a difference location and updating main README to link to new SDK locations. Removing the old Java SDK. Moving the Android SDK to https://github.com/apache/usergrid-android Moving the .NET SDK to https://github.com/apache/usergrid-dotnet Moving the Java SDK to https://github.com/apache/usergrid-java Moving the Javascript SDK to https://github.com/apache/usergrid-javascript. Moving the Node.js SDK to https://github.com/apache/usergrid-nodejs. Moving Python SDK to https://github.com/apache/usergrid-python Fix UniqueValueManager tool to work with datastax driver in the unique value serialization strategy. Moving Swift SDK to https://github.com/apache/usergrid-swift. Update test for collection level authoritative region setting. Rename the cluster authoritative region parameters/methods to be more specific. Set non-clustered unique value verification loading back to the non-consistent read consistency level. Use StringUtils.isEmpty() to determine if region is not set. Move shard logging statement to TRACE level. Don't shut down full actor system when the JVM exists ( this affects actors running on other hosts ). fix duplicate user test to use random usernames in case DB cleanup not done correctly Allow GET /management/me with local UG tokens when External SSO is enabled. ... Project: http://git-wip-us.apache.org/repos/asf/usergrid/repo Commit: http://git-wip-us.apache.org/repos/asf/usergrid/commit/a8cd381d Tree: http://git-wip-us.apache.org/repos/asf/usergrid/tree/a8cd381d Diff: http://git-wip-us.apache.org/repos/asf/usergrid/diff/a8cd381d Branch: refs/heads/usergrid-1318-queue Commit: a8cd381d5dd1c3b66639fe2f8f883927d2e897fc Parents: 461076c efb5bfb Author: Dave Johnson <[email protected]> Authored: Wed Sep 7 15:46:05 2016 -0400 Committer: Dave Johnson <[email protected]> Committed: Wed Sep 7 15:46:05 2016 -0400 ---------------------------------------------------------------------- README.md | 2 +- UsergridSDK.podspec | 18 - sdks/android/.gitignore | 20 - sdks/android/LICENSE | 202 - sdks/android/NOTICE | 12 - sdks/android/README.md | 34 +- sdks/android/README.txt | 13 - sdks/android/assembly.xml | 55 - sdks/android/build_release_zip.sh | 10 - sdks/android/pom.xml | 106 - .../usergrid/android/sdk/CounterIncrement.java | 72 - .../sdk/DefaultURLConnectionFactory.java | 36 - .../apache/usergrid/android/sdk/UGClient.java | 3181 ----------- .../android/sdk/URLConnectionFactory.java | 30 - .../sdk/callbacks/ApiResponseCallback.java | 31 - .../android/sdk/callbacks/ClientAsyncTask.java | 66 - .../android/sdk/callbacks/ClientCallback.java | 31 - .../sdk/callbacks/GroupsRetrievedCallback.java | 35 - .../sdk/callbacks/QueryResultsCallback.java | 33 - .../usergrid/android/sdk/entities/Activity.java | 1019 ---- .../android/sdk/entities/Collection.java | 338 -- .../usergrid/android/sdk/entities/Device.java | 122 - .../usergrid/android/sdk/entities/Entity.java | 552 -- .../usergrid/android/sdk/entities/Group.java | 151 - .../usergrid/android/sdk/entities/Message.java | 159 - .../usergrid/android/sdk/entities/User.java | 315 -- .../android/sdk/exception/ClientException.java | 43 - .../android/sdk/response/AggregateCounter.java | 58 - .../sdk/response/AggregateCounterSet.java | 117 - .../android/sdk/response/ApiResponse.java | 774 --- .../sdk/response/ClientCredentialsInfo.java | 64 - .../android/sdk/response/QueueInfo.java | 47 - .../android/sdk/utils/DeviceUuidFactory.java | 173 - .../usergrid/android/sdk/utils/JsonUtils.java | 185 - .../usergrid/android/sdk/utils/MapUtils.java | 42 - .../usergrid/android/sdk/utils/ObjectUtils.java | 39 - .../usergrid/android/sdk/utils/UrlUtils.java | 127 - sdks/dotnet/.gitattributes | 22 - sdks/dotnet/.gitignore | 149 - sdks/dotnet/LICENSE | 202 - sdks/dotnet/NOTICE | 56 - sdks/dotnet/README.md | 316 +- .../ActivitiesTests.cs | 174 - .../Usergrid.Sdk.IntegrationTests/BaseTest.cs | 163 - .../ConnectionTests.cs | 199 - .../DeviceTests.cs | 63 - .../EntityCrudTests.cs | 153 - .../EntityPagingTests.cs | 83 - .../Usergrid.Sdk.IntegrationTests/Friend.cs | 23 - .../Usergrid.Sdk.IntegrationTests/GroupTests.cs | 91 - .../Usergrid.Sdk.IntegrationTests/LoginTests.cs | 96 - .../NotificationTests.cs | 133 - .../Properties/AssemblyInfo.cs | 55 - .../UserManagementTests.cs | 96 - .../Usergrid.Sdk.IntegrationTests.csproj | 109 - .../Usergrid.Sdk.IntegrationTests.dll.config | 33 - .../UsergridFriend.cs | 23 - .../packages.config | 24 - .../AuthenticationManagerTests.cs | 135 - .../ClientTests/ActivityTests.cs | 86 - .../ClientTests/ConnectionTests.cs | 88 - .../ClientTests/DeviceTests.cs | 143 - .../ClientTests/EntityTests.cs | 210 - .../Usergrid.Sdk.Tests/ClientTests/FeedTests.cs | 65 - .../ClientTests/GroupTests.cs | 199 - .../ClientTests/LoginTests.cs | 67 - .../ClientTests/NotificationTests.cs | 149 - .../Usergrid.Sdk.Tests/ClientTests/UserTests.cs | 153 - .../ConnectionManagerTests.cs | 240 - .../Usergrid.Sdk.Tests/EntityManagerTests.cs | 440 -- sdks/dotnet/Usergrid.Sdk.Tests/Friend.cs | 35 - sdks/dotnet/Usergrid.Sdk.Tests/Helpers.cs | 94 - .../Model/NotificationRecipientsTests.cs | 147 - .../Model/NotificationTests.cs | 55 - .../NotificationsManagerTests.cs | 118 - .../Properties/AssemblyInfo.cs | 57 - .../Usergrid.Sdk.Tests.csproj | 110 - .../Usergrid.Sdk.Tests/UsergridRequestTests.cs | 140 - sdks/dotnet/Usergrid.Sdk.Tests/packages.config | 24 - sdks/dotnet/Usergrid.Sdk/Client.cs | 262 - sdks/dotnet/Usergrid.Sdk/IClient.cs | 73 - sdks/dotnet/Usergrid.Sdk/IUsergridRequest.cs | 28 - .../Manager/AuthenticationManager.cs | 74 - .../Usergrid.Sdk/Manager/ConnectionManager.cs | 99 - .../Usergrid.Sdk/Manager/EntityManager.cs | 177 - .../Manager/IAuthenticationManager.cs | 25 - .../Usergrid.Sdk/Manager/IConnectionManager.cs | 26 - .../Usergrid.Sdk/Manager/IEntityManager.cs | 30 - .../Manager/INotificationsManager.cs | 27 - sdks/dotnet/Usergrid.Sdk/Manager/ManagerBase.cs | 42 - .../Manager/NotificationsManager.cs | 77 - .../Usergrid.Sdk/Model/AndroidNotification.cs | 37 - .../Usergrid.Sdk/Model/AppleNotification.cs | 49 - sdks/dotnet/Usergrid.Sdk/Model/AuthType.cs | 25 - sdks/dotnet/Usergrid.Sdk/Model/Connection.cs | 24 - .../Model/INotificationRecipients.cs | 32 - sdks/dotnet/Usergrid.Sdk/Model/Notification.cs | 31 - .../Model/NotificationRecipients.cs | 137 - .../Model/NotificationSchedulerSettings.cs | 35 - .../Usergrid.Sdk/Model/UnixDateTimeHelper.cs | 53 - .../dotnet/Usergrid.Sdk/Model/UserGridEntity.cs | 45 - .../Usergrid.Sdk/Model/UsergridActivity.cs | 50 - sdks/dotnet/Usergrid.Sdk/Model/UsergridActor.cs | 29 - .../Usergrid.Sdk/Model/UsergridCollection.cs | 30 - .../dotnet/Usergrid.Sdk/Model/UsergridDevice.cs | 22 - .../Model/UsergridEntitySerializer.cs | 51 - sdks/dotnet/Usergrid.Sdk/Model/UsergridError.cs | 31 - .../Usergrid.Sdk/Model/UsergridException.cs | 30 - sdks/dotnet/Usergrid.Sdk/Model/UsergridGroup.cs | 24 - sdks/dotnet/Usergrid.Sdk/Model/UsergridImage.cs | 28 - .../Usergrid.Sdk/Model/UsergridNotifier.cs | 23 - sdks/dotnet/Usergrid.Sdk/Model/UsergridUser.cs | 27 - .../Payload/AndroidNotifierPayload.cs | 29 - .../Payload/CancelNotificationPayload.cs | 25 - .../Payload/ChangePasswordPayload.cs | 28 - .../Payload/ClientIdLoginPayload.cs | 34 - .../Usergrid.Sdk/Payload/LoginResponse.cs | 25 - .../Usergrid.Sdk/Payload/NotificationPayload.cs | 38 - .../Usergrid.Sdk/Payload/UserLoginPayload.cs | 34 - .../Usergrid.Sdk/Payload/UsergridGetResponse.cs | 28 - .../Usergrid.Sdk/Properties/AssemblyInfo.cs | 51 - .../Usergrid.Sdk/RestSharpJsonSerializer.cs | 38 - sdks/dotnet/Usergrid.Sdk/Usergrid.Sdk.csproj | 124 - sdks/dotnet/Usergrid.Sdk/UsergridRequest.cs | 91 - sdks/dotnet/Usergrid.Sdk/packages.config | 22 - sdks/dotnet/Usergrid.sln | 49 - .../new-project-template.sln | 37 - .../new-project-template/App.config | 22 - .../new-project-template/Program.cs | 91 - .../Properties/AssemblyInfo.cs | 51 - .../new-project-template.csproj | 84 - .../packages/NSubstitute.1.6.0.0/LICENSE.txt | 27 - .../NSubstitute.1.6.0.0.nuspec | 19 - .../NSubstitute.1.6.0.0/acknowledgements.txt | 63 - .../packages/NUnit.2.6.2/NUnit.2.6.2.nuspec | 31 - sdks/dotnet/packages/NUnit.2.6.2/license.txt | 15 - .../packages/Newtonsoft.Json.4.5.11/LICENSE.txt | 21 - .../Newtonsoft.Json.4.5.11.nuspec | 19 - .../dotnet/packages/RestSharp.104.1/LICENSE.txt | 202 - .../RestSharp.104.1/RestSharp.104.1.nuspec | 24 - sdks/dotnet/packages/repositories.config | 22 - sdks/dotnet/samples/README.md | 1 - .../locationSample/LocationDotNetSample.sln | 36 - .../LocationDotNetSample/App.config | 22 - .../LocationDotNetSample/Form1.Designer.cs | 269 - .../LocationDotNetSample/Form1.cs | 148 - .../LocationDotNetSample/Form1.resx | 137 - .../LocationDotNetSample.csproj | 129 - .../LocationDotNetSample/Program.cs | 37 - .../Properties/AssemblyInfo.cs | 51 - .../Properties/Resources.Designer.cs | 86 - .../Properties/Resources.resx | 133 - .../Properties/Settings.Designer.cs | 45 - .../Properties/Settings.settings | 23 - .../LocationDotNetSample/Store.cs | 45 - .../LocationDotNetSample/packages.config | 21 - sdks/dotnet/samples/locationSample/ReadMe.md | 20 - .../Geocoder.0.1.0.0/Geocoder.0.1.0.0.nupkg | Bin 5053 -> 0 bytes .../Geocoder.0.1.0.0/Geocoder.0.1.0.0.nuspec | 32 - .../packages/Geocoder.0.1.0.0/README.txt | 3 - .../Geocoder.0.1.0.0/lib/net45/Geocoder.dll | Bin 6144 -> 0 bytes .../locationSample/packages/repositories.config | 20 - sdks/dotnet/samples/locationSample/stores.json | 1 - .../loginAndCollectionSample/BooksApp.sln | 36 - .../BooksApp2/AddBook.Designer.vb | 109 - .../BooksApp2/AddBook.resx | 136 - .../BooksApp2/AddBook.vb | 33 - .../BooksApp2/App.config | 23 - .../loginAndCollectionSample/BooksApp2/Book.vb | 21 - .../BooksApp2/BooksApp.vbproj | 174 - .../BooksApp2/MainWindow.Designer.vb | 147 - .../BooksApp2/MainWindow.resx | 146 - .../BooksApp2/MainWindow.vb | 70 - .../My Project/Application.Designer.vb | 53 - .../BooksApp2/My Project/Application.myapp | 27 - .../BooksApp2/My Project/AssemblyInfo.vb | 50 - .../BooksApp2/My Project/Resources.Designer.vb | 78 - .../BooksApp2/My Project/Resources.resx | 134 - .../BooksApp2/My Project/Settings.Designer.vb | 88 - .../BooksApp2/My Project/Settings.settings | 24 - .../BooksApp2/Settings.vb | 22 - .../BooksApp2/SettingsForm.Designer.vb | 164 - .../BooksApp2/SettingsForm.resx | 137 - .../BooksApp2/SettingsForm.vb | 44 - .../samples/loginAndCollectionSample/Readme.md | 17 - .../samples/messageeTutorial/Messagee.sln | 36 - .../messageeTutorial/Messagee/App.config | 23 - .../messageeTutorial/Messagee/Globals.vb | 22 - .../Messagee/MainForm.Designer.vb | 260 - .../messageeTutorial/Messagee/MainForm.resx | 143 - .../messageeTutorial/Messagee/MainForm.vb | 97 - .../messageeTutorial/Messagee/Messagee.vbproj | 173 - .../Messagee/My Project/Application.Designer.vb | 53 - .../Messagee/My Project/Application.myapp | 27 - .../Messagee/My Project/AssemblyInfo.vb | 50 - .../Messagee/My Project/Resources.Designer.vb | 77 - .../Messagee/My Project/Resources.resx | 134 - .../Messagee/My Project/Settings.Designer.vb | 88 - .../Messagee/My Project/Settings.settings | 24 - .../Messagee/Settings.Designer.vb | 159 - .../messageeTutorial/Messagee/Settings.resx | 137 - .../messageeTutorial/Messagee/Settings.vb | 28 - .../Messagee/UserSettings.Designer.vb | 191 - .../messageeTutorial/Messagee/UserSettings.resx | 137 - .../messageeTutorial/Messagee/UserSettings.vb | 96 - .../samples/messageeTutorial/Messagee/Utils.vb | 82 - sdks/dotnet/samples/messageeTutorial/README.md | 15 - .../Usergrid.Notifications/App.xaml | 27 - .../Usergrid.Notifications/App.xaml.cs | 150 - .../Assets/Logo.scale-240.png | Bin 2516 -> 0 bytes .../Assets/SmallLogo.scale-240.png | Bin 753 -> 0 bytes .../Assets/SplashScreen.scale-240.png | Bin 14715 -> 0 bytes .../Assets/Square71x71Logo.scale-240.png | Bin 1122 -> 0 bytes .../Assets/StoreLogo.scale-240.png | Bin 2200 -> 0 bytes .../Assets/WideLogo.scale-240.png | Bin 4530 -> 0 bytes .../Usergrid.Notifications/BackgroundTask.cs | 57 - .../Client/EntityResponse.cs | 80 - .../Client/IUsergridClient.cs | 123 - .../Usergrid.Notifications/Client/PushClient.cs | 185 - .../Usergrid.Notifications/Client/Usergrid.cs | 122 - .../Usergrid.Notifications/MainPage.xaml | 39 - .../Usergrid.Notifications/MainPage.xaml.cs | 143 - .../Usergrid.Notifications/MyBackgroundTask.cs | 18 - .../Package.StoreAssociation.xml | 194 - .../Usergrid.Notifications/Package.appxmanifest | 61 - .../Properties/AssemblyInfo.cs | 29 - .../Usergrid.Notifications.csproj | 143 - .../Usergrid.Notifications.sln | 40 - .../Usergrid.Notifications/packages.config | 25 - .../notifications/packages/repositories.config | 4 - sdks/html5-javascript/Gruntfile.js | 139 - sdks/html5-javascript/LICENSE | 202 - sdks/html5-javascript/README.md | 885 +-- sdks/html5-javascript/changelog.md | 76 - .../examples/all-calls/all-calls.html | 176 - sdks/html5-javascript/examples/all-calls/app.js | 236 - sdks/html5-javascript/examples/dogs/app.js | 194 - sdks/html5-javascript/examples/dogs/dogs.html | 74 - sdks/html5-javascript/examples/facebook/app.js | 129 - .../examples/facebook/facebook.html | 73 - .../examples/facebook/guide.html | 63 - .../examples/persistence/test.html | 54 - .../examples/persistence/test.js | 130 - .../resources/css/bootstrap-combined.min.css | 18 - .../examples/resources/css/styles.css | 91 - .../examples/resources/images/apigee.png | Bin 6010 -> 0 bytes .../examples/resources/js/json2.js | 486 -- sdks/html5-javascript/examples/test/test.html | 54 - sdks/html5-javascript/examples/test/test.js | 978 ---- .../extensions/usergrid.validation.js | 267 - sdks/html5-javascript/index.html | 70 - sdks/html5-javascript/lib/Module.js | 49 - sdks/html5-javascript/lib/Usergrid.js | 323 -- sdks/html5-javascript/lib/modules/Asset.js | 248 - sdks/html5-javascript/lib/modules/Client.js | 883 --- sdks/html5-javascript/lib/modules/Collection.js | 483 -- sdks/html5-javascript/lib/modules/Counter.js | 196 - sdks/html5-javascript/lib/modules/Entity.js | 767 --- sdks/html5-javascript/lib/modules/Error.js | 155 - sdks/html5-javascript/lib/modules/Folder.js | 190 - sdks/html5-javascript/lib/modules/Group.js | 231 - sdks/html5-javascript/lib/modules/util/Ajax.js | 99 - sdks/html5-javascript/lib/modules/util/Event.js | 33 - .../html5-javascript/lib/modules/util/Logger.js | 89 - .../lib/modules/util/Promise.js | 101 - sdks/html5-javascript/package.json | 22 - sdks/html5-javascript/tests/mocha/index.html | 60 - sdks/html5-javascript/tests/mocha/test.js | 1078 ---- .../tests/qunit/apigee_test.html | 31 - sdks/html5-javascript/tests/qunit/tests.js | 20 - .../resources/css/bootstrap-combined.min.css | 18 - .../tests/resources/css/mocha.css | 270 - .../tests/resources/css/styles.css | 91 - .../tests/resources/images/apigee.png | Bin 6010 -> 0 bytes .../tests/resources/js/blanket_mocha.min.js | 1 - .../tests/resources/js/json2.js | 486 -- .../tests/resources/js/mocha.js | 5341 ------------------ sdks/html5-javascript/tests/test.html | 54 - sdks/html5-javascript/tests/test.js | 927 --- sdks/html5-javascript/usergrid.js | 3286 ----------- sdks/html5-javascript/usergrid.min.js | 20 - sdks/ios/.gitignore | 9 - sdks/ios/.travis.yml | 7 - sdks/ios/[email protected] | Bin 18594 -> 0 bytes sdks/ios/LICENSE | 202 - sdks/ios/Nukefile | 46 - sdks/ios/README.md | 80 - sdks/ios/UGAPI/SBJson/NSObject+SBJson.h | 79 - sdks/ios/UGAPI/SBJson/NSObject+SBJson.m | 72 - sdks/ios/UGAPI/SBJson/SBJson.h | 84 - sdks/ios/UGAPI/SBJson/SBJsonParser.h | 101 - sdks/ios/UGAPI/SBJson/SBJsonParser.m | 100 - sdks/ios/UGAPI/SBJson/SBJsonStreamParser.h | 161 - sdks/ios/UGAPI/SBJson/SBJsonStreamParser.m | 255 - .../SBJson/SBJsonStreamParserAccumulator.h | 37 - .../SBJson/SBJsonStreamParserAccumulator.m | 47 - .../UGAPI/SBJson/SBJsonStreamParserAdapter.h | 148 - .../UGAPI/SBJson/SBJsonStreamParserAdapter.m | 164 - sdks/ios/UGAPI/SBJson/SBJsonStreamParserState.h | 83 - sdks/ios/UGAPI/SBJson/SBJsonStreamParserState.m | 355 -- sdks/ios/UGAPI/SBJson/SBJsonStreamWriter.h | 195 - sdks/ios/UGAPI/SBJson/SBJsonStreamWriter.m | 374 -- .../SBJson/SBJsonStreamWriterAccumulator.h | 36 - .../SBJson/SBJsonStreamWriterAccumulator.m | 52 - sdks/ios/UGAPI/SBJson/SBJsonStreamWriterState.h | 69 - sdks/ios/UGAPI/SBJson/SBJsonStreamWriterState.m | 139 - sdks/ios/UGAPI/SBJson/SBJsonTokeniser.h | 67 - sdks/ios/UGAPI/SBJson/SBJsonTokeniser.m | 453 -- sdks/ios/UGAPI/SBJson/SBJsonUTF8Stream.h | 58 - sdks/ios/UGAPI/SBJson/SBJsonUTF8Stream.m | 141 - sdks/ios/UGAPI/SBJson/SBJsonWriter.h | 117 - sdks/ios/UGAPI/SBJson/SBJsonWriter.m | 112 - sdks/ios/UGAPI/SSKeychain.h | 357 -- sdks/ios/UGAPI/SSKeychain.m | 262 - sdks/ios/UGAPI/UGActivity.h | 64 - sdks/ios/UGAPI/UGActivity.m | 263 - sdks/ios/UGAPI/UGClient.h | 328 -- sdks/ios/UGAPI/UGClient.m | 1252 ---- sdks/ios/UGAPI/UGClientDelegate.h | 35 - sdks/ios/UGAPI/UGClientResponse.h | 59 - sdks/ios/UGAPI/UGClientResponse.m | 40 - sdks/ios/UGAPI/UGHTTPManager.h | 74 - sdks/ios/UGAPI/UGHTTPManager.m | 328 -- sdks/ios/UGAPI/UGMultiStepAction.h | 58 - sdks/ios/UGAPI/UGMultiStepAction.m | 40 - sdks/ios/UGAPI/UGQuery.h | 104 - sdks/ios/UGAPI/UGQuery.m | 277 - sdks/ios/UGAPI/UGUser.h | 27 - sdks/ios/UGAPI/UGUser.m | 27 - sdks/ios/UGAPI/v2/UGConnection.h | 289 - sdks/ios/UGAPI/v2/UGConnection.m | 938 --- sdks/ios/UGAPI/v2/UGHTTPClient.h | 45 - sdks/ios/UGAPI/v2/UGHTTPClient.m | 161 - sdks/ios/UGAPI/v2/UGHTTPHelpers.h | 40 - sdks/ios/UGAPI/v2/UGHTTPHelpers.m | 162 - sdks/ios/UGAPI/v2/UGHTTPResult.h | 34 - sdks/ios/UGAPI/v2/UGHTTPResult.m | 46 - sdks/ios/UGAPIApp.xcodeproj/project.pbxproj | 653 --- .../contents.xcworkspacedata | 7 - sdks/ios/UGAPIApp/UGAPIApp-Info.plist | 49 - sdks/ios/UGAPIApp/UGAPIApp-Prefix.pch | 31 - sdks/ios/UGAPIApp/UGAppAppDelegate.h | 25 - sdks/ios/UGAPIApp/UGAppAppDelegate.m | 139 - sdks/ios/UGAPIApp/UGAppViewController.h | 22 - sdks/ios/UGAPIApp/UGAppViewController.m | 47 - sdks/ios/UGAPIApp/en.lproj/InfoPlist.strings | 2 - .../en.lproj/MainStoryboard_iPad.storyboard | 27 - .../en.lproj/MainStoryboard_iPhone.storyboard | 27 - sdks/ios/UGAPIApp/main.m | 27 - sdks/ios/UGAPIAppTests/UGAPIAppTests-Info.plist | 22 - sdks/ios/UGAPIAppTests/UGAPIAppTests.h | 22 - sdks/ios/UGAPIAppTests/UGAPIAppTests.m | 41 - .../UGAPIAppTests/en.lproj/InfoPlist.strings | 2 - sdks/ios/changelog.md | 11 - .../Books/books.xcodeproj/project.pbxproj | 342 -- .../samples/Books/books/AddBookViewController.h | 41 - .../samples/Books/books/AddBookViewController.m | 169 - sdks/ios/samples/Books/books/AppDelegate.h | 43 - sdks/ios/samples/Books/books/AppDelegate.m | 43 - .../samples/Books/books/BooksViewController.h | 41 - .../samples/Books/books/BooksViewController.m | 154 - .../ios/samples/Books/books/[email protected] | Bin 18594 -> 0 bytes sdks/ios/samples/Books/books/Default.png | Bin 6540 -> 0 bytes sdks/ios/samples/Books/books/[email protected] | Bin 16107 -> 0 bytes .../Books/books/UGSignInViewController.h | 23 - .../Books/books/UGSignInViewController.m | 184 - sdks/ios/samples/Books/books/books-Info.plist | 63 - sdks/ios/samples/Books/books/books-Prefix.pch | 31 - .../Books/books/en.lproj/InfoPlist.strings | 21 - sdks/ios/samples/Books/books/main.m | 32 - .../Browser/browser.xcodeproj/project.pbxproj | 487 -- .../samples/Browser/browser/[email protected] | Bin 18594 -> 0 bytes sdks/ios/samples/Browser/browser/Default.png | Bin 6540 -> 0 bytes sdks/ios/samples/Browser/browser/[email protected] | Bin 16107 -> 0 bytes .../ios/samples/Browser/browser/UGAppDelegate.h | 24 - .../ios/samples/Browser/browser/UGAppDelegate.m | 39 - .../Browser/browser/UGAppViewController.h | 27 - .../Browser/browser/UGAppViewController.m | 143 - .../browser/UGCollectionViewController.h | 23 - .../browser/UGCollectionViewController.m | 115 - .../Browser/browser/UGEntityViewController.h | 22 - .../Browser/browser/UGEntityViewController.m | 86 - .../Browser/browser/UGSignInViewController.h | 24 - .../Browser/browser/UGSignInViewController.m | 185 - .../Browser/browser/UGTextViewController.h | 23 - .../Browser/browser/UGTextViewController.m | 43 - .../samples/Browser/browser/browser-Info.plist | 63 - .../samples/Browser/browser/browser-Prefix.pch | 14 - .../Browser/browser/en.lproj/InfoPlist.strings | 2 - sdks/ios/samples/Browser/browser/main.m | 30 - sdks/ios/samples/parties/Icon.ai | 4620 --------------- .../parties/parties.xcodeproj/project.pbxproj | 481 -- sdks/ios/samples/parties/parties/AppDelegate.h | 26 - sdks/ios/samples/parties/parties/AppDelegate.m | 73 - .../samples/parties/parties/[email protected] | Bin 18594 -> 0 bytes sdks/ios/samples/parties/parties/Default.png | Bin 6540 -> 0 bytes sdks/ios/samples/parties/parties/[email protected] | Bin 16107 -> 0 bytes sdks/ios/samples/parties/parties/Icon.png | Bin 7725 -> 0 bytes .../parties/parties/PartiesViewController.h | 24 - .../parties/parties/PartiesViewController.m | 241 - .../parties/parties/PartyViewController.h | 24 - .../parties/parties/PartyViewController.m | 166 - .../parties/parties/en.lproj/InfoPlist.strings | 2 - sdks/ios/samples/parties/parties/main.m | 35 - .../samples/parties/parties/parties-Info.plist | 63 - .../samples/parties/parties/parties-Prefix.pch | 15 - sdks/ios/test/test_client.nu | 50 - sdks/ios/test/test_connection.nu | 119 - sdks/java/LICENSE | 202 - sdks/java/README.md | 580 +- sdks/java/pom.xml | 127 - .../apache/usergrid/java/client/Usergrid.java | 285 - .../usergrid/java/client/UsergridClient.java | 429 -- .../java/client/UsergridClientConfig.java | 60 - .../usergrid/java/client/UsergridEnums.java | 170 - .../usergrid/java/client/UsergridRequest.java | 205 - .../java/client/UsergridRequestManager.java | 97 - .../java/client/auth/UsergridAppAuth.java | 55 - .../usergrid/java/client/auth/UsergridAuth.java | 76 - .../java/client/auth/UsergridUserAuth.java | 68 - .../client/exception/UsergridException.java | 50 - .../java/client/model/UsergridDevice.java | 60 - .../java/client/model/UsergridEntity.java | 487 -- .../java/client/model/UsergridUser.java | 198 - .../java/client/query/UsergridQuery.java | 431 -- .../java/client/response/UsergridResponse.java | 230 - .../client/response/UsergridResponseError.java | 98 - .../usergrid/java/client/utils/JsonUtils.java | 152 - .../usergrid/java/client/utils/MapUtils.java | 36 - .../usergrid/java/client/utils/ObjectUtils.java | 38 - .../utils/UsergridEntityDeserializer.java | 41 - .../client/ClientAuthFallBackTestCase.java | 72 - .../usergrid/client/ClientAuthTestCase.java | 85 - .../client/ClientConnectionsTestCase.java | 171 - .../usergrid/client/ClientRestTestCase.java | 90 - .../apache/usergrid/client/EntityTestCase.java | 676 --- .../apache/usergrid/client/QueryTestCase.java | 194 - .../usergrid/client/SDKTestConfiguration.java | 38 - .../apache/usergrid/client/SDKTestUtils.java | 108 - .../client/UsergridClientAuthTestCase.java | 73 - .../usergrid/client/UsergridInitTestCase.java | 48 - .../client/UsergridResponseErrorTestCase.java | 62 - .../client/UsergridResponseTestCase.java | 85 - .../usergrid/client/UsergridTestCase.java | 30 - sdks/java/usergrid-java-client-2.1.0.jar | Bin 1992232 -> 0 bytes sdks/nodejs/LICENSE | 20 - sdks/nodejs/changelog.md | 43 - sdks/nodejs/lib/usergrid.js | 2584 --------- sdks/nodejs/package.json | 43 - sdks/nodejs/readme.md | 745 +-- sdks/nodejs/test.js | 1077 ---- sdks/nodejs/test/client.js | 183 - sdks/nodejs/test/collection.js | 259 - sdks/nodejs/test/entity.js | 59 - sdks/other/README.md | 5 + sdks/other/ios/.gitignore | 9 + sdks/other/ios/.travis.yml | 7 + sdks/other/ios/[email protected] | Bin 0 -> 18594 bytes sdks/other/ios/LICENSE | 202 + sdks/other/ios/Nukefile | 46 + sdks/other/ios/README.md | 80 + sdks/other/ios/UGAPI/SBJson/NSObject+SBJson.h | 79 + sdks/other/ios/UGAPI/SBJson/NSObject+SBJson.m | 72 + sdks/other/ios/UGAPI/SBJson/SBJson.h | 84 + sdks/other/ios/UGAPI/SBJson/SBJsonParser.h | 101 + sdks/other/ios/UGAPI/SBJson/SBJsonParser.m | 100 + .../other/ios/UGAPI/SBJson/SBJsonStreamParser.h | 161 + .../other/ios/UGAPI/SBJson/SBJsonStreamParser.m | 255 + .../SBJson/SBJsonStreamParserAccumulator.h | 37 + .../SBJson/SBJsonStreamParserAccumulator.m | 47 + .../UGAPI/SBJson/SBJsonStreamParserAdapter.h | 148 + .../UGAPI/SBJson/SBJsonStreamParserAdapter.m | 164 + .../ios/UGAPI/SBJson/SBJsonStreamParserState.h | 83 + .../ios/UGAPI/SBJson/SBJsonStreamParserState.m | 355 ++ .../other/ios/UGAPI/SBJson/SBJsonStreamWriter.h | 195 + .../other/ios/UGAPI/SBJson/SBJsonStreamWriter.m | 374 ++ .../SBJson/SBJsonStreamWriterAccumulator.h | 36 + .../SBJson/SBJsonStreamWriterAccumulator.m | 52 + .../ios/UGAPI/SBJson/SBJsonStreamWriterState.h | 69 + .../ios/UGAPI/SBJson/SBJsonStreamWriterState.m | 139 + sdks/other/ios/UGAPI/SBJson/SBJsonTokeniser.h | 67 + sdks/other/ios/UGAPI/SBJson/SBJsonTokeniser.m | 453 ++ sdks/other/ios/UGAPI/SBJson/SBJsonUTF8Stream.h | 58 + sdks/other/ios/UGAPI/SBJson/SBJsonUTF8Stream.m | 141 + sdks/other/ios/UGAPI/SBJson/SBJsonWriter.h | 117 + sdks/other/ios/UGAPI/SBJson/SBJsonWriter.m | 112 + sdks/other/ios/UGAPI/SSKeychain.h | 357 ++ sdks/other/ios/UGAPI/SSKeychain.m | 262 + sdks/other/ios/UGAPI/UGActivity.h | 64 + sdks/other/ios/UGAPI/UGActivity.m | 263 + sdks/other/ios/UGAPI/UGClient.h | 328 ++ sdks/other/ios/UGAPI/UGClient.m | 1252 ++++ sdks/other/ios/UGAPI/UGClientDelegate.h | 35 + sdks/other/ios/UGAPI/UGClientResponse.h | 59 + sdks/other/ios/UGAPI/UGClientResponse.m | 40 + sdks/other/ios/UGAPI/UGHTTPManager.h | 74 + sdks/other/ios/UGAPI/UGHTTPManager.m | 328 ++ sdks/other/ios/UGAPI/UGMultiStepAction.h | 58 + sdks/other/ios/UGAPI/UGMultiStepAction.m | 40 + sdks/other/ios/UGAPI/UGQuery.h | 104 + sdks/other/ios/UGAPI/UGQuery.m | 277 + sdks/other/ios/UGAPI/UGUser.h | 27 + sdks/other/ios/UGAPI/UGUser.m | 27 + sdks/other/ios/UGAPI/v2/UGConnection.h | 289 + sdks/other/ios/UGAPI/v2/UGConnection.m | 938 +++ sdks/other/ios/UGAPI/v2/UGHTTPClient.h | 45 + sdks/other/ios/UGAPI/v2/UGHTTPClient.m | 161 + sdks/other/ios/UGAPI/v2/UGHTTPHelpers.h | 40 + sdks/other/ios/UGAPI/v2/UGHTTPHelpers.m | 162 + sdks/other/ios/UGAPI/v2/UGHTTPResult.h | 34 + sdks/other/ios/UGAPI/v2/UGHTTPResult.m | 46 + .../ios/UGAPIApp.xcodeproj/project.pbxproj | 653 +++ .../contents.xcworkspacedata | 7 + sdks/other/ios/UGAPIApp/UGAPIApp-Info.plist | 49 + sdks/other/ios/UGAPIApp/UGAPIApp-Prefix.pch | 31 + sdks/other/ios/UGAPIApp/UGAppAppDelegate.h | 25 + sdks/other/ios/UGAPIApp/UGAppAppDelegate.m | 139 + sdks/other/ios/UGAPIApp/UGAppViewController.h | 22 + sdks/other/ios/UGAPIApp/UGAppViewController.m | 47 + .../ios/UGAPIApp/en.lproj/InfoPlist.strings | 2 + .../en.lproj/MainStoryboard_iPad.storyboard | 27 + .../en.lproj/MainStoryboard_iPhone.storyboard | 27 + sdks/other/ios/UGAPIApp/main.m | 27 + .../ios/UGAPIAppTests/UGAPIAppTests-Info.plist | 22 + sdks/other/ios/UGAPIAppTests/UGAPIAppTests.h | 22 + sdks/other/ios/UGAPIAppTests/UGAPIAppTests.m | 41 + .../UGAPIAppTests/en.lproj/InfoPlist.strings | 2 + sdks/other/ios/changelog.md | 11 + .../Books/books.xcodeproj/project.pbxproj | 342 ++ .../samples/Books/books/AddBookViewController.h | 41 + .../samples/Books/books/AddBookViewController.m | 169 + .../other/ios/samples/Books/books/AppDelegate.h | 43 + .../other/ios/samples/Books/books/AppDelegate.m | 43 + .../samples/Books/books/BooksViewController.h | 41 + .../samples/Books/books/BooksViewController.m | 154 + .../ios/samples/Books/books/[email protected] | Bin 0 -> 18594 bytes sdks/other/ios/samples/Books/books/Default.png | Bin 0 -> 6540 bytes .../ios/samples/Books/books/[email protected] | Bin 0 -> 16107 bytes .../Books/books/UGSignInViewController.h | 23 + .../Books/books/UGSignInViewController.m | 184 + .../ios/samples/Books/books/books-Info.plist | 63 + .../ios/samples/Books/books/books-Prefix.pch | 31 + .../Books/books/en.lproj/InfoPlist.strings | 21 + sdks/other/ios/samples/Books/books/main.m | 32 + .../Browser/browser.xcodeproj/project.pbxproj | 487 ++ .../samples/Browser/browser/[email protected] | Bin 0 -> 18594 bytes .../ios/samples/Browser/browser/Default.png | Bin 0 -> 6540 bytes .../ios/samples/Browser/browser/[email protected] | Bin 0 -> 16107 bytes .../ios/samples/Browser/browser/UGAppDelegate.h | 24 + .../ios/samples/Browser/browser/UGAppDelegate.m | 39 + .../Browser/browser/UGAppViewController.h | 27 + .../Browser/browser/UGAppViewController.m | 143 + .../browser/UGCollectionViewController.h | 23 + .../browser/UGCollectionViewController.m | 115 + .../Browser/browser/UGEntityViewController.h | 22 + .../Browser/browser/UGEntityViewController.m | 86 + .../Browser/browser/UGSignInViewController.h | 24 + .../Browser/browser/UGSignInViewController.m | 185 + .../Browser/browser/UGTextViewController.h | 23 + .../Browser/browser/UGTextViewController.m | 43 + .../samples/Browser/browser/browser-Info.plist | 63 + .../samples/Browser/browser/browser-Prefix.pch | 14 + .../Browser/browser/en.lproj/InfoPlist.strings | 2 + sdks/other/ios/samples/Browser/browser/main.m | 30 + sdks/other/ios/samples/parties/Icon.ai | 4620 +++++++++++++++ .../parties/parties.xcodeproj/project.pbxproj | 481 ++ .../ios/samples/parties/parties/AppDelegate.h | 26 + .../ios/samples/parties/parties/AppDelegate.m | 73 + .../samples/parties/parties/[email protected] | Bin 0 -> 18594 bytes .../ios/samples/parties/parties/Default.png | Bin 0 -> 6540 bytes .../ios/samples/parties/parties/[email protected] | Bin 0 -> 16107 bytes sdks/other/ios/samples/parties/parties/Icon.png | Bin 0 -> 7725 bytes .../parties/parties/PartiesViewController.h | 24 + .../parties/parties/PartiesViewController.m | 241 + .../parties/parties/PartyViewController.h | 24 + .../parties/parties/PartyViewController.m | 166 + .../parties/parties/en.lproj/InfoPlist.strings | 2 + sdks/other/ios/samples/parties/parties/main.m | 35 + .../samples/parties/parties/parties-Info.plist | 63 + .../samples/parties/parties/parties-Prefix.pch | 15 + sdks/other/ios/test/test_client.nu | 50 + sdks/other/ios/test/test_connection.nu | 119 + sdks/other/perl/Build.PL | 46 + sdks/other/perl/LICENSE | 202 + sdks/other/perl/MANIFEST | 23 + sdks/other/perl/Makefile.PL | 41 + sdks/other/perl/README.md | 341 ++ sdks/other/perl/examples/books.pl | 48 + sdks/other/perl/lib/Usergrid/Client.pm | 492 ++ sdks/other/perl/lib/Usergrid/Collection.pm | 212 + sdks/other/perl/lib/Usergrid/Entity.pm | 92 + sdks/other/perl/lib/Usergrid/Request.pm | 249 + sdks/other/perl/t/01_init.t | 27 + sdks/other/perl/t/02_login.t | 64 + sdks/other/perl/t/03_update.t | 102 + sdks/other/perl/t/04_collection.t | 104 + sdks/other/perl/t/05_query.t | 108 + sdks/other/perl/t/06_batch_update.t | 107 + sdks/other/perl/t/07_batch_delete.t | 87 + sdks/other/perl/t/08_connections.t | 94 + sdks/other/perl/t/09_paging.t | 140 + sdks/other/perl/t/10_auto_paging.t | 94 + sdks/other/php/LICENSE | 202 + sdks/other/php/README.md | 388 ++ sdks/other/php/changelog.md | 0 sdks/other/php/examples/autoloader.inc.php | 36 + sdks/other/php/examples/quick_start/index.php | 45 + sdks/other/php/examples/tests/Tester.php | 80 + sdks/other/php/examples/tests/client_auth.php | 101 + sdks/other/php/examples/tests/collection.php | 154 + sdks/other/php/examples/tests/entity.php | 114 + sdks/other/php/examples/tests/exceptions.php | 45 + sdks/other/php/examples/tests/generic.php | 122 + sdks/other/php/examples/tests/push.php | 71 + sdks/other/php/examples/tests/pushtest_dev.p12 | Bin 0 -> 3203 bytes sdks/other/php/examples/tests/test.php | 56 + sdks/other/php/examples/tests/user.php | 137 + .../php/lib/vendor/Apache/Usergrid/Client.php | 813 +++ .../lib/vendor/Apache/Usergrid/Collection.php | 313 + .../php/lib/vendor/Apache/Usergrid/Entity.php | 320 ++ .../lib/vendor/Apache/Usergrid/Exceptions.php | 41 + .../lib/vendor/Apache/Usergrid/Notification.php | 103 + .../php/lib/vendor/Apache/Usergrid/Request.php | 174 + .../php/lib/vendor/Apache/Usergrid/Response.php | 90 + sdks/other/php/tests/autoloader.inc.php | 36 + sdks/other/php5/apache-usergrid/.gitignore | 12 + .../Examples/attrubites/attributes.php | 122 + .../Examples/collections/books.php | 130 + .../Examples/collections/data.php | 38 + .../Examples/collections/users.php | 120 + .../php5/apache-usergrid/Examples/examples.md | 17 + .../php5/apache-usergrid/Examples/examples.php | 245 + .../Examples/management/management.php | 91 + .../apache-usergrid/Examples/messages/data.php | 17 + .../Examples/messages/messages.php | 62 + .../Examples/notifications/data.php | 17 + .../Examples/notifications/notifications.php | 86 + .../Examples/notifications/notifiers.php | 79 + sdks/other/php5/apache-usergrid/LICENSE | 202 + sdks/other/php5/apache-usergrid/README.md | 219 + sdks/other/php5/apache-usergrid/TODO.md | 2 + sdks/other/php5/apache-usergrid/composer.json | 40 + sdks/other/php5/apache-usergrid/composer.lock | 1225 ++++ sdks/other/php5/apache-usergrid/phpunit.xml | 29 + .../src/Api/Exception/BadRequestException.php | 34 + .../src/Api/Exception/InvalidIdException.php | 33 + .../src/Api/Exception/NotFoundException.php | 33 + .../src/Api/Exception/ServerErrorException.php | 33 + .../src/Api/Exception/UnauthorizedException.php | 34 + .../src/Api/Exception/UsergridException.php | 152 + .../apache-usergrid/src/Api/Filters/Boolean.php | 44 + .../apache-usergrid/src/Api/Filters/Date.php | 44 + .../apache-usergrid/src/Api/Filters/Number.php | 48 + .../apache-usergrid/src/Api/GuzzleClient.php | 64 + .../src/Api/Models/Application.php | 35 + .../src/Api/Models/BaseCollection.php | 116 + .../src/Api/Models/Collection.php | 37 + .../apache-usergrid/src/Api/Models/Device.php | 50 + .../apache-usergrid/src/Api/Models/Entity.php | 36 + .../apache-usergrid/src/Api/Models/Event.php | 35 + .../apache-usergrid/src/Api/Models/Group.php | 54 + .../src/Api/Models/GuzzleCommandTrait.php | 59 + .../apache-usergrid/src/Api/Models/Notifier.php | 36 + .../src/Api/Models/Organization.php | 38 + .../apache-usergrid/src/Api/Models/Receipt.php | 36 + .../apache-usergrid/src/Api/Models/Role.php | 54 + .../apache-usergrid/src/Api/Models/User.php | 77 + .../apache-usergrid/src/Api/QueryAggregator.php | 61 + .../src/Api/ResourceIterator.php | 69 + .../php5/apache-usergrid/src/Api/Usergrid.php | 452 ++ .../Oauth2/GrantType/AuthorizationCode.php | 77 + .../Oauth2/GrantType/ClientCredentials.php | 73 + .../Oauth2/GrantType/GrantTypeInterface.php | 41 + .../GrantType/HWIOAuthBundleRefreshToken.php | 62 + .../Oauth2/GrantType/PasswordCredentials.php | 75 + .../Plugin/Oauth2/GrantType/RefreshToken.php | 74 + .../src/Guzzle/Plugin/Oauth2/Oauth2Plugin.php | 212 + .../Laravel/ApacheUsergridServiceProvider.php | 159 + .../src/Laravel/Facades/Usergrid.php | 42 + .../src/Manifests/1.0.0/Application.php | 979 ++++ .../src/Manifests/1.0.0/Errors.php | 53 + .../src/Manifests/1.0.0/Management.php | 1076 ++++ .../src/Manifests/1.0.0/Manifest.php | 25 + .../src/Manifests/1.0.0/Notification.php | 154 + .../src/Manifests/1.0.1/Activities.php | 24 + .../src/Manifests/1.0.1/Application.php | 1108 ++++ .../src/Manifests/1.0.1/Assets.php | 24 + .../src/Manifests/1.0.1/Custom.php | 381 ++ .../src/Manifests/1.0.1/Devices.php | 465 ++ .../src/Manifests/1.0.1/Errors.php | 50 + .../src/Manifests/1.0.1/Events.php | 24 + .../src/Manifests/1.0.1/Groups.php | 486 ++ .../src/Manifests/1.0.1/Management.php | 1076 ++++ .../src/Manifests/1.0.1/Manifest.php | 24 + .../src/Manifests/1.0.1/Messages.php | 19 + .../src/Manifests/1.0.1/Notifications.php | 241 + .../src/Manifests/1.0.1/Notifiers.php | 166 + .../src/Manifests/1.0.1/Receipts.php | 24 + .../src/Manifests/1.0.1/Roles.php | 381 ++ .../src/Manifests/1.0.1/Users.php | 381 ++ .../Manifests/swagger-json/applications.json | 1262 +++++ .../src/Manifests/swagger-json/management.json | 1905 +++++++ .../src/Manifests/swagger-json/resources.json | 15 + .../src/Native/ConfigRepository.php | 102 + .../src/Native/Facades/Usergrid.php | 118 + .../src/Native/UsergridBootstrapper.php | 150 + .../php5/apache-usergrid/src/config/config.php | 53 + .../tests/Api/ApplicationTest.php | 72 + .../apache-usergrid/tests/Api/AttributeTest.php | 59 + .../Api/Exception/BadRequestExceptionTest.php | 59 + .../Api/Exception/InvalidIdExceptionTest.php | 58 + .../Api/Exception/NotFoundExceptionTest.php | 57 + .../Api/Exception/ServerErrorExceptionTest.php | 58 + .../Api/Exception/UnauthorizedExceptionTest.php | 58 + .../tests/Api/Filters/BooleanTest.php | 45 + .../tests/Api/Filters/DateTest.php | 41 + .../tests/Api/ManagementTest.php | 59 + .../tests/Api/QueryAggregatorTest.php | 40 + .../apache-usergrid/tests/Api/UsergridTest.php | 153 + .../tests/Laravel/Facades/UsergridTest.php | 53 + .../php5/apache-usergrid/tests/bootstrap.php | 61 + sdks/other/ruby-on-rails/Gemfile | 19 + sdks/other/ruby-on-rails/LICENSE.txt | 14 + sdks/other/ruby-on-rails/README.md | 212 + sdks/other/ruby-on-rails/Rakefile | 22 + sdks/other/ruby-on-rails/lib/extensions/hash.rb | 23 + .../ruby-on-rails/lib/extensions/resource.rb | 66 + .../ruby-on-rails/lib/usergrid_ironhorse.rb | 39 + .../lib/usergrid_ironhorse/base.rb | 370 ++ .../lib/usergrid_ironhorse/query.rb | 929 +++ .../lib/usergrid_ironhorse/user_context.rb | 96 + .../lib/usergrid_ironhorse/version.rb | 21 + sdks/other/ruby-on-rails/spec/spec_helper.rb | 93 + .../other/ruby-on-rails/spec/spec_settings.yaml | 20 + .../spec/support/active_model_lint.rb | 33 + .../spec/usergrid_ironhorse/base_spec.rb | 452 ++ .../ruby-on-rails/usergrid_ironhorse.gemspec | 44 + sdks/other/ruby/.gitignore | 18 + sdks/other/ruby/.rspec | 1 + sdks/other/ruby/.rvmrc | 2 + sdks/other/ruby/Gemfile | 19 + sdks/other/ruby/LICENSE | 14 + sdks/other/ruby/README.md | 268 + sdks/other/ruby/Rakefile | 22 + sdks/other/ruby/bin/autospec | 16 + sdks/other/ruby/bin/htmldiff | 16 + sdks/other/ruby/bin/ldiff | 16 + sdks/other/ruby/bin/restclient | 16 + sdks/other/ruby/bin/rspec | 16 + .../other/ruby/lib/usergrid/core/application.rb | 84 + sdks/other/ruby/lib/usergrid/core/collection.rb | 121 + sdks/other/ruby/lib/usergrid/core/entity.rb | 80 + sdks/other/ruby/lib/usergrid/core/management.rb | 57 + .../ruby/lib/usergrid/core/organization.rb | 74 + sdks/other/ruby/lib/usergrid/core/resource.rb | 157 + sdks/other/ruby/lib/usergrid/extensions/hash.rb | 45 + .../ruby/lib/usergrid/extensions/response.rb | 96 + sdks/other/ruby/lib/usergrid/version.rb | 18 + sdks/other/ruby/lib/usergrid_iron.rb | 43 + sdks/other/ruby/spec/spec_helper.rb | 89 + sdks/other/ruby/spec/spec_settings.yaml | 27 + .../ruby/spec/usergrid/core/application_spec.rb | 342 ++ .../ruby/spec/usergrid/core/collection_spec.rb | 125 + .../ruby/spec/usergrid/core/entity_spec.rb | 91 + .../ruby/spec/usergrid/core/management_spec.rb | 51 + .../spec/usergrid/core/organization_spec.rb | 113 + .../ruby/spec/usergrid/core/resource_spec.rb | 63 + .../ruby/spec/usergrid/extensions/hash_spec.rb | 40 + sdks/other/ruby/usergrid_iron.gemspec | 41 + sdks/perl/Build.PL | 46 - sdks/perl/LICENSE | 202 - sdks/perl/MANIFEST | 23 - sdks/perl/Makefile.PL | 41 - sdks/perl/README.md | 341 -- sdks/perl/examples/books.pl | 48 - sdks/perl/lib/Usergrid/Client.pm | 492 -- sdks/perl/lib/Usergrid/Collection.pm | 212 - sdks/perl/lib/Usergrid/Entity.pm | 92 - sdks/perl/lib/Usergrid/Request.pm | 249 - sdks/perl/t/01_init.t | 27 - sdks/perl/t/02_login.t | 64 - sdks/perl/t/03_update.t | 102 - sdks/perl/t/04_collection.t | 104 - sdks/perl/t/05_query.t | 108 - sdks/perl/t/06_batch_update.t | 107 - sdks/perl/t/07_batch_delete.t | 87 - sdks/perl/t/08_connections.t | 94 - sdks/perl/t/09_paging.t | 140 - sdks/perl/t/10_auto_paging.t | 94 - sdks/php/LICENSE | 202 - sdks/php/README.md | 388 -- sdks/php/changelog.md | 0 sdks/php/examples/autoloader.inc.php | 36 - sdks/php/examples/quick_start/index.php | 45 - sdks/php/examples/tests/Tester.php | 80 - sdks/php/examples/tests/client_auth.php | 101 - sdks/php/examples/tests/collection.php | 154 - sdks/php/examples/tests/entity.php | 114 - sdks/php/examples/tests/exceptions.php | 45 - sdks/php/examples/tests/generic.php | 122 - sdks/php/examples/tests/push.php | 71 - sdks/php/examples/tests/pushtest_dev.p12 | Bin 3203 -> 0 bytes sdks/php/examples/tests/test.php | 56 - sdks/php/examples/tests/user.php | 137 - sdks/php/lib/vendor/Apache/Usergrid/Client.php | 813 --- .../lib/vendor/Apache/Usergrid/Collection.php | 313 - sdks/php/lib/vendor/Apache/Usergrid/Entity.php | 320 -- .../lib/vendor/Apache/Usergrid/Exceptions.php | 41 - .../lib/vendor/Apache/Usergrid/Notification.php | 103 - sdks/php/lib/vendor/Apache/Usergrid/Request.php | 174 - .../php/lib/vendor/Apache/Usergrid/Response.php | 90 - sdks/php/tests/autoloader.inc.php | 36 - sdks/php5/apache-usergrid/.gitignore | 12 - .../Examples/attrubites/attributes.php | 122 - .../Examples/collections/books.php | 130 - .../Examples/collections/data.php | 38 - .../Examples/collections/users.php | 120 - sdks/php5/apache-usergrid/Examples/examples.md | 17 - sdks/php5/apache-usergrid/Examples/examples.php | 245 - .../Examples/management/management.php | 91 - .../apache-usergrid/Examples/messages/data.php | 17 - .../Examples/messages/messages.php | 62 - .../Examples/notifications/data.php | 17 - .../Examples/notifications/notifications.php | 86 - .../Examples/notifications/notifiers.php | 79 - sdks/php5/apache-usergrid/LICENSE | 202 - sdks/php5/apache-usergrid/README.md | 219 - sdks/php5/apache-usergrid/TODO.md | 2 - sdks/php5/apache-usergrid/composer.json | 40 - sdks/php5/apache-usergrid/composer.lock | 1225 ---- sdks/php5/apache-usergrid/phpunit.xml | 29 - .../src/Api/Exception/BadRequestException.php | 34 - .../src/Api/Exception/InvalidIdException.php | 33 - .../src/Api/Exception/NotFoundException.php | 33 - .../src/Api/Exception/ServerErrorException.php | 33 - .../src/Api/Exception/UnauthorizedException.php | 34 - .../src/Api/Exception/UsergridException.php | 152 - .../apache-usergrid/src/Api/Filters/Boolean.php | 44 - .../apache-usergrid/src/Api/Filters/Date.php | 44 - .../apache-usergrid/src/Api/Filters/Number.php | 48 - .../apache-usergrid/src/Api/GuzzleClient.php | 64 - .../src/Api/Models/Application.php | 35 - .../src/Api/Models/BaseCollection.php | 116 - .../src/Api/Models/Collection.php | 37 - .../apache-usergrid/src/Api/Models/Device.php | 50 - .../apache-usergrid/src/Api/Models/Entity.php | 36 - .../apache-usergrid/src/Api/Models/Event.php | 35 - .../apache-usergrid/src/Api/Models/Group.php | 54 - .../src/Api/Models/GuzzleCommandTrait.php | 59 - .../apache-usergrid/src/Api/Models/Notifier.php | 36 - .../src/Api/Models/Organization.php | 38 - .../apache-usergrid/src/Api/Models/Receipt.php | 36 - .../apache-usergrid/src/Api/Models/Role.php | 54 - .../apache-usergrid/src/Api/Models/User.php | 77 - .../apache-usergrid/src/Api/QueryAggregator.php | 61 - .../src/Api/ResourceIterator.php | 69 - sdks/php5/apache-usergrid/src/Api/Usergrid.php | 452 -- .../Oauth2/GrantType/AuthorizationCode.php | 77 - .../Oauth2/GrantType/ClientCredentials.php | 73 - .../Oauth2/GrantType/GrantTypeInterface.php | 41 - .../GrantType/HWIOAuthBundleRefreshToken.php | 62 - .../Oauth2/GrantType/PasswordCredentials.php | 75 - .../Plugin/Oauth2/GrantType/RefreshToken.php | 74 - .../src/Guzzle/Plugin/Oauth2/Oauth2Plugin.php | 212 - .../Laravel/ApacheUsergridServiceProvider.php | 159 - .../src/Laravel/Facades/Usergrid.php | 42 - .../src/Manifests/1.0.0/Application.php | 979 ---- .../src/Manifests/1.0.0/Errors.php | 53 - .../src/Manifests/1.0.0/Management.php | 1076 ---- .../src/Manifests/1.0.0/Manifest.php | 25 - .../src/Manifests/1.0.0/Notification.php | 154 - .../src/Manifests/1.0.1/Activities.php | 24 - .../src/Manifests/1.0.1/Application.php | 1108 ---- .../src/Manifests/1.0.1/Assets.php | 24 - .../src/Manifests/1.0.1/Custom.php | 381 -- .../src/Manifests/1.0.1/Devices.php | 465 -- .../src/Manifests/1.0.1/Errors.php | 50 - .../src/Manifests/1.0.1/Events.php | 24 - .../src/Manifests/1.0.1/Groups.php | 486 -- .../src/Manifests/1.0.1/Management.php | 1076 ---- .../src/Manifests/1.0.1/Manifest.php | 24 - .../src/Manifests/1.0.1/Messages.php | 19 - .../src/Manifests/1.0.1/Notifications.php | 241 - .../src/Manifests/1.0.1/Notifiers.php | 166 - .../src/Manifests/1.0.1/Receipts.php | 24 - .../src/Manifests/1.0.1/Roles.php | 381 -- .../src/Manifests/1.0.1/Users.php | 381 -- .../Manifests/swagger-json/applications.json | 1262 ----- .../src/Manifests/swagger-json/management.json | 1905 ------- .../src/Manifests/swagger-json/resources.json | 15 - .../src/Native/ConfigRepository.php | 102 - .../src/Native/Facades/Usergrid.php | 118 - .../src/Native/UsergridBootstrapper.php | 150 - sdks/php5/apache-usergrid/src/config/config.php | 53 - .../tests/Api/ApplicationTest.php | 72 - .../apache-usergrid/tests/Api/AttributeTest.php | 59 - .../Api/Exception/BadRequestExceptionTest.php | 59 - .../Api/Exception/InvalidIdExceptionTest.php | 58 - .../Api/Exception/NotFoundExceptionTest.php | 57 - .../Api/Exception/ServerErrorExceptionTest.php | 58 - .../Api/Exception/UnauthorizedExceptionTest.php | 58 - .../tests/Api/Filters/BooleanTest.php | 45 - .../tests/Api/Filters/DateTest.php | 41 - .../tests/Api/ManagementTest.php | 59 - .../tests/Api/QueryAggregatorTest.php | 40 - .../apache-usergrid/tests/Api/UsergridTest.php | 153 - .../tests/Laravel/Facades/UsergridTest.php | 53 - sdks/php5/apache-usergrid/tests/bootstrap.php | 61 - sdks/python/.gitignore | 57 - sdks/python/GUIDE.md | 2 - sdks/python/LICENSE | 202 - sdks/python/README.md | 16 +- sdks/python/README.rst | 20 - sdks/python/sample_app.py | 77 - sdks/python/setup.py | 51 - sdks/python/usergrid/UsergridApplication.py | 65 - sdks/python/usergrid/UsergridAuth.py | 105 - sdks/python/usergrid/UsergridClient.py | 401 -- sdks/python/usergrid/UsergridCollection.py | 82 - sdks/python/usergrid/UsergridConnection.py | 30 - sdks/python/usergrid/UsergridError.py | 21 - sdks/python/usergrid/UsergridOrganization.py | 35 - sdks/python/usergrid/UsergridQueryIterator.py | 157 - sdks/python/usergrid/__init__.py | 37 - sdks/python/usergrid/app_templates.py | 38 - sdks/python/usergrid/management_templates.py | 27 - sdks/ruby-on-rails/Gemfile | 19 - sdks/ruby-on-rails/LICENSE.txt | 14 - sdks/ruby-on-rails/README.md | 212 - sdks/ruby-on-rails/Rakefile | 22 - sdks/ruby-on-rails/lib/extensions/hash.rb | 23 - sdks/ruby-on-rails/lib/extensions/resource.rb | 66 - sdks/ruby-on-rails/lib/usergrid_ironhorse.rb | 39 - .../lib/usergrid_ironhorse/base.rb | 370 -- .../lib/usergrid_ironhorse/query.rb | 929 --- .../lib/usergrid_ironhorse/user_context.rb | 96 - .../lib/usergrid_ironhorse/version.rb | 21 - sdks/ruby-on-rails/spec/spec_helper.rb | 93 - sdks/ruby-on-rails/spec/spec_settings.yaml | 20 - .../spec/support/active_model_lint.rb | 33 - .../spec/usergrid_ironhorse/base_spec.rb | 452 -- sdks/ruby-on-rails/usergrid_ironhorse.gemspec | 44 - sdks/ruby/.gitignore | 18 - sdks/ruby/.rspec | 1 - sdks/ruby/.rvmrc | 2 - sdks/ruby/Gemfile | 19 - sdks/ruby/LICENSE | 14 - sdks/ruby/README.md | 268 - sdks/ruby/Rakefile | 22 - sdks/ruby/bin/autospec | 16 - sdks/ruby/bin/htmldiff | 16 - sdks/ruby/bin/ldiff | 16 - sdks/ruby/bin/restclient | 16 - sdks/ruby/bin/rspec | 16 - sdks/ruby/lib/usergrid/core/application.rb | 84 - sdks/ruby/lib/usergrid/core/collection.rb | 121 - sdks/ruby/lib/usergrid/core/entity.rb | 80 - sdks/ruby/lib/usergrid/core/management.rb | 57 - sdks/ruby/lib/usergrid/core/organization.rb | 74 - sdks/ruby/lib/usergrid/core/resource.rb | 157 - sdks/ruby/lib/usergrid/extensions/hash.rb | 45 - sdks/ruby/lib/usergrid/extensions/response.rb | 96 - sdks/ruby/lib/usergrid/version.rb | 18 - sdks/ruby/lib/usergrid_iron.rb | 43 - sdks/ruby/spec/spec_helper.rb | 89 - sdks/ruby/spec/spec_settings.yaml | 27 - .../ruby/spec/usergrid/core/application_spec.rb | 342 -- sdks/ruby/spec/usergrid/core/collection_spec.rb | 125 - sdks/ruby/spec/usergrid/core/entity_spec.rb | 91 - sdks/ruby/spec/usergrid/core/management_spec.rb | 51 - .../spec/usergrid/core/organization_spec.rb | 113 - sdks/ruby/spec/usergrid/core/resource_spec.rb | 63 - sdks/ruby/spec/usergrid/extensions/hash_spec.rb | 40 - sdks/ruby/usergrid_iron.gemspec | 41 - sdks/swift/.gitignore | 25 - sdks/swift/LICENSE.txt | 19 - sdks/swift/Package.swift | 30 - sdks/swift/README.md | 804 +-- .../ActivityFeed.xcodeproj/project.pbxproj | 827 --- .../contents.xcworkspacedata | 7 - .../contents.xcworkspacedata | 7 - .../xcshareddata/ActivityFeed.xcscmblueprint | 30 - sdks/swift/Samples/ActivityFeed/Podfile | 8 - sdks/swift/Samples/ActivityFeed/Readme.md | 29 - .../ActivityFeed/Source/ActivityEntity.swift | 60 - .../ActivityFeed/Source/AppDelegate.swift | 65 - .../AppIcon.appiconset/Contents.json | 38 - .../Source/Assets.xcassets/Contents.json | 6 - .../UsergridGuy.imageset/Contents.json | 21 - .../UsergridGuy.imageset/UsergridGuy.png | Bin 6230 -> 0 bytes .../Source/Base.lproj/LaunchScreen.storyboard | 27 - .../Source/Base.lproj/Main.storyboard | 371 -- .../Source/FollowViewController.swift | 50 - .../ActivityFeed/Source/FormTextField.swift | 71 - .../Samples/ActivityFeed/Source/Info.plist | 43 - .../Source/LoginViewController.swift | 77 - .../Source/MessageTableViewCell.swift | 101 - .../ActivityFeed/Source/MessageTextView.swift | 39 - .../Source/MessageViewController.swift | 224 - .../Source/RegisterViewController.swift | 62 - .../ActivityFeed/Source/UsergridManager.swift | 78 - .../Source/ViewControllerExtensions.swift | 36 - .../Assets.xcassets/README__ignoredByTemplate__ | 1 - .../ExtensionDelegate.swift | 45 - .../WatchSample Extension/Info.plist | 45 - .../InterfaceController.swift | 81 - .../AppIcon.appiconset/Contents.json | 55 - .../WatchSample/Base.lproj/Interface.storyboard | 46 - .../Samples/ActivityFeed/WatchSample/Info.plist | 35 - .../Samples/Push/Push.xcodeproj/project.pbxproj | 473 -- .../contents.xcworkspacedata | 7 - .../Push.xcworkspace/contents.xcworkspacedata | 7 - sdks/swift/Samples/Push/Readme.md | 21 - .../swift/Samples/Push/Source/AppDelegate.swift | 53 - .../AppIcon.appiconset/Contents.json | 38 - .../Push/Source/Assets.xcassets/Contents.json | 6 - .../UsergridGuy.imageset/Contents.json | 21 - .../UsergridGuy.imageset/UsergridGuy.png | Bin 6230 -> 0 bytes .../Source/Base.lproj/LaunchScreen.storyboard | 27 - .../Push/Source/Base.lproj/Main.storyboard | 75 - sdks/swift/Samples/Push/Source/Info.plist | 38 - .../Samples/Push/Source/UsergridManager.swift | 72 - .../Samples/Push/Source/ViewController.swift | 39 - sdks/swift/Samples/Readme.md | 27 - sdks/swift/Source/Info.plist | 26 - sdks/swift/Source/Usergrid.swift | 637 --- sdks/swift/Source/UsergridAsset.swift | 198 - .../Source/UsergridAssetRequestWrapper.swift | 48 - sdks/swift/Source/UsergridAuth.swift | 276 - sdks/swift/Source/UsergridClient.swift | 931 --- sdks/swift/Source/UsergridClientConfig.swift | 149 - sdks/swift/Source/UsergridDevice.swift | 213 - sdks/swift/Source/UsergridEntity.swift | 635 --- sdks/swift/Source/UsergridEnums.swift | 417 -- sdks/swift/Source/UsergridExtensions.swift | 112 - sdks/swift/Source/UsergridFileMetaData.swift | 114 - sdks/swift/Source/UsergridKeychainHelpers.swift | 196 - sdks/swift/Source/UsergridQuery.swift | 591 -- sdks/swift/Source/UsergridRequest.swift | 245 - sdks/swift/Source/UsergridRequestManager.swift | 176 - sdks/swift/Source/UsergridResponse.swift | 203 - sdks/swift/Source/UsergridResponseError.swift | 90 - sdks/swift/Source/UsergridSDK.h | 37 - sdks/swift/Source/UsergridSessionDelegate.swift | 90 - sdks/swift/Source/UsergridUser.swift | 523 -- sdks/swift/Tests/ASSET_Tests.swift | 280 - sdks/swift/Tests/AUTH_Tests.swift | 132 - sdks/swift/Tests/CONNECTION_Tests.swift | 105 - sdks/swift/Tests/ClientCreationTests.swift | 74 - sdks/swift/Tests/Entity_Tests.swift | 173 - sdks/swift/Tests/GET_Tests.swift | 113 - sdks/swift/Tests/Info.plist | 24 - sdks/swift/Tests/PUT_Tests.swift | 158 - sdks/swift/Tests/TestAssets/UsergridGuy.jpg | Bin 12981 -> 0 bytes sdks/swift/Tests/TestAssets/logo_apigee.png | Bin 10696 -> 0 bytes sdks/swift/Tests/TestAssets/test.png | Bin 1417937 -> 0 bytes sdks/swift/Tests/User_Tests.swift | 399 -- .../swift/UsergridSDK.xcodeproj/project.pbxproj | 1179 ---- .../contents.xcworkspacedata | 7 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcschemes/UsergridSDK OSX.xcscheme | 100 - .../xcschemes/UsergridSDK iOS.xcscheme | 100 - .../xcschemes/UsergridSDK tvOS.xcscheme | 114 - .../xcschemes/UsergridSDK watchOS.xcscheme | 80 - .../xcschemes/UsergridSDK_OSX_Tests.xcscheme | 56 - .../xcschemes/UsergridSDK_TVOS_Tests.xcscheme | 56 - .../xcschemes/UsergridSDK_iOS_Tests.xcscheme | 57 - sdks/swift/docs/Classes.html | 702 --- sdks/swift/docs/Classes/Usergrid.html | 3798 ------------- sdks/swift/docs/Classes/UsergridAppAuth.html | 410 -- sdks/swift/docs/Classes/UsergridAsset.html | 702 --- .../Classes/UsergridAssetUploadRequest.html | 356 -- sdks/swift/docs/Classes/UsergridAuth.html | 558 -- sdks/swift/docs/Classes/UsergridClient.html | 3873 ------------- .../docs/Classes/UsergridClientConfig.html | 744 --- sdks/swift/docs/Classes/UsergridDevice.html | 763 --- sdks/swift/docs/Classes/UsergridEntity.html | 2683 --------- .../docs/Classes/UsergridFileMetaData.html | 532 -- sdks/swift/docs/Classes/UsergridQuery.html | 2278 -------- .../UsergridQuery/UsergridQueryOperator.html | 272 - .../UsergridQuery/UsergridQuerySortOrder.html | 203 - sdks/swift/docs/Classes/UsergridRequest.html | 619 -- sdks/swift/docs/Classes/UsergridResponse.html | 969 ---- .../docs/Classes/UsergridResponseError.html | 473 -- sdks/swift/docs/Classes/UsergridUser.html | 2434 -------- .../UsergridUser/UsergridUserProperties.html | 346 -- sdks/swift/docs/Classes/UsergridUserAuth.html | 410 -- sdks/swift/docs/Enums.html | 435 -- sdks/swift/docs/Enums/UsergridAuthFallback.html | 248 - sdks/swift/docs/Enums/UsergridAuthMode.html | 283 - .../docs/Enums/UsergridDeviceProperties.html | 369 -- sdks/swift/docs/Enums/UsergridDirection.html | 286 - .../docs/Enums/UsergridEntityProperties.html | 514 -- sdks/swift/docs/Enums/UsergridHttpMethod.html | 341 -- .../docs/Enums/UsergridImageContentType.html | 286 - .../swift/docs/Enums/UsergridQueryOperator.html | 431 -- .../docs/Enums/UsergridQuerySortOrder.html | 338 -- .../docs/Enums/UsergridUserProperties.html | 524 -- sdks/swift/docs/Extensions.html | 203 - sdks/swift/docs/Extensions/NSDate.html | 448 -- sdks/swift/docs/Extensions/UsergridAsset.html | 184 - sdks/swift/docs/Extensions/UsergridAuth.html | 260 - sdks/swift/docs/Extensions/UsergridClient.html | 1962 ------- sdks/swift/docs/Global Variables.html | 210 - sdks/swift/docs/Protocols.html | 146 - sdks/swift/docs/Protocols/UsergridAuth.html | 260 - sdks/swift/docs/Typealiases.html | 411 -- sdks/swift/docs/css/highlight.css | 200 - sdks/swift/docs/css/jazzy.css | 331 -- .../docs/docsets/.docset/Contents/Info.plist | 20 - .../Contents/Resources/Documents/Classes.html | 702 --- .../Resources/Documents/Classes/Usergrid.html | 3798 ------------- .../Documents/Classes/UsergridAppAuth.html | 410 -- .../Documents/Classes/UsergridAsset.html | 702 --- .../Classes/UsergridAssetUploadRequest.html | 356 -- .../Documents/Classes/UsergridAuth.html | 558 -- .../Documents/Classes/UsergridClient.html | 3873 ------------- .../Documents/Classes/UsergridClientConfig.html | 744 --- .../Documents/Classes/UsergridDevice.html | 763 --- .../Documents/Classes/UsergridEntity.html | 2683 --------- .../Documents/Classes/UsergridFileMetaData.html | 532 -- .../Documents/Classes/UsergridQuery.html | 2278 -------- .../UsergridQuery/UsergridQueryOperator.html | 272 - .../UsergridQuery/UsergridQuerySortOrder.html | 203 - .../Documents/Classes/UsergridRequest.html | 619 -- .../Documents/Classes/UsergridResponse.html | 969 ---- .../Classes/UsergridResponseError.html | 473 -- .../Documents/Classes/UsergridUser.html | 2434 -------- .../UsergridUser/UsergridUserProperties.html | 346 -- .../Documents/Classes/UsergridUserAuth.html | 410 -- .../Contents/Resources/Documents/Enums.html | 435 -- .../Documents/Enums/UsergridAuthFallback.html | 248 - .../Documents/Enums/UsergridAuthMode.html | 283 - .../Enums/UsergridDeviceProperties.html | 369 -- .../Documents/Enums/UsergridDirection.html | 286 - .../Enums/UsergridEntityProperties.html | 514 -- .../Documents/Enums/UsergridHttpMethod.html | 341 -- .../Enums/UsergridImageContentType.html | 286 - .../Documents/Enums/UsergridQueryOperator.html | 431 -- .../Documents/Enums/UsergridQuerySortOrder.html | 338 -- .../Documents/Enums/UsergridUserProperties.html | 524 -- .../Resources/Documents/Extensions.html | 203 - .../Resources/Documents/Extensions/NSDate.html | 448 -- .../Documents/Extensions/UsergridAsset.html | 184 - .../Documents/Extensions/UsergridAuth.html | 260 - .../Documents/Extensions/UsergridClient.html | 1962 ------- .../Resources/Documents/Global Variables.html | 210 - .../Contents/Resources/Documents/Protocols.html | 146 - .../Documents/Protocols/UsergridAuth.html | 260 - .../Resources/Documents/Typealiases.html | 411 -- .../Resources/Documents/css/highlight.css | 200 - .../Contents/Resources/Documents/css/jazzy.css | 331 -- .../Contents/Resources/Documents/img/carat.png | Bin 274 -> 0 bytes .../Contents/Resources/Documents/img/dash.png | Bin 1338 -> 0 bytes .../Contents/Resources/Documents/img/gh.png | Bin 1571 -> 0 bytes .../Contents/Resources/Documents/index.html | 927 --- .../Contents/Resources/Documents/js/jazzy.js | 40 - .../Resources/Documents/js/jquery.min.js | 4 - .../Resources/Documents/undocumented.txt | 0 .../.docset/Contents/Resources/docSet.dsidx | Bin 147456 -> 0 bytes sdks/swift/docs/docsets/.tgz | Bin 148251 -> 0 bytes .../UsergridSDK.docset/Contents/Info.plist | 20 - .../Contents/Resources/Documents/Classes.html | 694 --- .../Resources/Documents/Classes/Usergrid.html | 3704 ------------ .../Documents/Classes/UsergridAppAuth.html | 402 -- .../Documents/Classes/UsergridAsset.html | 694 --- .../Classes/UsergridAssetUploadRequest.html | 348 -- .../Documents/Classes/UsergridAuth.html | 550 -- .../Documents/Classes/UsergridClient.html | 3800 ------------- .../Documents/Classes/UsergridClientConfig.html | 736 --- .../Documents/Classes/UsergridDevice.html | 644 --- .../Documents/Classes/UsergridEntity.html | 2612 --------- .../Documents/Classes/UsergridFileMetaData.html | 524 -- .../Documents/Classes/UsergridQuery.html | 2270 -------- .../UsergridQuery/UsergridQueryOperator.html | 272 - .../UsergridQuery/UsergridQuerySortOrder.html | 203 - .../Documents/Classes/UsergridRequest.html | 611 -- .../Documents/Classes/UsergridResponse.html | 961 ---- .../Classes/UsergridResponseError.html | 465 -- .../Documents/Classes/UsergridUser.html | 2319 -------- .../UsergridUser/UsergridUserProperties.html | 346 -- .../Documents/Classes/UsergridUserAuth.html | 402 -- .../Contents/Resources/Documents/Enums.html | 427 -- .../Documents/Enums/UsergridAuthFallback.html | 248 - .../Enums/UsergridDeviceProperties.html | 361 -- .../Documents/Enums/UsergridDirection.html | 278 - .../Enums/UsergridEntityProperties.html | 506 -- .../Documents/Enums/UsergridHttpMethod.html | 333 -- .../Enums/UsergridImageContentType.html | 278 - .../Documents/Enums/UsergridQueryOperator.html | 423 -- .../Documents/Enums/UsergridQuerySortOrder.html | 330 -- .../Documents/Enums/UsergridUserProperties.html | 516 -- .../Resources/Documents/Extensions.html | 175 - .../Documents/Extensions/UsergridAsset.html | 184 - .../Documents/Extensions/UsergridAuth.html | 260 - .../Documents/Extensions/UsergridClient.html | 1962 ------- .../Resources/Documents/Global Variables.html | 202 - .../Contents/Resources/Documents/Protocols.html | 146 - .../Documents/Protocols/UsergridAuth.html | 260 - .../Resources/Documents/Typealiases.html | 403 -- .../Resources/Documents/css/highlight.css | 200 - .../Contents/Resources/Documents/css/jazzy.css | 331 -- .../Contents/Resources/Documents/img/carat.png | Bin 274 -> 0 bytes .../Contents/Resources/Documents/img/dash.png | Bin 1338 -> 0 bytes .../Contents/Resources/Documents/img/gh.png | Bin 1571 -> 0 bytes .../Contents/Resources/Documents/index.html | 919 --- .../Contents/Resources/Documents/js/jazzy.js | 40 - .../Resources/Documents/js/jquery.min.js | 4 - .../Resources/Documents/undocumented.txt | 0 .../Contents/Resources/docSet.dsidx | Bin 151552 -> 0 bytes sdks/swift/docs/docsets/UsergridSDK.tgz | Bin 145485 -> 0 bytes sdks/swift/docs/img/carat.png | Bin 274 -> 0 bytes sdks/swift/docs/img/dash.png | Bin 1338 -> 0 bytes sdks/swift/docs/img/gh.png | Bin 1571 -> 0 bytes sdks/swift/docs/index.html | 927 --- sdks/swift/docs/js/jazzy.js | 40 - sdks/swift/docs/js/jquery.min.js | 4 - sdks/swift/docs/undocumented.txt | 0 sdks/usergrid-java-sdk-0.0.6/README.txt | 5 - sdks/usergrid-java-sdk-0.0.6/pom.xml | 114 - .../java/org/usergrid/java/client/Client.java | 1292 ----- .../usergrid/java/client/entities/Activity.java | 626 -- .../usergrid/java/client/entities/Device.java | 68 - .../usergrid/java/client/entities/Entity.java | 191 - .../usergrid/java/client/entities/Group.java | 79 - .../usergrid/java/client/entities/Message.java | 148 - .../org/usergrid/java/client/entities/User.java | 158 - .../java/client/exception/ClientException.java | 42 - .../java/client/response/AggregateCounter.java | 52 - .../client/response/AggregateCounterSet.java | 111 - .../java/client/response/ApiResponse.java | 421 -- .../client/response/ClientCredentialsInfo.java | 58 - .../java/client/response/QueueInfo.java | 44 - .../usergrid/java/client/utils/JsonUtils.java | 182 - .../usergrid/java/client/utils/MapUtils.java | 39 - .../usergrid/java/client/utils/ObjectUtils.java | 36 - .../usergrid/java/client/utils/UrlUtils.java | 124 - stack/README.md | 6 +- .../corepersistence/CpEntityManager.java | 21 +- .../pipeline/read/ResultsPage.java | 14 +- .../read/traverse/AbstractReadGraphFilter.java | 7 + .../results/IdQueryExecutor.java | 10 + .../results/ObservableQueryExecutor.java | 3 + .../mq/cassandra/io/AbstractSearch.java | 8 +- .../actorsystem/ActorSystemManagerImpl.java | 12 +- .../impl/ScopedCacheSerializationImpl.java | 10 +- .../mvcc/stage/CollectionIoEvent.java | 10 +- .../mvcc/stage/delete/MarkCommit.java | 2 +- .../mvcc/stage/write/WriteCommit.java | 13 +- .../mvcc/stage/write/WriteUniqueVerify.java | 16 +- .../MvccEntitySerializationStrategyImpl.java | 4 +- ...vccEntitySerializationStrategyProxyImpl.java | 4 +- .../MvccEntitySerializationStrategyV3Impl.java | 4 +- .../MvccLogEntrySerializationProxyImpl.java | 4 +- ...MvccLogEntrySerializationStrategyV1Impl.java | 4 +- ...MvccLogEntrySerializationStrategyV2Impl.java | 4 +- .../UniqueValueSerializationStrategyImpl.java | 11 +- ...iqueValueSerializationStrategyProxyImpl.java | 4 +- .../UniqueValueSerializationStrategyV1Impl.java | 24 +- .../UniqueValueSerializationStrategyV2Impl.java | 25 +- .../uniquevalues/UniqueValuesServiceTest.java | 4 +- .../astyanax/MultiRowShardColumnIterator.java | 30 + .../persistence/core/datastax/CQLUtils.java | 90 +- .../core/datastax/TableDefinition.java | 105 +- .../core/datastax/impl/TableDefinitionImpl.java | 210 + .../impl/TableDefinitionStringImpl.java | 48 + .../data/MigrationInfoSerializationImpl.java | 4 +- .../core/migration/schema/Migration.java | 4 +- .../migration/schema/MigrationManagerImpl.java | 16 +- .../persistence/core/shard/SmartShard.java | 9 +- .../persistence/core/datastax/CQLUtilsTest.java | 21 +- .../core/datastax/TableDefinitionTest.java | 9 +- .../EdgeMetadataSerializationProxyImpl.java | 4 +- .../impl/EdgeMetadataSerializationV1Impl.java | 4 +- .../impl/EdgeMetadataSerializationV2Impl.java | 4 +- .../impl/NodeSerializationImpl.java | 4 +- .../serialization/impl/shard/DirectedEdge.java | 7 + .../impl/shard/NodeShardAllocation.java | 5 +- .../graph/serialization/impl/shard/Shard.java | 17 +- .../impl/shard/impl/EdgeSearcher.java | 17 +- .../shard/impl/EdgeShardSerializationImpl.java | 4 +- .../shard/impl/NodeShardAllocationImpl.java | 13 +- .../impl/shard/impl/NodeShardCacheImpl.java | 48 +- .../shard/impl/ShardGroupCompactionImpl.java | 2 +- .../impl/shard/impl/ShardGroupDeletionImpl.java | 24 +- .../impl/ShardedEdgeSerializationImpl.java | 116 +- .../shard/impl/SizebasedEdgeColumnFamilies.java | 4 +- .../shard/impl/serialize/ShardSerializer.java | 11 +- .../graph/GraphManagerShardConsistencyIT.java | 396 +- .../impl/shard/NodeShardAllocationTest.java | 4 +- .../impl/shard/NodeShardCacheTest.java | 4 +- .../map/impl/MapSerializationImpl.java | 16 +- .../persistence/index/query/Identifier.java | 2 +- .../usergrid/persistence/queue/QueueFig.java | 8 +- .../queue/impl/SNSQueueManagerImpl.java | 14 +- .../apache/usergrid/rest/ShutdownListener.java | 2 +- .../rest/applications/ServiceResource.java | 7 +- .../rest/applications/users/UsersResource.java | 14 +- .../rest/management/ManagementResource.java | 33 +- .../rest/management/users/UserResource.java | 2 +- .../collection/CollectionsResourceIT.java | 18 +- .../usergrid/rest/management/AdminUsersIT.java | 2 +- .../rest/management/ManagementResourceIT.java | 4 +- .../usergrid/management/ManagementService.java | 2 +- .../cassandra/ManagementServiceImpl.java | 23 +- .../usergrid/tools/CollectionIterator.java | 273 + .../org/apache/usergrid/tools/ExportApp.java | 118 +- .../org/apache/usergrid/tools/ShardManager.java | 242 + .../org/apache/usergrid/tools/ToolBase.java | 2 + .../usergrid/tools/UniqueValueManager.java | 312 + .../usergrid/tools/export/ExportConnection.java | 74 + .../usergrid/tools/export/ExportEntity.java | 66 + 1312 files changed, 48634 insertions(+), 216462 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/usergrid/blob/a8cd381d/stack/corepersistence/cache/src/main/java/org/apache/usergrid/persistence/cache/impl/ScopedCacheSerializationImpl.java ---------------------------------------------------------------------- diff --cc stack/corepersistence/cache/src/main/java/org/apache/usergrid/persistence/cache/impl/ScopedCacheSerializationImpl.java index 2a44f2b,2a44f2b..29503fa --- a/stack/corepersistence/cache/src/main/java/org/apache/usergrid/persistence/cache/impl/ScopedCacheSerializationImpl.java +++ b/stack/corepersistence/cache/src/main/java/org/apache/usergrid/persistence/cache/impl/ScopedCacheSerializationImpl.java @@@ -32,7 -32,7 +32,7 @@@ import org.apache.usergrid.persistence. import org.apache.usergrid.persistence.core.CassandraConfig; import org.apache.usergrid.persistence.core.astyanax.*; import org.apache.usergrid.persistence.core.datastax.CQLUtils; --import org.apache.usergrid.persistence.core.datastax.TableDefinition; ++import org.apache.usergrid.persistence.core.datastax.impl.TableDefinitionImpl; import org.apache.usergrid.persistence.core.shard.ExpandingShardLocator; import org.apache.usergrid.persistence.core.shard.StringHashUtils; import org.slf4j.Logger; @@@ -276,11 -276,11 +276,11 @@@ public class ScopedCacheSerializationIm } @Override -- public Collection<TableDefinition> getTables() { ++ public Collection<TableDefinitionImpl> getTables() { -- final TableDefinition scopedCache = -- new TableDefinition( SCOPED_CACHE_TABLE, SCOPED_CACHE_PARTITION_KEYS, SCOPED_CACHE_COLUMN_KEYS, -- SCOPED_CACHE_COLUMNS, TableDefinition.CacheOption.KEYS, SCOPED_CACHE_CLUSTERING_ORDER); ++ final TableDefinitionImpl scopedCache = ++ new TableDefinitionImpl( SCOPED_CACHE_TABLE, SCOPED_CACHE_PARTITION_KEYS, SCOPED_CACHE_COLUMN_KEYS, ++ SCOPED_CACHE_COLUMNS, TableDefinitionImpl.CacheOption.KEYS, SCOPED_CACHE_CLUSTERING_ORDER); return Collections.singletonList(scopedCache); } http://git-wip-us.apache.org/repos/asf/usergrid/blob/a8cd381d/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyImpl.java ---------------------------------------------------------------------- diff --cc stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyImpl.java index 2d7892a,2d7892a..5f37491 --- a/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyImpl.java +++ b/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyImpl.java @@@ -25,7 -25,7 +25,7 @@@ import java.util.Iterator import java.util.List; import java.util.UUID; --import org.apache.usergrid.persistence.core.datastax.TableDefinition; ++import org.apache.usergrid.persistence.core.datastax.impl.TableDefinitionImpl; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@@ -344,7 -344,7 +344,7 @@@ public abstract class MvccEntitySeriali } @Override -- public Collection<TableDefinition> getTables() { ++ public Collection<TableDefinitionImpl> getTables() { return Collections.emptyList(); } http://git-wip-us.apache.org/repos/asf/usergrid/blob/a8cd381d/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyProxyImpl.java ---------------------------------------------------------------------- diff --cc stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyProxyImpl.java index 19735cc,19735cc..395ed97 --- a/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyProxyImpl.java +++ b/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyProxyImpl.java @@@ -27,7 -27,7 +27,7 @@@ import org.apache.usergrid.persistence. import org.apache.usergrid.persistence.collection.serialization.MvccEntitySerializationStrategy; import org.apache.usergrid.persistence.collection.serialization.impl.migration.CollectionMigrationPlugin; import org.apache.usergrid.persistence.core.astyanax.MultiTenantColumnFamilyDefinition; --import org.apache.usergrid.persistence.core.datastax.TableDefinition; ++import org.apache.usergrid.persistence.core.datastax.impl.TableDefinitionImpl; import org.apache.usergrid.persistence.core.migration.data.MigrationInfoCache; import org.apache.usergrid.persistence.core.migration.data.MigrationRelationship; import org.apache.usergrid.persistence.core.migration.data.VersionedMigrationSet; @@@ -188,7 -188,7 +188,7 @@@ public class MvccEntitySerializationStr } @Override -- public Collection<TableDefinition> getTables() { ++ public Collection<TableDefinitionImpl> getTables() { return Collections.emptyList(); } http://git-wip-us.apache.org/repos/asf/usergrid/blob/a8cd381d/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyV3Impl.java ---------------------------------------------------------------------- diff --cc stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyV3Impl.java index ecd0f5c,ecd0f5c..140d953 --- a/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyV3Impl.java +++ b/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccEntitySerializationStrategyV3Impl.java @@@ -16,7 -16,7 +16,7 @@@ import com.fasterxml.jackson.core.JsonF import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.netflix.astyanax.serializers.StringSerializer; --import org.apache.usergrid.persistence.core.datastax.TableDefinition; ++import org.apache.usergrid.persistence.core.datastax.impl.TableDefinitionImpl; import org.apache.usergrid.persistence.core.metrics.MetricsFactory; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@@ -306,7 -306,7 +306,7 @@@ public class MvccEntitySerializationStr } @Override -- public Collection<TableDefinition> getTables() { ++ public Collection<TableDefinitionImpl> getTables() { return Collections.emptyList(); } http://git-wip-us.apache.org/repos/asf/usergrid/blob/a8cd381d/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccLogEntrySerializationProxyImpl.java ---------------------------------------------------------------------- diff --cc stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccLogEntrySerializationProxyImpl.java index b27651d,b27651d..4e87f6d --- a/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccLogEntrySerializationProxyImpl.java +++ b/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/MvccLogEntrySerializationProxyImpl.java @@@ -30,7 -30,7 +30,7 @@@ import org.apache.usergrid.persistence. import org.apache.usergrid.persistence.collection.serialization.MvccLogEntrySerializationStrategy; import org.apache.usergrid.persistence.collection.serialization.impl.migration.CollectionMigrationPlugin; import org.apache.usergrid.persistence.core.astyanax.MultiTenantColumnFamilyDefinition; --import org.apache.usergrid.persistence.core.datastax.TableDefinition; ++import org.apache.usergrid.persistence.core.datastax.impl.TableDefinitionImpl; import org.apache.usergrid.persistence.core.migration.data.MigrationInfoCache; import org.apache.usergrid.persistence.core.migration.data.MigrationRelationship; import org.apache.usergrid.persistence.core.migration.data.VersionedMigrationSet; @@@ -148,7 -148,7 +148,7 @@@ public class MvccLogEntrySerializationP } @Override -- public Collection<TableDefinition> getTables(){ ++ public Collection<TableDefinitionImpl> getTables(){ return Collections.emptyList(); }
