You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by sn...@apache.org on 2014/03/10 21:26:12 UTC

[19/50] [abbrv] git commit: Resolved conflicts as well, this caused creation of files else where, so they now appear as if they’ve been created as new. Removed extraneous files related to export. Merge remote-tracking branch 'origin/master' into Export_P

Resolved conflicts as well, this caused creation of files else where, so they now appear as if they’ve been created as new. Removed extraneous files related to export.
Merge remote-tracking branch 'origin/master' into Export_Persistance_Integration

* origin/master: (49 commits)
  fix forgot password and remove google analytics
  remove s3
  updating portal with latest code base
  Fixed spelling mistakes.
  Adding release notes
  rev version number and organize tests
  Enable query-validator module
  Extending TomcatResource
  Support Java7 on Mac
  Fixing query-validator
  updating remaining callbacks
  Fix compile problem in Query Validator.
  Missed a couple of package-rename spots in query-validator, there still one compilation problem in QueryValidatorRunner.
  Fixes to improve backward-compatibility. Fixed password update functionality.
  removed Storable and references
  Revert "removing 2 more as-yet unused files"
  removing 2 more as-yet unused files
  Removing the indexeddb keystore as I ended up not using it.
  Fleshed out tests for collections and fixed a couple of bugs along the way.
  finished fleshing out Client tests with a few exceptions.
  ...

Conflicts:
	stack/rest/src/main/java/org/usergrid/rest/management/ManagementResource.java
	stack/rest/src/main/java/org/usergrid/rest/management/organizations/applications/ApplicationResource.java
	stack/rest/src/test/java/org/usergrid/rest/management/ManagementResourceIT.java
	stack/services/src/test/java/org/usergrid/ServiceITSetup.java
	stack/services/src/test/java/org/usergrid/ServiceITSetupImpl.java
	stack/services/src/test/java/org/usergrid/management/cassandra/ManagementServiceIT.java


Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/22a17dc8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/22a17dc8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/22a17dc8

Branch: refs/pull/70/merge
Commit: 22a17dc80020e15f9a83fa90bee74eb79ffc5056
Parents: e021dea 9aff385
Author: grey <gr...@apigee.com>
Authored: Mon Feb 24 22:11:06 2014 -0800
Committer: grey <gr...@apigee.com>
Committed: Mon Feb 24 22:11:06 2014 -0800

----------------------------------------------------------------------
 .gitignore                                      |     5 +-
 README.md                                       |    29 +
 portal/Gruntfile.js                             |    74 +-
 portal/archive/coming_soon.html                 |    31 +
 .../ui-bg_diagonals-thick_90_eeeeee_40x40.png   |   Bin 0 -> 251 bytes
 .../images/ui-bg_flat_100_deedf7_40x100.png     |   Bin 0 -> 182 bytes
 .../images/ui-bg_flat_100_e4f1fb_40x100.png     |   Bin 0 -> 213 bytes
 .../images/ui-bg_flat_100_f2f5f7_40x100.png     |   Bin 0 -> 212 bytes
 .../images/ui-bg_flat_15_cd0a0a_40x100.png      |   Bin 0 -> 181 bytes
 .../images/ui-bg_flat_50_3baae3_40x100.png      |   Bin 0 -> 182 bytes
 .../images/ui-bg_flat_80_d7ebf9_40x100.png      |   Bin 0 -> 183 bytes
 .../ui-bg_highlight-hard_70_000000_1x100.png    |   Bin 0 -> 118 bytes
 .../ui-bg_highlight-soft_25_ffef8f_1x100.png    |   Bin 0 -> 153 bytes
 .../images/ui-icons_000000_256x240.png          |   Bin 0 -> 4369 bytes
 .../images/ui-icons_2694e8_256x240.png          |   Bin 0 -> 4369 bytes
 .../images/ui-icons_2e83ff_256x240.png          |   Bin 0 -> 4369 bytes
 .../images/ui-icons_3d80b3_256x240.png          |   Bin 0 -> 4369 bytes
 .../images/ui-icons_72a7cf_256x240.png          |   Bin 0 -> 4369 bytes
 .../images/ui-icons_ffffff_256x240.png          |   Bin 0 -> 4369 bytes
 .../css/custom-theme/jquery-ui-1.8.9.custom.css |   573 +
 portal/archive/css/jquery-ui-timepicker.css     |    53 +
 portal/archive/css/jquery.ui.statusbar.css      |    25 +
 portal/archive/css/prettify.css                 |    52 +
 portal/archive/css/usergrid-stripped.css        |  5199 ++
 portal/archive/css/usergrid.css                 |  5203 ++
 portal/archive/dash/README.md                   |     3 +
 .../archive/dash/config/testacular-e2e.conf.js  |    22 +
 portal/archive/dash/config/testacular.conf.js   |    20 +
 portal/archive/dash/test/e2e/runner.html        |    10 +
 portal/archive/dash/test/e2e/scenarios.js       |    45 +
 .../dash/test/lib/angular/angular-mocks.js      |  1764 +
 .../dash/test/lib/angular/angular-scenario.js   | 26195 +++++++
 .../archive/dash/test/lib/angular/version.txt   |     1 +
 .../archive/dash/test/unit/controllersSpec.js   |    31 +
 portal/archive/dash/test/unit/directivesSpec.js |    19 +
 portal/archive/dash/test/unit/filtersSpec.js    |    19 +
 portal/archive/dash/test/unit/servicesSpec.js   |    14 +
 portal/archive/images/APNS_cert_upload.png      |   Bin 0 -> 33956 bytes
 portal/archive/images/APNS_certification.png    |   Bin 0 -> 16855 bytes
 portal/archive/images/android-notification.png  |   Bin 0 -> 41629 bytes
 portal/archive/images/android-sdk-download.png  |   Bin 0 -> 4848 bytes
 portal/archive/images/api-activity.gif          |   Bin 0 -> 10819 bytes
 portal/archive/images/apigee-logo.png           |   Bin 0 -> 3647 bytes
 portal/archive/images/apigeetopbar.png          |   Bin 0 -> 4658 bytes
 portal/archive/images/background_one_col.png    |   Bin 0 -> 3126 bytes
 portal/archive/images/btn-copyCurl-up.png       |   Bin 0 -> 2762 bytes
 portal/archive/images/clippy-bg.png             |   Bin 0 -> 561 bytes
 portal/archive/images/close.gif                 |   Bin 0 -> 718 bytes
 portal/archive/images/dotnet-sdk-download.png   |   Bin 0 -> 7149 bytes
 portal/archive/images/down_arrow.png            |   Bin 0 -> 1285 bytes
 portal/archive/images/error.png                 |   Bin 0 -> 2009 bytes
 portal/archive/images/faviconApigee.ico         |   Bin 0 -> 1150 bytes
 .../images/glyphicons-halflings-white.png       |   Bin 0 -> 4352 bytes
 portal/archive/images/glyphicons-halflings.png  |   Bin 0 -> 4352 bytes
 .../glyphicons_halflings_135_wrench-white2.pdn  |   Bin 0 -> 5400 bytes
 .../glyphicons_halflings_135_wrench-white2.png  |   Bin 0 -> 296 bytes
 .../images/glyphicons_halflings_135_wrench.png  |   Bin 0 -> 228 bytes
 .../glyphicons_halflings_135_wrench_white.png   |   Bin 0 -> 251 bytes
 .../glyphicons_halflings_wrench_white.png       |   Bin 0 -> 1016 bytes
 portal/archive/images/google_api_key.png        |   Bin 0 -> 98118 bytes
 portal/archive/images/green_dot.png             |   Bin 0 -> 3472 bytes
 portal/archive/images/grid.png                  |   Bin 0 -> 166 bytes
 portal/archive/images/icons.png                 |   Bin 0 -> 13132 bytes
 portal/archive/images/ios-sdk-download.png      |   Bin 0 -> 4886 bytes
 portal/archive/images/iphone_message.png        |   Bin 0 -> 90307 bytes
 .../archive/images/javascript-sdk-download.png  |   Bin 0 -> 4618 bytes
 portal/archive/images/left_arrow.png            |   Bin 0 -> 1257 bytes
 portal/archive/images/logo-white.png            |   Bin 0 -> 2014 bytes
 portal/archive/images/menuActiveTriangle.png    |   Bin 0 -> 315 bytes
 portal/archive/images/nodejs-sdk-download.png   |   Bin 0 -> 5273 bytes
 portal/archive/images/notice.png                |   Bin 0 -> 2112 bytes
 portal/archive/images/orange-arrow.png          |   Bin 0 -> 242 bytes
 .../archive/images/push_notifications_icon.png  |   Bin 0 -> 338 bytes
 portal/archive/images/red_dot.png               |   Bin 0 -> 3482 bytes
 portal/archive/images/right_arrow.png           |   Bin 0 -> 1251 bytes
 portal/archive/images/ruby-sdk-download.png     |   Bin 0 -> 6343 bytes
 portal/archive/images/step_1.png                |   Bin 0 -> 1953 bytes
 portal/archive/images/step_2.png                |   Bin 0 -> 2117 bytes
 portal/archive/images/step_3.png                |   Bin 0 -> 2162 bytes
 portal/archive/images/success.png               |   Bin 0 -> 1863 bytes
 portal/archive/images/swish_arrow.png           |   Bin 0 -> 220 bytes
 portal/archive/images/topbackground.png         |   Bin 0 -> 2890 bytes
 portal/archive/images/up_arrow.png              |   Bin 0 -> 1292 bytes
 portal/archive/images/user-photo.png            |   Bin 0 -> 3849 bytes
 portal/archive/images/user_profile.png          |   Bin 0 -> 3775 bytes
 portal/archive/images/usergrid_200.png          |   Bin 0 -> 6397 bytes
 portal/archive/images/usergrid_400.png          |   Bin 0 -> 8746 bytes
 portal/archive/images/warning.png               |   Bin 0 -> 1179 bytes
 portal/archive/images/yellow_dot.png            |   Bin 0 -> 3475 bytes
 portal/archive/index-stripped2.html             |  1795 +
 portal/archive/index.html                       |  1910 +
 portal/archive/js/app/app.js                    |   131 +
 portal/archive/js/app/console.js                |  5393 ++
 portal/archive/js/app/helpers.js                |   241 +
 portal/archive/js/app/navigation.js             |   251 +
 portal/archive/js/app/pages.js                  |   161 +
 portal/archive/js/app/params.js                 |    30 +
 portal/archive/js/app/quickLogin.js             |    30 +
 portal/archive/js/app/session.js                |   176 +
 portal/archive/js/app/sso.js                    |   135 +
 portal/archive/js/app/status.js                 |    37 +
 portal/archive/js/app/ui/collections.entity.js  |   320 +
 portal/archive/js/app/ui/collections.user.js    |   120 +
 portal/archive/js/app/ui/ui.js                  |   415 +
 portal/archive/js/app/usergrid.appSDK.js        |  2097 +
 portal/archive/js/app/usergrid.appSDK.orig.js   |  2070 +
 portal/archive/js/lib/MD5.min.js                |     1 +
 portal/archive/js/lib/backbone.js               |  1431 +
 portal/archive/js/lib/bootstrap.min.js          |     7 +
 portal/archive/js/lib/date.min.js               |     2 +
 portal/archive/js/lib/jquery-1.7.2.min.js       |     4 +
 portal/archive/js/lib/jquery-ui-1.8.18.min.js   |    15 +
 portal/archive/js/lib/jquery.dataset.min.js     |     1 +
 portal/archive/js/lib/jquery.dform-0.1.3.min.js |    16 +
 portal/archive/js/lib/jquery.jsonp-2.3.1.min.js |     3 +
 portal/archive/js/lib/jquery.tmpl.min.js        |    10 +
 .../archive/js/lib/jquery.ui.statusbar.min.js   |     1 +
 .../archive/js/lib/jquery.ui.timepicker.min.js  |     1 +
 portal/archive/js/lib/prettify.js               |  1477 +
 portal/archive/js/lib/underscore-min.js         |     5 +
 portal/archive/js/spec/client-tests.js          |   159 +
 portal/archive/js/spec/index.html               |    20 +
 portal/archive/js/spec/qunit-git.css            |   238 +
 portal/archive/js/spec/qunit-git.js             |  1865 +
 portal/archive/js/unit-tests/appSDK-tests.js    |   255 +
 portal/archive/js/unit-tests/ie-jquery-tests.js |   191 +
 portal/archive/js/unit-tests/qunit.css          |   231 +
 portal/archive/js/unit-tests/qunit.js           |  1934 +
 portal/archive/loading.html                     |     9 +
 portal/archive/max/index.html                   |     0
 portal/archive/planned_outage.html              |    48 +
 portal/archive/push/index.html                  |    34 +
 portal/archive/service_down.html                |    48 +
 .../apigee.ui.activities.table_rows.html        |    14 +
 .../templates/apigee.ui.admins.table_rows.html  |     8 +
 .../apigee.ui.applications.table_rows.html      |     4 +
 .../apigee.ui.collection.table_rows.html        |    67 +
 .../apigee.ui.collections.query.indexes.html    |     5 +
 .../apigee.ui.collections.table_rows.html       |     9 +
 .../apigee.ui.collections.user.header.html      |    21 +
 .../templates/apigee.ui.curl.detail.html        |    11 +
 .../templates/apigee.ui.feed.table_rows.html    |    15 +
 .../templates/apigee.ui.groups.table_rows.html  |    14 +
 .../apigee.ui.panels.group.activities.html      |    28 +
 .../apigee.ui.panels.group.details.html         |    97 +
 .../apigee.ui.panels.group.memberships.html     |    40 +
 .../apigee.ui.panels.group.permissions.html     |    99 +
 ...pigee.ui.panels.notifications.configure.html |    14 +
 .../apigee.ui.panels.role.permissions.html      |    58 +
 .../templates/apigee.ui.panels.role.users.html  |    38 +
 .../apigee.ui.panels.user.activities.html       |    40 +
 .../templates/apigee.ui.panels.user.graph.html  |    80 +
 .../apigee.ui.panels.user.memberships.html      |    40 +
 .../apigee.ui.panels.user.permissions.html      |   105 +
 .../apigee.ui.panels.user.profile.html          |   113 +
 .../apigee.ui.role.groups.table_rows.html       |    44 +
 .../templates/apigee.ui.roles.table_rows.html   |    15 +
 .../templates/apigee.ui.users.table_rows.html   |    18 +
 portal/archive/templates/test/modalForm2.html   |    32 +
 portal/archive/test/autocomplete.html           |    25 +
 portal/archive/test/modalForm.html              |    32 +
 portal/bower.json                               |     3 +-
 portal/build.sh                                 |    14 +-
 portal/config.js                                |    29 +-
 portal/css/dash.min.css                         |     1 +
 portal/css/main.css                             |  1391 +-
 portal/img/verify.png                           |   Bin 0 -> 22934 bytes
 portal/index-debug.html                         |   128 +
 portal/index-template.html                      |    26 +-
 portal/index.html                               |   128 +
 .../js/app-overview/app-overview-controller.js  |     5 +-
 portal/js/app-overview/app-overview.html        |     8 +-
 .../js/app-overview/doc-includes/android.html   |     2 +-
 .../app-overview/doc-includes/images/verify.png |   Bin 22934 -> 0 bytes
 portal/js/app-overview/doc-includes/ios.html    |     2 +-
 .../app-overview/doc-includes/javascript.html   |     2 +-
 .../app-overview/getting-started-controller.js  |     5 +-
 portal/js/app-overview/getting-started.html     |    39 +-
 portal/js/app.js                                |   104 +-
 portal/js/charts/chart-controller.js            |     2 +-
 portal/js/data/data.html                        |     9 +-
 portal/js/global/page-controller.js             |    36 +-
 portal/js/global/page-service.js                |   214 -
 portal/js/global/page-title.html                |    17 +
 portal/js/global/page-title.js                  |    31 +
 portal/js/global/ug-service.js                  |   208 +-
 portal/js/global/utility-service.js             |     4 +-
 portal/js/groups/groups-details-controller.js   |     2 +-
 portal/js/groups/groups.html                    |    13 +-
 .../libs/bootstrap/custom/css/bootstrap.min.css |   867 +-
 .../js/libs/jqueryui/jquery-ui-1.8.9.custom.css |   574 +-
 .../js/libs/jqueryui/jquery-ui-timepicker.css   |    54 +-
 portal/js/libs/usergrid-libs.min.js             |    22 +
 portal/js/libs/usergrid.sdk.js                  |     8 +-
 portal/js/login/forgot-password-controller.js   |     7 +-
 portal/js/login/login.html                      |     2 +-
 portal/js/org-overview/org-overview.html        |    12 +-
 portal/js/profile/account.html                  |     9 +-
 portal/js/roles/roles-controller.js             |     2 +-
 portal/js/roles/roles.html                      |    10 +-
 portal/js/shell/shell.html                      |     9 +-
 portal/js/templates.js                          |  2963 +
 portal/js/usergrid-dev.min.js                   |  4771 ++
 portal/js/usergrid.min.js                       |     6 +
 portal/js/users/users-controller.js             |     4 +-
 portal/js/users/users-profile-controller.js     |     2 +-
 portal/js/users/users.html                      |    15 +-
 portal/package.json                             |    11 +-
 portal/phantomjsdriver.log                      |  3869 +
 portal/seleniumLog.txt                          |     0
 portal/tests/karma.conf.js                      |     2 +-
 portal/tests/protractor/data.spec.js            |     9 +-
 portal/tests/protractor/monitoring.spec.js      |    15 -
 portal/tests/protractor/profile.spec.js         |     4 +
 portal/tests/protractor/push.spec.js            |    15 -
 portal/tests/protractor/users.spec.js           |    21 +-
 portal/tests/protractor/util.js                 |    17 +-
 portal/tests/protractorConf.js                  |    15 +-
 portal/tests/unit/sample.spec.js                |    12 +-
 sdks/android/doc/allclasses-frame.html          |   110 +-
 sdks/android/doc/allclasses-noframe.html        |   110 +-
 sdks/android/doc/constant-values.html           |   859 +-
 sdks/android/doc/deprecated-list.html           |   237 +-
 sdks/android/doc/help-doc.html                  |   419 +-
 sdks/android/doc/index-all.html                 |   371 +
 sdks/android/doc/index-files/index-1.html       |   209 -
 sdks/android/doc/index-files/index-10.html      |   151 -
 sdks/android/doc/index-files/index-11.html      |   154 -
 sdks/android/doc/index-files/index-12.html      |   151 -
 sdks/android/doc/index-files/index-13.html      |   217 -
 sdks/android/doc/index-files/index-14.html      |   268 -
 sdks/android/doc/index-files/index-15.html      |   204 -
 sdks/android/doc/index-files/index-16.html      |   151 -
 sdks/android/doc/index-files/index-17.html      |   466 -
 sdks/android/doc/index-files/index-18.html      |   184 -
 sdks/android/doc/index-files/index-19.html      |   157 -
 sdks/android/doc/index-files/index-2.html       |   193 -
 sdks/android/doc/index-files/index-20.html      |   239 -
 sdks/android/doc/index-files/index-21.html      |   154 -
 sdks/android/doc/index-files/index-3.html       |   161 -
 sdks/android/doc/index-files/index-4.html       |   166 -
 sdks/android/doc/index-files/index-5.html       |   151 -
 sdks/android/doc/index-files/index-6.html       |   547 -
 sdks/android/doc/index-files/index-7.html       |   145 -
 sdks/android/doc/index-files/index-8.html       |   160 -
 sdks/android/doc/index-files/index-9.html       |   145 -
 sdks/android/doc/index.html                     |    89 +-
 .../apache/usergrid/android/client/Client.html  |   989 +
 .../client/callbacks/ApiResponseCallback.html   |   224 +
 .../client/callbacks/ClientAsyncTask.html       |   338 +
 .../client/callbacks/ClientCallback.html        |   227 +
 .../callbacks/DeviceRegistrationCallback.html   |   220 +
 .../callbacks/GroupsRetrievedCallback.html      |   220 +
 .../client/callbacks/QueryResultsCallback.html  |   220 +
 .../class-use/ApiResponseCallback.html          |   282 +
 .../callbacks/class-use/ClientAsyncTask.html    |   117 +
 .../callbacks/class-use/ClientCallback.html     |   180 +
 .../class-use/DeviceRegistrationCallback.html   |   171 +
 .../class-use/GroupsRetrievedCallback.html      |   160 +
 .../class-use/QueryResultsCallback.html         |   219 +
 .../android/client/callbacks/package-frame.html |    28 +
 .../client/callbacks/package-summary.html       |   166 +
 .../android/client/callbacks/package-tree.html  |   145 +
 .../android/client/callbacks/package-use.html   |   178 +
 .../android/client/class-use/Client.html        |   117 +
 .../usergrid/android/client/package-frame.html  |    20 +
 .../android/client/package-summary.html         |   137 +
 .../usergrid/android/client/package-tree.html   |   134 +
 .../usergrid/android/client/package-use.html    |   117 +
 .../android/client/utils/DeviceUuidFactory.html |   352 +
 .../android/client/utils/ObjectUtils.html       |   258 +
 .../utils/class-use/DeviceUuidFactory.html      |   117 +
 .../client/utils/class-use/ObjectUtils.html     |   117 +
 .../android/client/utils/package-frame.html     |    21 +
 .../android/client/utils/package-summary.html   |   142 +
 .../android/client/utils/package-tree.html      |   131 +
 .../android/client/utils/package-use.html       |   117 +
 .../usergrid/android/client/Client.Query.html   |   247 -
 .../android/client/Client.QueuePosition.html    |   398 -
 .../doc/org/usergrid/android/client/Client.html |  2389 -
 .../client/callbacks/ApiResponseCallback.html   |   221 -
 .../client/callbacks/ClientAsyncTask.html       |   281 -
 .../client/callbacks/ClientCallback.html        |   228 -
 .../callbacks/DeviceRegistrationCallback.html   |   221 -
 .../callbacks/GroupsRetrievedCallback.html      |   221 -
 .../client/callbacks/QueryResultsCallback.html  |   221 -
 .../class-use/ApiResponseCallback.html          |   328 -
 .../callbacks/class-use/ClientAsyncTask.html    |   144 -
 .../callbacks/class-use/ClientCallback.html     |   218 -
 .../class-use/DeviceRegistrationCallback.html   |   182 -
 .../class-use/GroupsRetrievedCallback.html      |   181 -
 .../class-use/QueryResultsCallback.html         |   266 -
 .../android/client/callbacks/package-frame.html |    51 -
 .../client/callbacks/package-summary.html       |   187 -
 .../android/client/callbacks/package-tree.html  |   162 -
 .../android/client/callbacks/package-use.html   |   207 -
 .../android/client/class-use/Client.Query.html  |   306 -
 .../client/class-use/Client.QueuePosition.html  |   222 -
 .../android/client/class-use/Client.html        |   204 -
 .../entities/Activity.ActivityCollection.html   |   412 -
 .../entities/Activity.ActivityObject.html       |   868 -
 .../client/entities/Activity.MediaLink.html     |   450 -
 .../android/client/entities/Activity.html       |  1790 -
 .../android/client/entities/Device.html         |   402 -
 .../android/client/entities/Entity.html         |   586 -
 .../usergrid/android/client/entities/Group.html |   458 -
 .../android/client/entities/Message.html        |   756 -
 .../usergrid/android/client/entities/User.html  |   850 -
 .../class-use/Activity.ActivityCollection.html  |   144 -
 .../class-use/Activity.ActivityObject.html      |   276 -
 .../entities/class-use/Activity.MediaLink.html  |   212 -
 .../client/entities/class-use/Activity.html     |   227 -
 .../client/entities/class-use/Device.html       |   210 -
 .../client/entities/class-use/Entity.html       |   635 -
 .../client/entities/class-use/Group.html        |   209 -
 .../client/entities/class-use/Message.html      |   212 -
 .../android/client/entities/class-use/User.html |   344 -
 .../android/client/entities/package-frame.html  |    48 -
 .../client/entities/package-summary.html        |   189 -
 .../android/client/entities/package-tree.html   |   155 -
 .../android/client/entities/package-use.html    |   293 -
 .../usergrid/android/client/package-frame.html  |    54 -
 .../android/client/package-summary.html         |   185 -
 .../usergrid/android/client/package-tree.html   |   168 -
 .../usergrid/android/client/package-use.html    |   201 -
 .../client/response/AggregateCounter.html       |   333 -
 .../client/response/AggregateCounterSet.html    |   511 -
 .../android/client/response/ApiResponse.html    |  1576 -
 .../client/response/ClientCredentialsInfo.html  |   333 -
 .../android/client/response/QueueInfo.html      |   309 -
 .../response/class-use/AggregateCounter.html    |   223 -
 .../response/class-use/AggregateCounterSet.html |   196 -
 .../client/response/class-use/ApiResponse.html  |   434 -
 .../class-use/ClientCredentialsInfo.html        |   196 -
 .../client/response/class-use/QueueInfo.html    |   220 -
 .../android/client/response/package-frame.html  |    40 -
 .../client/response/package-summary.html        |   173 -
 .../android/client/response/package-tree.html   |   153 -
 .../android/client/response/package-use.html    |   226 -
 .../android/client/utils/DeviceUuidFactory.html |   285 -
 .../android/client/utils/JsonUtils.html         |   556 -
 .../usergrid/android/client/utils/MapUtils.html |   261 -
 .../android/client/utils/ObjectUtils.html       |   252 -
 .../usergrid/android/client/utils/UrlUtils.html |   332 -
 .../utils/class-use/DeviceUuidFactory.html      |   144 -
 .../client/utils/class-use/JsonUtils.html       |   144 -
 .../client/utils/class-use/MapUtils.html        |   144 -
 .../client/utils/class-use/ObjectUtils.html     |   144 -
 .../client/utils/class-use/UrlUtils.html        |   144 -
 .../android/client/utils/package-frame.html     |    40 -
 .../android/client/utils/package-summary.html   |   174 -
 .../android/client/utils/package-tree.html      |   153 -
 .../android/client/utils/package-use.html       |   144 -
 sdks/android/doc/overview-frame.html            |    71 +-
 sdks/android/doc/overview-summary.html          |   280 +-
 sdks/android/doc/overview-tree.html             |   301 +-
 sdks/android/doc/package-list                   |     8 +-
 sdks/android/doc/resources/background.gif       |   Bin 0 -> 2313 bytes
 sdks/android/doc/resources/inherit.gif          |   Bin 57 -> 0 bytes
 sdks/android/doc/resources/tab.gif              |   Bin 0 -> 291 bytes
 sdks/android/doc/resources/titlebar.gif         |   Bin 0 -> 10701 bytes
 sdks/android/doc/resources/titlebar_end.gif     |   Bin 0 -> 849 bytes
 sdks/android/doc/stylesheet.css                 |   501 +-
 .../0.0.6/usergrid-java-client-0.0.6.jar        |   Bin 0 -> 46389 bytes
 .../0.0.6/usergrid-java-client-0.0.6.jar.sha1   |     1 +
 .../0.0.6/usergrid-java-client-0.0.6.pom        |    95 +
 .../0.0.6/usergrid-java-client-0.0.6.pom.sha1   |     1 +
 .../maven-metadata-local.xml                    |    12 +
 sdks/android/pom.xml                            |    31 +-
 .../apache/usergrid/android/client/Client.java  |   590 +
 .../client/callbacks/ApiResponseCallback.java   |    10 +
 .../client/callbacks/ClientAsyncTask.java       |    38 +
 .../client/callbacks/ClientCallback.java        |     9 +
 .../callbacks/DeviceRegistrationCallback.java   |     9 +
 .../callbacks/GroupsRetrievedCallback.java      |    13 +
 .../client/callbacks/QueryResultsCallback.java  |     9 +
 .../android/client/utils/DeviceUuidFactory.java |   154 +
 .../android/client/utils/ObjectUtils.java       |    20 +
 .../org/usergrid/android/client/Client.java     |   590 -
 .../client/callbacks/ApiResponseCallback.java   |    10 -
 .../client/callbacks/ClientAsyncTask.java       |    38 -
 .../client/callbacks/ClientCallback.java        |     9 -
 .../callbacks/DeviceRegistrationCallback.java   |     9 -
 .../callbacks/GroupsRetrievedCallback.java      |    13 -
 .../client/callbacks/QueryResultsCallback.java  |     9 -
 .../android/client/utils/DeviceUuidFactory.java |   154 -
 .../android/client/utils/ObjectUtils.java       |    20 -
 sdks/html5-javascript/Gruntfile.js              |   169 +-
 sdks/html5-javascript/Release.md                |     6 +
 sdks/html5-javascript/lib/Client.js             |   865 -
 sdks/html5-javascript/lib/Collection.js         |   446 -
 sdks/html5-javascript/lib/Counter.js            |   186 -
 sdks/html5-javascript/lib/Entity.js             |   646 -
 sdks/html5-javascript/lib/Group.js              |   233 -
 sdks/html5-javascript/lib/Module.js             |    34 +
 sdks/html5-javascript/lib/Usergrid.js           |   282 +-
 sdks/html5-javascript/lib/modules/Asset.js      |   149 +
 sdks/html5-javascript/lib/modules/Client.js     |   741 +
 sdks/html5-javascript/lib/modules/Collection.js |   453 +
 sdks/html5-javascript/lib/modules/Counter.js    |   178 +
 sdks/html5-javascript/lib/modules/Entity.js     |   640 +
 sdks/html5-javascript/lib/modules/Error.js      |   125 +
 sdks/html5-javascript/lib/modules/Folder.js     |   167 +
 sdks/html5-javascript/lib/modules/Group.js      |   219 +
 sdks/html5-javascript/lib/modules/util/Ajax.js  |    74 +
 sdks/html5-javascript/lib/modules/util/Event.js |    33 +
 .../html5-javascript/lib/modules/util/Logger.js |    68 +
 .../lib/modules/util/Promise.js                 |    83 +
 sdks/html5-javascript/tests/mocha/test.js       |  1304 +-
 .../tests/resources/js/blanket_mocha.min.js     |     2 +-
 sdks/html5-javascript/usergrid.js               |  2761 +-
 sdks/html5-javascript/usergrid.min.js           |     5 +-
 sdks/java/doc/allclasses-frame.html             |   123 +-
 sdks/java/doc/allclasses-noframe.html           |   123 +-
 sdks/java/doc/constant-values.html              |  1437 +-
 sdks/java/doc/deprecated-list.html              |   237 +-
 sdks/java/doc/help-doc.html                     |   419 +-
 sdks/java/doc/index-all.html                    |  1299 +
 sdks/java/doc/index-files/index-1.html          |   209 -
 sdks/java/doc/index-files/index-10.html         |   151 -
 sdks/java/doc/index-files/index-11.html         |   154 -
 sdks/java/doc/index-files/index-12.html         |   151 -
 sdks/java/doc/index-files/index-13.html         |   217 -
 sdks/java/doc/index-files/index-14.html         |   268 -
 sdks/java/doc/index-files/index-15.html         |   204 -
 sdks/java/doc/index-files/index-16.html         |   151 -
 sdks/java/doc/index-files/index-17.html         |   466 -
 sdks/java/doc/index-files/index-18.html         |   184 -
 sdks/java/doc/index-files/index-19.html         |   157 -
 sdks/java/doc/index-files/index-2.html          |   193 -
 sdks/java/doc/index-files/index-20.html         |   239 -
 sdks/java/doc/index-files/index-21.html         |   154 -
 sdks/java/doc/index-files/index-3.html          |   161 -
 sdks/java/doc/index-files/index-4.html          |   166 -
 sdks/java/doc/index-files/index-5.html          |   151 -
 sdks/java/doc/index-files/index-6.html          |   547 -
 sdks/java/doc/index-files/index-7.html          |   145 -
 sdks/java/doc/index-files/index-8.html          |   160 -
 sdks/java/doc/index-files/index-9.html          |   145 -
 sdks/java/doc/index.html                        |    89 +-
 .../usergrid/java/client/Client.Query.html      |   238 +
 .../java/client/Client.QueuePosition.html       |   381 +
 .../org/apache/usergrid/java/client/Client.html |  1652 +
 .../java/client/class-use/Client.Query.html     |   246 +
 .../client/class-use/Client.QueuePosition.html  |   192 +
 .../usergrid/java/client/class-use/Client.html  |   175 +
 .../entities/Activity.ActivityCollection.html   |   408 +
 .../entities/Activity.ActivityObject.html       |   720 +
 .../client/entities/Activity.MediaLink.html     |   434 +
 .../usergrid/java/client/entities/Activity.html |  1449 +
 .../usergrid/java/client/entities/Device.html   |   387 +
 .../usergrid/java/client/entities/Entity.html   |   599 +
 .../usergrid/java/client/entities/Group.html    |   427 +
 .../usergrid/java/client/entities/Message.html  |   641 +
 .../usergrid/java/client/entities/User.html     |   707 +
 .../class-use/Activity.ActivityCollection.html  |   117 +
 .../class-use/Activity.ActivityObject.html      |   231 +
 .../entities/class-use/Activity.MediaLink.html  |   191 +
 .../client/entities/class-use/Activity.html     |   203 +
 .../java/client/entities/class-use/Device.html  |   169 +
 .../java/client/entities/class-use/Entity.html  |   415 +
 .../java/client/entities/class-use/Group.html   |   159 +
 .../java/client/entities/class-use/Message.html |   183 +
 .../java/client/entities/class-use/User.html    |   248 +
 .../java/client/entities/package-frame.html     |    28 +
 .../java/client/entities/package-summary.html   |   169 +
 .../java/client/entities/package-tree.html      |   141 +
 .../java/client/entities/package-use.html       |   219 +
 .../java/client/exception/ClientException.html  |   263 +
 .../exception/class-use/ClientException.html    |   117 +
 .../java/client/exception/package-frame.html    |    20 +
 .../java/client/exception/package-summary.html  |   137 +
 .../java/client/exception/package-tree.html     |   142 +
 .../java/client/exception/package-use.html      |   117 +
 .../usergrid/java/client/package-frame.html     |    28 +
 .../usergrid/java/client/package-summary.html   |   167 +
 .../usergrid/java/client/package-tree.html      |   146 +
 .../usergrid/java/client/package-use.html       |   158 +
 .../java/client/response/AggregateCounter.html  |   316 +
 .../client/response/AggregateCounterSet.html    |   444 +
 .../java/client/response/ApiResponse.html       |  1148 +
 .../client/response/ClientCredentialsInfo.html  |   316 +
 .../java/client/response/QueueInfo.html         |   297 +
 .../response/class-use/AggregateCounter.html    |   191 +
 .../response/class-use/AggregateCounterSet.html |   170 +
 .../client/response/class-use/ApiResponse.html  |   365 +
 .../class-use/ClientCredentialsInfo.html        |   170 +
 .../client/response/class-use/QueueInfo.html    |   187 +
 .../java/client/response/package-frame.html     |    24 +
 .../java/client/response/package-summary.html   |   151 +
 .../java/client/response/package-tree.html      |   134 +
 .../java/client/response/package-use.html       |   178 +
 .../usergrid/java/client/utils/JsonUtils.html   |   480 +
 .../usergrid/java/client/utils/MapUtils.html    |   260 +
 .../usergrid/java/client/utils/ObjectUtils.html |   258 +
 .../usergrid/java/client/utils/UrlUtils.html    |   314 +
 .../java/client/utils/class-use/JsonUtils.html  |   117 +
 .../java/client/utils/class-use/MapUtils.html   |   117 +
 .../client/utils/class-use/ObjectUtils.html     |   117 +
 .../java/client/utils/class-use/UrlUtils.html   |   117 +
 .../java/client/utils/package-frame.html        |    23 +
 .../java/client/utils/package-summary.html      |   147 +
 .../java/client/utils/package-tree.html         |   133 +
 .../usergrid/java/client/utils/package-use.html |   117 +
 .../usergrid/android/client/Client.Query.html   |   247 -
 .../android/client/Client.QueuePosition.html    |   398 -
 .../doc/org/usergrid/android/client/Client.html |  2389 -
 .../client/callbacks/ApiResponseCallback.html   |   221 -
 .../client/callbacks/ClientAsyncTask.html       |   281 -
 .../client/callbacks/ClientCallback.html        |   228 -
 .../callbacks/DeviceRegistrationCallback.html   |   221 -
 .../callbacks/GroupsRetrievedCallback.html      |   221 -
 .../client/callbacks/QueryResultsCallback.html  |   221 -
 .../class-use/ApiResponseCallback.html          |   328 -
 .../callbacks/class-use/ClientAsyncTask.html    |   144 -
 .../callbacks/class-use/ClientCallback.html     |   218 -
 .../class-use/DeviceRegistrationCallback.html   |   182 -
 .../class-use/GroupsRetrievedCallback.html      |   181 -
 .../class-use/QueryResultsCallback.html         |   266 -
 .../android/client/callbacks/package-frame.html |    51 -
 .../client/callbacks/package-summary.html       |   187 -
 .../android/client/callbacks/package-tree.html  |   162 -
 .../android/client/callbacks/package-use.html   |   207 -
 .../android/client/class-use/Client.Query.html  |   306 -
 .../client/class-use/Client.QueuePosition.html  |   222 -
 .../android/client/class-use/Client.html        |   204 -
 .../entities/Activity.ActivityCollection.html   |   412 -
 .../entities/Activity.ActivityObject.html       |   868 -
 .../client/entities/Activity.MediaLink.html     |   450 -
 .../android/client/entities/Activity.html       |  1790 -
 .../android/client/entities/Device.html         |   402 -
 .../android/client/entities/Entity.html         |   586 -
 .../usergrid/android/client/entities/Group.html |   458 -
 .../android/client/entities/Message.html        |   756 -
 .../usergrid/android/client/entities/User.html  |   850 -
 .../class-use/Activity.ActivityCollection.html  |   144 -
 .../class-use/Activity.ActivityObject.html      |   276 -
 .../entities/class-use/Activity.MediaLink.html  |   212 -
 .../client/entities/class-use/Activity.html     |   227 -
 .../client/entities/class-use/Device.html       |   210 -
 .../client/entities/class-use/Entity.html       |   635 -
 .../client/entities/class-use/Group.html        |   209 -
 .../client/entities/class-use/Message.html      |   212 -
 .../android/client/entities/class-use/User.html |   344 -
 .../android/client/entities/package-frame.html  |    48 -
 .../client/entities/package-summary.html        |   189 -
 .../android/client/entities/package-tree.html   |   155 -
 .../android/client/entities/package-use.html    |   293 -
 .../usergrid/android/client/package-frame.html  |    54 -
 .../android/client/package-summary.html         |   185 -
 .../usergrid/android/client/package-tree.html   |   168 -
 .../usergrid/android/client/package-use.html    |   201 -
 .../client/response/AggregateCounter.html       |   333 -
 .../client/response/AggregateCounterSet.html    |   511 -
 .../android/client/response/ApiResponse.html    |  1576 -
 .../client/response/ClientCredentialsInfo.html  |   333 -
 .../android/client/response/QueueInfo.html      |   309 -
 .../response/class-use/AggregateCounter.html    |   223 -
 .../response/class-use/AggregateCounterSet.html |   196 -
 .../client/response/class-use/ApiResponse.html  |   434 -
 .../class-use/ClientCredentialsInfo.html        |   196 -
 .../client/response/class-use/QueueInfo.html    |   220 -
 .../android/client/response/package-frame.html  |    40 -
 .../client/response/package-summary.html        |   173 -
 .../android/client/response/package-tree.html   |   153 -
 .../android/client/response/package-use.html    |   226 -
 .../android/client/utils/DeviceUuidFactory.html |   285 -
 .../android/client/utils/JsonUtils.html         |   556 -
 .../usergrid/android/client/utils/MapUtils.html |   261 -
 .../android/client/utils/ObjectUtils.html       |   252 -
 .../usergrid/android/client/utils/UrlUtils.html |   332 -
 .../utils/class-use/DeviceUuidFactory.html      |   144 -
 .../client/utils/class-use/JsonUtils.html       |   144 -
 .../client/utils/class-use/MapUtils.html        |   144 -
 .../client/utils/class-use/ObjectUtils.html     |   144 -
 .../client/utils/class-use/UrlUtils.html        |   144 -
 .../android/client/utils/package-frame.html     |    40 -
 .../android/client/utils/package-summary.html   |   174 -
 .../android/client/utils/package-tree.html      |   153 -
 .../android/client/utils/package-use.html       |   144 -
 sdks/java/doc/overview-frame.html               |    73 +-
 sdks/java/doc/overview-summary.html             |   288 +-
 sdks/java/doc/overview-tree.html                |   331 +-
 sdks/java/doc/package-list                      |    10 +-
 sdks/java/doc/resources/background.gif          |   Bin 0 -> 2313 bytes
 sdks/java/doc/resources/inherit.gif             |   Bin 57 -> 0 bytes
 sdks/java/doc/resources/tab.gif                 |   Bin 0 -> 291 bytes
 sdks/java/doc/resources/titlebar.gif            |   Bin 0 -> 10701 bytes
 sdks/java/doc/resources/titlebar_end.gif        |   Bin 0 -> 849 bytes
 sdks/java/doc/serialized-form.html              |   134 +
 sdks/java/doc/stylesheet.css                    |   501 +-
 sdks/java/pom.xml                               |   182 +-
 .../org/apache/usergrid/java/client/Client.java |  1276 +
 .../usergrid/java/client/entities/Activity.java |   627 +
 .../usergrid/java/client/entities/Device.java   |    52 +
 .../usergrid/java/client/entities/Entity.java   |   175 +
 .../usergrid/java/client/entities/Group.java    |    63 +
 .../usergrid/java/client/entities/Message.java  |   132 +
 .../usergrid/java/client/entities/User.java     |   142 +
 .../java/client/exception/ClientException.java  |    40 +
 .../java/client/response/AggregateCounter.java  |    36 +
 .../client/response/AggregateCounterSet.java    |    95 +
 .../java/client/response/ApiResponse.java       |   405 +
 .../client/response/ClientCredentialsInfo.java  |    42 +
 .../java/client/response/QueueInfo.java         |    28 +
 .../usergrid/java/client/utils/JsonUtils.java   |   166 +
 .../usergrid/java/client/utils/MapUtils.java    |    23 +
 .../usergrid/java/client/utils/ObjectUtils.java |    20 +
 .../usergrid/java/client/utils/UrlUtils.java    |   108 +
 .../java/org/usergrid/java/client/Client.java   |  1276 -
 .../usergrid/java/client/entities/Activity.java |   627 -
 .../usergrid/java/client/entities/Device.java   |    52 -
 .../usergrid/java/client/entities/Entity.java   |   175 -
 .../usergrid/java/client/entities/Group.java    |    63 -
 .../usergrid/java/client/entities/Message.java  |   132 -
 .../org/usergrid/java/client/entities/User.java |   142 -
 .../java/client/exception/ClientException.java  |    40 -
 .../java/client/response/AggregateCounter.java  |    36 -
 .../client/response/AggregateCounterSet.java    |    95 -
 .../java/client/response/ApiResponse.java       |   405 -
 .../client/response/ClientCredentialsInfo.java  |    42 -
 .../java/client/response/QueueInfo.java         |    28 -
 .../usergrid/java/client/utils/JsonUtils.java   |   166 -
 .../usergrid/java/client/utils/MapUtils.java    |    23 -
 .../usergrid/java/client/utils/ObjectUtils.java |    20 -
 .../usergrid/java/client/utils/UrlUtils.java    |   108 -
 .../lib/vendor/Apigee/Usergrid/Collection.php   |    18 +-
 sdks/php/lib/vendor/Apigee/Usergrid/Entity.php  |    90 +-
 stack/README.md                                 |     4 +-
 stack/build-tools/pom.xml                       |     4 +-
 .../src/main/resources/usergrid/checkstyle.xml  |     2 +-
 stack/config/pom.xml                            |     4 +-
 stack/config/src/main/resources/log4j.xml       |    14 +-
 .../main/resources/usergrid-default.properties  |     2 +-
 .../config/src/test/resources/log4j.properties  |    14 +-
 stack/config/src/test/resources/log4j.xml       |     4 +-
 stack/core/pom.xml                              |    14 +-
 .../persistence/query/tree/QueryFilter.g        |   311 +
 .../persistence/query/tree/QueryFilter.g        |   311 -
 .../java/org/apache/usergrid/batch/AppArgs.java |    57 +
 .../java/org/apache/usergrid/batch/Job.java     |    20 +
 .../org/apache/usergrid/batch/JobExecution.java |    91 +
 .../apache/usergrid/batch/JobExecutionImpl.java |   202 +
 .../org/apache/usergrid/batch/JobFactory.java   |    19 +
 .../usergrid/batch/JobNotFoundException.java    |    23 +
 .../org/apache/usergrid/batch/JobRuntime.java   |    40 +
 .../usergrid/batch/JobRuntimeException.java     |    49 +
 .../usergrid/batch/UsergridJobFactory.java      |    37 +
 .../apache/usergrid/batch/job/OnlyOnceJob.java  |    85 +
 .../apache/usergrid/batch/job/package-info.java |    18 +
 .../usergrid/batch/repository/JobAccessor.java  |    36 +
 .../batch/repository/JobDescriptor.java         |    80 +
 .../usergrid/batch/repository/package-info.java |    18 +
 .../org/apache/usergrid/batch/service/App.java  |    70 +
 .../usergrid/batch/service/JobListener.java     |    50 +
 .../batch/service/JobRuntimeService.java        |    49 +
 .../batch/service/JobSchedulerService.java      |   315 +
 .../batch/service/SchedulerService.java         |    54 +
 .../batch/service/SchedulerServiceImpl.java     |   428 +
 .../usergrid/batch/service/package-info.java    |    18 +
 .../hazelcast/HazelcastLifecycleMonitor.java    |    78 +
 .../apache/usergrid/count/AbstractBatcher.java  |   175 +
 .../apache/usergrid/count/BatchSubmitter.java   |    30 +
 .../java/org/apache/usergrid/count/Batcher.java |    35 +
 .../usergrid/count/CassandraCounterStore.java   |   100 +
 .../usergrid/count/CassandraSubmitter.java      |    77 +
 .../apache/usergrid/count/CountProducer.java    |    25 +
 .../CounterProcessingUnavailableException.java  |    38 +
 .../org/apache/usergrid/count/CounterStore.java |    30 +
 .../apache/usergrid/count/SimpleBatcher.java    |    40 +
 .../usergrid/count/Slf4JBatchSubmitter.java     |    77 +
 .../org/apache/usergrid/count/common/Count.java |   139 +
 .../usergrid/count/common/CountSerDeUtils.java  |    51 +
 .../common/CountTransportSerDeException.java    |    38 +
 .../org/apache/usergrid/count/package-info.java |     2 +
 .../usergrid/exception/JsonReadException.java   |    27 +
 .../usergrid/exception/JsonWriteException.java  |    27 +
 .../exception/NotImplementedException.java      |    58 +
 .../java/org/apache/usergrid/locking/Lock.java  |    44 +
 .../org/apache/usergrid/locking/LockHelper.java |    51 +
 .../apache/usergrid/locking/LockManager.java    |    40 +
 .../usergrid/locking/LockPathBuilder.java       |    68 +
 .../locking/cassandra/HectorLockImpl.java       |    85 +
 .../cassandra/HectorLockManagerImpl.java        |   141 +
 .../locking/exception/UGLockException.java      |    49 +
 .../usergrid/locking/noop/NoOpLockImpl.java     |    61 +
 .../locking/noop/NoOpLockManagerImpl.java       |    40 +
 .../locking/singlenode/SingleNodeLockImpl.java  |    70 +
 .../singlenode/SingleNodeLockManagerImpl.java   |    93 +
 .../zookeeper/ZooKeeperLockManagerImpl.java     |   114 +
 .../locking/zookeeper/ZookeeperLockImpl.java    |    87 +
 .../org/apache/usergrid/mq/CounterQuery.java    |   313 +
 .../java/org/apache/usergrid/mq/Message.java    |   512 +
 .../main/java/org/apache/usergrid/mq/Query.java |  1857 +
 .../apache/usergrid/mq/QueryFilterLexer.java    |  1842 +
 .../apache/usergrid/mq/QueryFilterParser.java   |  1102 +
 .../org/apache/usergrid/mq/QueryProcessor.java  |   562 +
 .../main/java/org/apache/usergrid/mq/Queue.java |   291 +
 .../org/apache/usergrid/mq/QueueManager.java    |   130 +
 .../apache/usergrid/mq/QueueManagerFactory.java |    41 +
 .../org/apache/usergrid/mq/QueuePosition.java   |    59 +
 .../java/org/apache/usergrid/mq/QueueQuery.java |   306 +
 .../org/apache/usergrid/mq/QueueResults.java    |   128 +
 .../java/org/apache/usergrid/mq/QueueSet.java   |   192 +
 .../usergrid/mq/cassandra/CassandraMQUtils.java |   278 +
 .../mq/cassandra/MessageIndexUpdate.java        |   120 +
 .../usergrid/mq/cassandra/QueueIndexUpdate.java |   349 +
 .../mq/cassandra/QueueManagerFactoryImpl.java   |    85 +
 .../usergrid/mq/cassandra/QueueManagerImpl.java |  1391 +
 .../apache/usergrid/mq/cassandra/QueuesCF.java  |   156 +
 .../mq/cassandra/io/AbstractSearch.java         |   358 +
 .../mq/cassandra/io/ConsumerTransaction.java    |   471 +
 .../usergrid/mq/cassandra/io/EndSearch.java     |    69 +
 .../usergrid/mq/cassandra/io/FilterSearch.java  |   259 +
 .../mq/cassandra/io/NoTransactionSearch.java    |   132 +
 .../usergrid/mq/cassandra/io/QueueBounds.java   |    91 +
 .../usergrid/mq/cassandra/io/QueueSearch.java   |    29 +
 .../usergrid/mq/cassandra/io/StartSearch.java   |    68 +
 .../usergrid/persistence/AbstractEntity.java    |   341 +
 .../usergrid/persistence/AggregateCounter.java  |    48 +
 .../persistence/AggregateCounterSet.java        |   116 +
 .../persistence/AssociatedEntityRef.java        |    21 +
 .../usergrid/persistence/CollectionRef.java     |    26 +
 .../persistence/ConnectedEntityRef.java         |    22 +
 .../usergrid/persistence/ConnectionRef.java     |    34 +
 .../usergrid/persistence/CounterQuery.java      |   312 +
 .../usergrid/persistence/CounterResolution.java |    84 +
 .../usergrid/persistence/CredentialsInfo.java   |   176 +
 .../usergrid/persistence/DynamicEntity.java     |   111 +
 .../org/apache/usergrid/persistence/Entity.java |   102 +
 .../usergrid/persistence/EntityFactory.java     |   131 +
 .../usergrid/persistence/EntityManager.java     |   620 +
 .../persistence/EntityManagerFactory.java       |   108 +
 .../persistence/EntityPropertyComparator.java   |    55 +
 .../apache/usergrid/persistence/EntityRef.java  |    37 +
 .../usergrid/persistence/EntityUtils.java       |    53 +
 .../apache/usergrid/persistence/Identifier.java |   226 +
 .../persistence/IndexBucketLocator.java         |    75 +
 .../persistence/MultiQueryIterator.java         |   106 +
 .../persistence/PagingResultsIterator.java      |   109 +
 .../apache/usergrid/persistence/PathQuery.java  |   115 +
 .../org/apache/usergrid/persistence/Query.java  |  1310 +
 .../apache/usergrid/persistence/QueryUtils.java |    34 +
 .../usergrid/persistence/RelationManager.java   |   113 +
 .../apache/usergrid/persistence/Results.java    |  1294 +
 .../apache/usergrid/persistence/RoleRef.java    |    31 +
 .../org/apache/usergrid/persistence/Schema.java |  1788 +
 .../persistence/SimpleCollectionRef.java        |    84 +
 .../usergrid/persistence/SimpleEntityRef.java   |   149 +
 .../usergrid/persistence/SimpleRoleRef.java     |   125 +
 .../usergrid/persistence/TypedEntity.java       |    37 +
 .../org/apache/usergrid/persistence/Update.java |    75 +
 .../annotations/EntityCollection.java           |    43 +
 .../annotations/EntityDictionary.java           |    38 +
 .../persistence/annotations/EntityProperty.java |    54 +
 .../persistence/cassandra/ApplicationCF.java    |   160 +
 .../usergrid/persistence/cassandra/CFEnum.java  |    37 +
 .../cassandra/CassandraPersistenceUtils.java    |   486 +
 .../persistence/cassandra/CassandraService.java |  1138 +
 .../cassandra/ConnectedEntityRefImpl.java       |    61 +
 .../cassandra/ConnectionRefImpl.java            |   628 +
 .../persistence/cassandra/CounterUtils.java     |   400 +
 .../persistence/cassandra/CursorCache.java      |   121 +
 .../cassandra/EntityManagerFactoryImpl.java     |   411 +
 .../cassandra/EntityManagerImpl.java            |  2858 +
 .../cassandra/EntityValueSerializer.java        |    52 +
 .../persistence/cassandra/GeoIndexManager.java  |   323 +
 .../persistence/cassandra/IndexUpdate.java      |   450 +
 .../persistence/cassandra/QueryProcessor.java   |   720 +
 .../cassandra/RelationManagerImpl.java          |  2334 +
 .../usergrid/persistence/cassandra/Setup.java   |   206 +
 .../cassandra/SimpleIndexBucketLocatorImpl.java |   121 +
 .../cassandra/index/ConnectedIndexScanner.java  |   281 +
 .../cassandra/index/IndexBucketScanner.java     |   239 +
 .../index/IndexMultiBucketSetLoader.java        |   138 +
 .../cassandra/index/IndexScanner.java           |    39 +
 .../cassandra/index/NoOpIndexScanner.java       |    94 +
 .../cassandra/util/Slf4jTraceTagReporter.java   |    47 +
 .../cassandra/util/TaggedOpTimer.java           |    38 +
 .../persistence/cassandra/util/TimedOpTag.java  |   101 +
 .../cassandra/util/TraceParticipant.java        |    20 +
 .../persistence/cassandra/util/TraceTag.java    |    77 +
 .../cassandra/util/TraceTagAspect.java          |    41 +
 .../cassandra/util/TraceTagManager.java         |   156 +
 .../cassandra/util/TraceTagReporter.java        |    10 +
 .../usergrid/persistence/entities/Activity.java |   685 +
 .../persistence/entities/Application.java       |   609 +
 .../usergrid/persistence/entities/Asset.java    |    93 +
 .../usergrid/persistence/entities/Device.java   |   105 +
 .../usergrid/persistence/entities/Event.java    |   155 +
 .../usergrid/persistence/entities/Folder.java   |    93 +
 .../usergrid/persistence/entities/Group.java    |   168 +
 .../usergrid/persistence/entities/JobData.java  |    54 +
 .../usergrid/persistence/entities/JobStat.java  |   175 +
 .../usergrid/persistence/entities/Message.java  |    77 +
 .../usergrid/persistence/entities/Role.java     |   153 +
 .../usergrid/persistence/entities/User.java     |   348 +
 .../ApplicationAlreadyExistsException.java      |    37 +
 .../DuplicateUniquePropertyExistsException.java |    52 +
 .../exceptions/EntityNotFoundException.java     |    45 +
 .../exceptions/LockingException.java            |    65 +
 .../exceptions/NoFullTextIndexException.java    |    50 +
 .../exceptions/NoIndexException.java            |    50 +
 .../exceptions/PersistenceException.java        |    45 +
 .../PropertyTypeConversionException.java        |    71 +
 .../exceptions/QueryIterationException.java     |    13 +
 .../exceptions/QueryParseException.java         |    63 +
 .../exceptions/QueryTokenException.java         |    52 +
 .../persistence/exceptions/QueueException.java  |    61 +
 .../RequiredPropertyNotFoundException.java      |    41 +
 .../TransactionNotFoundException.java           |    45 +
 .../UnexpectedEntityTypeException.java          |    45 +
 .../persistence/geo/CollectionGeoSearch.java    |    52 +
 .../persistence/geo/ConnectionGeoSearch.java    |    51 +
 .../persistence/geo/EntityLocationRef.java      |   211 +
 .../EntityLocationRefDistanceComparator.java    |    77 +
 .../persistence/geo/GeoIndexSearcher.java       |   368 +
 .../persistence/geo/GeocellManager.java         |   179 +
 .../usergrid/persistence/geo/GeocellUtils.java  |   539 +
 .../geo/comparator/DoubleTupleComparator.java   |    23 +
 .../persistence/geo/model/BoundingBox.java      |    71 +
 .../persistence/geo/model/CostFunction.java     |    33 +
 .../geo/model/DefaultCostFunction.java          |    34 +
 .../usergrid/persistence/geo/model/Point.java   |    58 +
 .../usergrid/persistence/geo/model/Tuple.java   |    24 +
 .../usergrid/persistence/query/ir/AllNode.java  |    54 +
 .../usergrid/persistence/query/ir/AndNode.java  |    43 +
 .../persistence/query/ir/BooleanNode.java       |    48 +
 .../query/ir/EmailIdentifierNode.java           |    31 +
 .../query/ir/NameIdentifierNode.java            |    28 +
 .../persistence/query/ir/NodeVisitor.java       |    78 +
 .../usergrid/persistence/query/ir/NotNode.java  |    62 +
 .../usergrid/persistence/query/ir/OrNode.java   |    52 +
 .../persistence/query/ir/OrderByNode.java       |    92 +
 .../persistence/query/ir/QueryNode.java         |    28 +
 .../persistence/query/ir/QuerySlice.java        |   344 +
 .../persistence/query/ir/SearchVisitor.java     |   254 +
 .../persistence/query/ir/SliceNode.java         |   167 +
 .../query/ir/UuidIdentifierNode.java            |    32 +
 .../persistence/query/ir/WithinNode.java        |    96 +
 .../query/ir/result/AbstractScanColumn.java     |    70 +
 .../result/CollectionResultsLoaderFactory.java  |    23 +
 .../ir/result/ConnectionIndexSliceParser.java   |    86 +
 .../query/ir/result/ConnectionRefLoader.java    |    65 +
 .../result/ConnectionResultsLoaderFactory.java  |    32 +
 .../ir/result/ConnectionTypesIterator.java      |   179 +
 .../query/ir/result/EmptyIterator.java          |    47 +
 .../query/ir/result/EntityRefLoader.java        |    50 +
 .../query/ir/result/EntityResultsLoader.java    |    46 +
 .../query/ir/result/GeoIterator.java            |   355 +
 .../persistence/query/ir/result/IDLoader.java   |    24 +
 .../query/ir/result/IntersectionIterator.java   |   169 +
 .../query/ir/result/MergeIterator.java          |   149 +
 .../query/ir/result/MultiIterator.java          |    54 +
 .../query/ir/result/OrderByIterator.java        |   252 +
 .../query/ir/result/ResultIterator.java         |    43 +
 .../query/ir/result/ResultsLoader.java          |    29 +
 .../query/ir/result/ResultsLoaderFactory.java   |    21 +
 .../persistence/query/ir/result/ScanColumn.java |    16 +
 .../query/ir/result/ScanColumnTransformer.java  |    23 +
 .../ir/result/SecondaryIndexSliceParser.java    |    60 +
 .../query/ir/result/SliceIterator.java          |   241 +
 .../query/ir/result/SliceParser.java            |    31 +
 .../query/ir/result/StaticIdIterator.java       |    66 +
 .../query/ir/result/SubtractionIterator.java    |   108 +
 .../query/ir/result/UUIDIndexSliceParser.java   |    50 +
 .../query/ir/result/UnionIterator.java          |   267 +
 .../usergrid/persistence/query/tree/.gitignore  |     2 +
 .../persistence/query/tree/AndOperand.java      |    48 +
 .../persistence/query/tree/BooleanLiteral.java  |    48 +
 .../persistence/query/tree/BooleanOperand.java  |    48 +
 .../persistence/query/tree/ContainsOperand.java |    69 +
 .../query/tree/ContainsProperty.java            |    57 +
 .../usergrid/persistence/query/tree/Equal.java  |    52 +
 .../persistence/query/tree/EqualityOperand.java |    88 +
 .../persistence/query/tree/FloatLiteral.java    |    57 +
 .../persistence/query/tree/GreaterThan.java     |    52 +
 .../query/tree/GreaterThanEqual.java            |    56 +
 .../persistence/query/tree/LessThan.java        |    52 +
 .../persistence/query/tree/LessThanEqual.java   |    54 +
 .../persistence/query/tree/Literal.java         |    38 +
 .../persistence/query/tree/LiteralFactory.java  |    58 +
 .../persistence/query/tree/LongLiteral.java     |    64 +
 .../persistence/query/tree/NotOperand.java      |    45 +
 .../persistence/query/tree/NumericLiteral.java  |    24 +
 .../persistence/query/tree/Operand.java         |    47 +
 .../persistence/query/tree/OrOperand.java       |    53 +
 .../persistence/query/tree/Property.java        |    62 +
 .../persistence/query/tree/QueryVisitor.java    |    90 +
 .../persistence/query/tree/StringLiteral.java   |    82 +
 .../persistence/query/tree/UUIDLiteral.java     |    49 +
 .../persistence/query/tree/WithinOperand.java   |   111 +
 .../persistence/query/tree/WithinProperty.java  |    54 +
 .../persistence/schema/CollectionInfo.java      |   207 +
 .../persistence/schema/DictionaryInfo.java      |   117 +
 .../usergrid/persistence/schema/EntityInfo.java |   299 +
 .../persistence/schema/PropertyInfo.java        |   218 +
 .../usergrid/system/UsergridSystemMonitor.java  |    95 +
 .../org/apache/usergrid/utils/AESUtils.java     |    84 +
 .../java/org/apache/usergrid/utils/BCrypt.java  |   627 +
 .../org/apache/usergrid/utils/ClassUtils.java   |    58 +
 .../org/apache/usergrid/utils/CodecUtils.java   |    45 +
 .../apache/usergrid/utils/CompositeUtils.java   |    54 +
 .../apache/usergrid/utils/ConversionUtils.java  |   765 +
 .../org/apache/usergrid/utils/DateUtils.java    |    88 +
 .../org/apache/usergrid/utils/HttpUtils.java    |    51 +
 .../org/apache/usergrid/utils/IndexUtils.java   |   218 +
 .../apache/usergrid/utils/InflectionUtils.java  |    51 +
 .../org/apache/usergrid/utils/Inflector.java    |   553 +
 .../org/apache/usergrid/utils/JsonUtils.java    |   329 +
 .../org/apache/usergrid/utils/ListUtils.java    |   230 +
 .../org/apache/usergrid/utils/MailUtils.java    |   154 +
 .../org/apache/usergrid/utils/MapUtils.java     |   377 +
 .../org/apache/usergrid/utils/NumberUtils.java  |    35 +
 .../apache/usergrid/utils/PasswordUtils.java    |    28 +
 .../org/apache/usergrid/utils/StringUtils.java  |   172 +
 .../org/apache/usergrid/utils/TimeUtils.java    |    88 +
 .../org/apache/usergrid/utils/UUIDUtils.java    |   412 +
 .../java/org/apache/usergrid/utils/Version.java |   428 +
 .../org/apache/usergrid/utils/package-info.java |    18 +
 .../main/java/org/usergrid/batch/AppArgs.java   |    57 -
 .../src/main/java/org/usergrid/batch/Job.java   |    20 -
 .../java/org/usergrid/batch/JobExecution.java   |    91 -
 .../org/usergrid/batch/JobExecutionImpl.java    |   202 -
 .../java/org/usergrid/batch/JobFactory.java     |    19 -
 .../usergrid/batch/JobNotFoundException.java    |    23 -
 .../java/org/usergrid/batch/JobRuntime.java     |    40 -
 .../org/usergrid/batch/JobRuntimeException.java |    49 -
 .../org/usergrid/batch/UsergridJobFactory.java  |    37 -
 .../org/usergrid/batch/job/OnlyOnceJob.java     |    85 -
 .../org/usergrid/batch/job/package-info.java    |    18 -
 .../usergrid/batch/repository/JobAccessor.java  |    36 -
 .../batch/repository/JobDescriptor.java         |    80 -
 .../usergrid/batch/repository/package-info.java |    18 -
 .../java/org/usergrid/batch/service/App.java    |    70 -
 .../org/usergrid/batch/service/JobListener.java |    50 -
 .../batch/service/JobRuntimeService.java        |    49 -
 .../batch/service/JobSchedulerService.java      |   315 -
 .../batch/service/SchedulerService.java         |    54 -
 .../batch/service/SchedulerServiceImpl.java     |   428 -
 .../usergrid/batch/service/package-info.java    |    18 -
 .../hazelcast/HazelcastLifecycleMonitor.java    |    78 -
 .../org/usergrid/count/AbstractBatcher.java     |   175 -
 .../java/org/usergrid/count/BatchSubmitter.java |    30 -
 .../main/java/org/usergrid/count/Batcher.java   |    35 -
 .../usergrid/count/CassandraCounterStore.java   |   100 -
 .../org/usergrid/count/CassandraSubmitter.java  |    77 -
 .../java/org/usergrid/count/CountProducer.java  |    25 -
 .../CounterProcessingUnavailableException.java  |    38 -
 .../java/org/usergrid/count/CounterStore.java   |    30 -
 .../java/org/usergrid/count/SimpleBatcher.java  |    40 -
 .../org/usergrid/count/Slf4JBatchSubmitter.java |    77 -
 .../java/org/usergrid/count/common/Count.java   |   139 -
 .../usergrid/count/common/CountSerDeUtils.java  |    51 -
 .../common/CountTransportSerDeException.java    |    38 -
 .../java/org/usergrid/count/package-info.java   |     0
 .../usergrid/exception/JsonReadException.java   |    27 -
 .../usergrid/exception/JsonWriteException.java  |    27 -
 .../exception/NotImplementedException.java      |    58 -
 .../main/java/org/usergrid/locking/Lock.java    |    44 -
 .../java/org/usergrid/locking/LockHelper.java   |    51 -
 .../java/org/usergrid/locking/LockManager.java  |    40 -
 .../org/usergrid/locking/LockPathBuilder.java   |    68 -
 .../locking/cassandra/HectorLockImpl.java       |    85 -
 .../cassandra/HectorLockManagerImpl.java        |   141 -
 .../locking/exception/UGLockException.java      |    49 -
 .../org/usergrid/locking/noop/NoOpLockImpl.java |    61 -
 .../locking/noop/NoOpLockManagerImpl.java       |    40 -
 .../locking/singlenode/SingleNodeLockImpl.java  |    70 -
 .../singlenode/SingleNodeLockManagerImpl.java   |    93 -
 .../zookeeper/ZooKeeperLockManagerImpl.java     |   114 -
 .../locking/zookeeper/ZookeeperLockImpl.java    |    87 -
 .../main/java/org/usergrid/mq/CounterQuery.java |   314 -
 .../src/main/java/org/usergrid/mq/Message.java  |   512 -
 .../src/main/java/org/usergrid/mq/Query.java    |  1857 -
 .../java/org/usergrid/mq/QueryFilterLexer.java  |  1842 -
 .../java/org/usergrid/mq/QueryFilterParser.java |  1102 -
 .../java/org/usergrid/mq/QueryProcessor.java    |   562 -
 .../src/main/java/org/usergrid/mq/Queue.java    |   291 -
 .../main/java/org/usergrid/mq/QueueManager.java |   130 -
 .../org/usergrid/mq/QueueManagerFactory.java    |    41 -
 .../java/org/usergrid/mq/QueuePosition.java     |    59 -
 .../main/java/org/usergrid/mq/QueueQuery.java   |   306 -
 .../main/java/org/usergrid/mq/QueueResults.java |   128 -
 .../src/main/java/org/usergrid/mq/QueueSet.java |   192 -
 .../usergrid/mq/cassandra/CassandraMQUtils.java |   278 -
 .../mq/cassandra/MessageIndexUpdate.java        |   120 -
 .../usergrid/mq/cassandra/QueueIndexUpdate.java |   349 -
 .../mq/cassandra/QueueManagerFactoryImpl.java   |    85 -
 .../usergrid/mq/cassandra/QueueManagerImpl.java |  1391 -
 .../org/usergrid/mq/cassandra/QueuesCF.java     |   156 -
 .../mq/cassandra/io/AbstractSearch.java         |   358 -
 .../mq/cassandra/io/ConsumerTransaction.java    |   471 -
 .../org/usergrid/mq/cassandra/io/EndSearch.java |    69 -
 .../usergrid/mq/cassandra/io/FilterSearch.java  |   259 -
 .../mq/cassandra/io/NoTransactionSearch.java    |   132 -
 .../usergrid/mq/cassandra/io/QueueBounds.java   |    91 -
 .../usergrid/mq/cassandra/io/QueueSearch.java   |    29 -
 .../usergrid/mq/cassandra/io/StartSearch.java   |    68 -
 .../usergrid/persistence/AbstractEntity.java    |   342 -
 .../usergrid/persistence/AggregateCounter.java  |    48 -
 .../persistence/AggregateCounterSet.java        |   116 -
 .../persistence/AssociatedEntityRef.java        |    21 -
 .../org/usergrid/persistence/CollectionRef.java |    26 -
 .../persistence/ConnectedEntityRef.java         |    22 -
 .../org/usergrid/persistence/ConnectionRef.java |    34 -
 .../org/usergrid/persistence/CounterQuery.java  |   313 -
 .../usergrid/persistence/CounterResolution.java |    84 -
 .../usergrid/persistence/CredentialsInfo.java   |   176 -
 .../org/usergrid/persistence/DynamicEntity.java |   111 -
 .../java/org/usergrid/persistence/Entity.java   |   103 -
 .../org/usergrid/persistence/EntityFactory.java |   131 -
 .../org/usergrid/persistence/EntityManager.java |   620 -
 .../persistence/EntityManagerFactory.java       |   108 -
 .../persistence/EntityPropertyComparator.java   |    55 -
 .../org/usergrid/persistence/EntityRef.java     |    37 -
 .../org/usergrid/persistence/EntityUtils.java   |    53 -
 .../org/usergrid/persistence/Identifier.java    |   226 -
 .../persistence/IndexBucketLocator.java         |    75 -
 .../persistence/MultiQueryIterator.java         |   106 -
 .../persistence/PagingResultsIterator.java      |   109 -
 .../org/usergrid/persistence/PathQuery.java     |   115 -
 .../java/org/usergrid/persistence/Query.java    |  1310 -
 .../org/usergrid/persistence/QueryUtils.java    |    34 -
 .../usergrid/persistence/RelationManager.java   |   113 -
 .../java/org/usergrid/persistence/Results.java  |  1294 -
 .../java/org/usergrid/persistence/RoleRef.java  |    31 -
 .../java/org/usergrid/persistence/Schema.java   |  1788 -
 .../persistence/SimpleCollectionRef.java        |    84 -
 .../usergrid/persistence/SimpleEntityRef.java   |   149 -
 .../org/usergrid/persistence/SimpleRoleRef.java |   125 -
 .../org/usergrid/persistence/TypedEntity.java   |    37 -
 .../java/org/usergrid/persistence/Update.java   |    75 -
 .../annotations/EntityCollection.java           |    43 -
 .../annotations/EntityDictionary.java           |    38 -
 .../persistence/annotations/EntityProperty.java |    54 -
 .../persistence/cassandra/ApplicationCF.java    |   160 -
 .../usergrid/persistence/cassandra/CFEnum.java  |    37 -
 .../cassandra/CassandraPersistenceUtils.java    |   486 -
 .../persistence/cassandra/CassandraService.java |  1138 -
 .../cassandra/ConnectedEntityRefImpl.java       |    61 -
 .../cassandra/ConnectionRefImpl.java            |   628 -
 .../persistence/cassandra/CounterUtils.java     |   400 -
 .../persistence/cassandra/CursorCache.java      |   121 -
 .../cassandra/EntityManagerFactoryImpl.java     |   411 -
 .../cassandra/EntityManagerImpl.java            |  2858 -
 .../cassandra/EntityValueSerializer.java        |    52 -
 .../persistence/cassandra/GeoIndexManager.java  |   323 -
 .../persistence/cassandra/IndexUpdate.java      |   450 -
 .../persistence/cassandra/QueryProcessor.java   |   720 -
 .../cassandra/RelationManagerImpl.java          |  2334 -
 .../usergrid/persistence/cassandra/Setup.java   |   206 -
 .../cassandra/SimpleIndexBucketLocatorImpl.java |   121 -
 .../cassandra/index/ConnectedIndexScanner.java  |   281 -
 .../cassandra/index/IndexBucketScanner.java     |   239 -
 .../index/IndexMultiBucketSetLoader.java        |   138 -
 .../cassandra/index/IndexScanner.java           |    39 -
 .../cassandra/index/NoOpIndexScanner.java       |    94 -
 .../cassandra/util/Slf4jTraceTagReporter.java   |    47 -
 .../cassandra/util/TaggedOpTimer.java           |    38 -
 .../persistence/cassandra/util/TimedOpTag.java  |   101 -
 .../cassandra/util/TraceParticipant.java        |    20 -
 .../persistence/cassandra/util/TraceTag.java    |    77 -
 .../cassandra/util/TraceTagAspect.java          |    41 -
 .../cassandra/util/TraceTagManager.java         |   156 -
 .../cassandra/util/TraceTagReporter.java        |    10 -
 .../usergrid/persistence/entities/Activity.java |   685 -
 .../persistence/entities/Application.java       |   609 -
 .../usergrid/persistence/entities/Asset.java    |    93 -
 .../usergrid/persistence/entities/Device.java   |   105 -
 .../usergrid/persistence/entities/Event.java    |   155 -
 .../usergrid/persistence/entities/Folder.java   |    93 -
 .../usergrid/persistence/entities/Group.java    |   168 -
 .../usergrid/persistence/entities/JobData.java  |    54 -
 .../usergrid/persistence/entities/JobStat.java  |   175 -
 .../usergrid/persistence/entities/Message.java  |    77 -
 .../org/usergrid/persistence/entities/Role.java |   153 -
 .../org/usergrid/persistence/entities/User.java |   348 -
 .../ApplicationAlreadyExistsException.java      |    37 -
 .../DuplicateUniquePropertyExistsException.java |    52 -
 .../exceptions/EntityNotFoundException.java     |    45 -
 .../exceptions/LockingException.java            |    65 -
 .../exceptions/NoFullTextIndexException.java    |    50 -
 .../exceptions/NoIndexException.java            |    50 -
 .../exceptions/PersistenceException.java        |    45 -
 .../PropertyTypeConversionException.java        |    71 -
 .../exceptions/QueryIterationException.java     |    13 -
 .../exceptions/QueryParseException.java         |    63 -
 .../exceptions/QueryTokenException.java         |    52 -
 .../persistence/exceptions/QueueException.java  |    61 -
 .../RequiredPropertyNotFoundException.java      |    41 -
 .../TransactionNotFoundException.java           |    45 -
 .../UnexpectedEntityTypeException.java          |    45 -
 .../persistence/geo/CollectionGeoSearch.java    |    52 -
 .../persistence/geo/ConnectionGeoSearch.java    |    51 -
 .../persistence/geo/EntityLocationRef.java      |   211 -
 .../EntityLocationRefDistanceComparator.java    |    77 -
 .../persistence/geo/GeoIndexSearcher.java       |   368 -
 .../persistence/geo/GeocellManager.java         |   179 -
 .../usergrid/persistence/geo/GeocellUtils.java  |   539 -
 .../geo/comparator/DoubleTupleComparator.java   |    23 -
 .../persistence/geo/model/BoundingBox.java      |    71 -
 .../persistence/geo/model/CostFunction.java     |    33 -
 .../geo/model/DefaultCostFunction.java          |    34 -
 .../usergrid/persistence/geo/model/Point.java   |    58 -
 .../usergrid/persistence/geo/model/Tuple.java   |    24 -
 .../usergrid/persistence/query/ir/AllNode.java  |    54 -
 .../usergrid/persistence/query/ir/AndNode.java  |    43 -
 .../persistence/query/ir/BooleanNode.java       |    48 -
 .../query/ir/EmailIdentifierNode.java           |    31 -
 .../query/ir/NameIdentifierNode.java            |    28 -
 .../persistence/query/ir/NodeVisitor.java       |    78 -
 .../usergrid/persistence/query/ir/NotNode.java  |    62 -
 .../usergrid/persistence/query/ir/OrNode.java   |    52 -
 .../persistence/query/ir/OrderByNode.java       |    92 -
 .../persistence/query/ir/QueryNode.java         |    28 -
 .../persistence/query/ir/QuerySlice.java        |   344 -
 .../persistence/query/ir/SearchVisitor.java     |   254 -
 .../persistence/query/ir/SliceNode.java         |   168 -
 .../query/ir/UuidIdentifierNode.java            |    32 -
 .../persistence/query/ir/WithinNode.java        |    96 -
 .../query/ir/result/AbstractScanColumn.java     |    70 -
 .../result/CollectionResultsLoaderFactory.java  |    23 -
 .../ir/result/ConnectionIndexSliceParser.java   |    86 -
 .../query/ir/result/ConnectionRefLoader.java    |    65 -
 .../result/ConnectionResultsLoaderFactory.java  |    32 -
 .../ir/result/ConnectionTypesIterator.java      |   179 -
 .../query/ir/result/EmptyIterator.java          |    47 -
 .../query/ir/result/EntityRefLoader.java        |    50 -
 .../query/ir/result/EntityResultsLoader.java    |    46 -
 .../query/ir/result/GeoIterator.java            |   355 -
 .../persistence/query/ir/result/IDLoader.java   |    24 -
 .../query/ir/result/IntersectionIterator.java   |   169 -
 .../query/ir/result/MergeIterator.java          |   149 -
 .../query/ir/result/MultiIterator.java          |    54 -
 .../query/ir/result/OrderByIterator.java        |   252 -
 .../query/ir/result/ResultIterator.java         |    43 -
 .../query/ir/result/ResultsLoader.java          |    29 -
 .../query/ir/result/ResultsLoaderFactory.java   |    21 -
 .../persistence/query/ir/result/ScanColumn.java |    16 -
 .../query/ir/result/ScanColumnTransformer.java  |    23 -
 .../ir/result/SecondaryIndexSliceParser.java    |    60 -
 .../query/ir/result/SliceIterator.java          |   241 -
 .../query/ir/result/SliceParser.java            |    31 -
 .../query/ir/result/StaticIdIterator.java       |    66 -
 .../query/ir/result/SubtractionIterator.java    |   108 -
 .../query/ir/result/UUIDIndexSliceParser.java   |    50 -
 .../query/ir/result/UnionIterator.java          |   267 -
 .../usergrid/persistence/query/tree/.gitignore  |     2 -
 .../persistence/query/tree/AndOperand.java      |    48 -
 .../persistence/query/tree/BooleanLiteral.java  |    48 -
 .../persistence/query/tree/BooleanOperand.java  |    48 -
 .../persistence/query/tree/ContainsOperand.java |    69 -
 .../query/tree/ContainsProperty.java            |    57 -
 .../usergrid/persistence/query/tree/Equal.java  |    52 -
 .../persistence/query/tree/EqualityOperand.java |    88 -
 .../persistence/query/tree/FloatLiteral.java    |    57 -
 .../persistence/query/tree/GreaterThan.java     |    52 -
 .../query/tree/GreaterThanEqual.java            |    56 -
 .../persistence/query/tree/LessThan.java        |    52 -
 .../persistence/query/tree/LessThanEqual.java   |    54 -
 .../persistence/query/tree/Literal.java         |    38 -
 .../persistence/query/tree/LiteralFactory.java  |    58 -
 .../persistence/query/tree/LongLiteral.java     |    64 -
 .../persistence/query/tree/NotOperand.java      |    45 -
 .../persistence/query/tree/NumericLiteral.java  |    24 -
 .../persistence/query/tree/Operand.java         |    47 -
 .../persistence/query/tree/OrOperand.java       |    53 -
 .../persistence/query/tree/Property.java        |    62 -
 .../persistence/query/tree/QueryVisitor.java    |    90 -
 .../persistence/query/tree/StringLiteral.java   |    82 -
 .../persistence/query/tree/UUIDLiteral.java     |    49 -
 .../persistence/query/tree/WithinOperand.java   |   111 -
 .../persistence/query/tree/WithinProperty.java  |    54 -
 .../persistence/schema/CollectionInfo.java      |   207 -
 .../persistence/schema/DictionaryInfo.java      |   117 -
 .../usergrid/persistence/schema/EntityInfo.java |   299 -
 .../persistence/schema/PropertyInfo.java        |   218 -
 .../usergrid/system/UsergridSystemMonitor.java  |    95 -
 .../main/java/org/usergrid/utils/AESUtils.java  |    84 -
 .../main/java/org/usergrid/utils/BCrypt.java    |   627 -
 .../java/org/usergrid/utils/ClassUtils.java     |    58 -
 .../java/org/usergrid/utils/CodecUtils.java     |    45 -
 .../java/org/usergrid/utils/CompositeUtils.java |    54 -
 .../org/usergrid/utils/ConversionUtils.java     |   765 -
 .../main/java/org/usergrid/utils/DateUtils.java |    88 -
 .../main/java/org/usergrid/utils/HttpUtils.java |    51 -
 .../java/org/usergrid/utils/IndexUtils.java     |   218 -
 .../org/usergrid/utils/InflectionUtils.java     |    51 -
 .../main/java/org/usergrid/utils/Inflector.java |   553 -
 .../main/java/org/usergrid/utils/JsonUtils.java |   329 -
 .../main/java/org/usergrid/utils/ListUtils.java |   230 -
 .../main/java/org/usergrid/utils/MailUtils.java |   154 -
 .../main/java/org/usergrid/utils/MapUtils.java  |   377 -
 .../java/org/usergrid/utils/NumberUtils.java    |    35 -
 .../java/org/usergrid/utils/PasswordUtils.java  |    28 -
 .../java/org/usergrid/utils/StringUtils.java    |   172 -
 .../main/java/org/usergrid/utils/TimeUtils.java |    88 -
 .../main/java/org/usergrid/utils/UUIDUtils.java |   412 -
 .../main/java/org/usergrid/utils/Version.java   |   428 -
 .../java/org/usergrid/utils/package-info.java   |    18 -
 .../main/resources/usergrid-core-context.xml    |    52 +-
 .../resources/usergrid-scheduler-context.xml    |     8 +-
 stack/core/src/test/java/io/baas/Simple.java    |     4 +-
 .../org/apache/usergrid/AbstractCoreIT.java     |    45 +
 .../java/org/apache/usergrid/Application.java   |   124 +
 .../apache/usergrid/ConcurrentCoreITSuite.java  |    50 +
 .../usergrid/ConcurrentCoreIteratorITSuite.java |    62 +
 .../usergrid/ConcurrentCoreTestSuite.java       |    33 +
 .../org/apache/usergrid/CoreApplication.java    |   171 +
 .../java/org/apache/usergrid/CoreITSetup.java   |    43 +
 .../org/apache/usergrid/CoreITSetupImpl.java    |   145 +
 .../java/org/apache/usergrid/CoreITSuite.java   |    34 +
 .../java/org/apache/usergrid/CoreTestSuite.java |    47 +
 .../org/apache/usergrid/batch/AppArgsTest.java  |    52 +
 .../batch/BulkJobExecutionUnitTest.java         |   209 +
 .../apache/usergrid/batch/BulkTestUtils.java    |    38 +
 .../batch/ConcurrentSchedulerITSuite.java       |    31 +
 .../batch/ConcurrentSchedulerTestSuite.java     |    19 +
 .../apache/usergrid/batch/SchedulerITSuite.java |    34 +
 .../usergrid/batch/SchedulerTestSuite.java      |    18 +
 .../usergrid/batch/UsergridJobFactoryTest.java  |    31 +
 .../batch/job/AbstractSchedulerRuntimeIT.java   |    78 +
 .../usergrid/batch/job/CountdownLatchJob.java   |    67 +
 .../usergrid/batch/job/DelayExecution.java      |   104 +
 .../usergrid/batch/job/DelayHeartbeat.java      |   106 +
 .../batch/job/FailureJobExceuction.java         |    74 +
 .../usergrid/batch/job/OnlyOnceExceution.java   |   116 +
 .../job/OnlyOnceUnlockOnFailExceution.java      |   126 +
 .../usergrid/batch/job/SchedulerRuntime1IT.java |    70 +
 .../usergrid/batch/job/SchedulerRuntime2IT.java |    98 +
 .../usergrid/batch/job/SchedulerRuntime3IT.java |    71 +
 .../usergrid/batch/job/SchedulerRuntime4IT.java |    68 +
 .../usergrid/batch/job/SchedulerRuntime5IT.java |    69 +
 .../usergrid/batch/job/SchedulerRuntime6IT.java |    97 +
 .../usergrid/batch/job/SchedulerRuntime7IT.java |    74 +
 .../usergrid/batch/job/SchedulerRuntime8IT.java |    95 +
 .../usergrid/batch/job/TestJobListener.java     |   121 +
 .../usergrid/batch/job/TestJobListenerTest.java |   144 +
 .../apache/usergrid/batch/job/package-info.java |    18 +
 .../clustering/hazelcast/HazelcastTest.java     |   111 +
 .../count/BatchCountParallelismTest.java        |   122 +
 .../usergrid/count/SimpleBatcherTest.java       |    50 +
 .../count/common/CountSerDeUtilsTest.java       |    68 +
 .../apache/usergrid/count/common/CountTest.java |    68 +
 .../locking/cassandra/HectorLockManagerIT.java  |   185 +
 .../SingleNodeLockTestSingleNode.java           |   168 +
 .../zookeeper/AbstractZooKeeperTest.java        |   126 +
 .../usergrid/locking/zookeeper/ZooPut.java      |   113 +
 .../zookeeper/ZookeeperLockManagerTest.java     |   182 +
 .../java/org/apache/usergrid/mq/MessagesIT.java |   278 +
 .../org/apache/usergrid/mq/QueuePathsTest.java  |    48 +
 .../usergrid/persistence/CollectionIT.java      |  1637 +
 .../usergrid/persistence/CoreSchemaManager.java |    66 +
 .../apache/usergrid/persistence/CounterIT.java  |   235 +
 .../persistence/EntityConnectionsIT.java        |   292 +
 .../persistence/EntityDictionaryIT.java         |   133 +
 .../usergrid/persistence/EntityManagerIT.java   |   563 +
 .../EntityPropertyComparatorTest.java           |   206 +
 .../apache/usergrid/persistence/EntityTest.java |   100 +
 .../org/apache/usergrid/persistence/GeoIT.java  |   524 +
 .../apache/usergrid/persistence/IndexIT.java    |   462 +
 .../usergrid/persistence/PathQueryIT.java       |   164 +
 .../usergrid/persistence/PermissionsIT.java     |   191 +
 .../apache/usergrid/persistence/QueryTest.java  |   311 +
 .../usergrid/persistence/QueryUtilsTest.java    |    41 +
 .../apache/usergrid/persistence/SchemaTest.java |   127 +
 .../apache/usergrid/persistence/UtilsTest.java  |    38 +
 .../cassandra/EntityManagerFactoryImplIT.java   |   175 +
 .../cassandra/QueryProcessorTest.java           |   726 +
 .../SimpleIndexBucketLocatorImplTest.java       |   176 +
 .../cassandra/util/TraceTagUnitTest.java        |    38 +
 .../persistence/entities/SampleEntity.java      |    58 +
 ...EntityLocationRefDistanceComparatorTest.java |   102 +
 .../query/AbstractIteratingQueryIT.java         |  1299 +
 .../persistence/query/AllInCollectionIT.java    |    28 +
 .../persistence/query/AllInConnectionIT.java    |    28 +
 .../query/AllInConnectionNoTypeIT.java          |    56 +
 .../query/IntersectionUnionPagingIT.java        |   167 +
 .../query/MultiOrderByCollectionIT.java         |    28 +
 .../MultiOrderByComplexUnionCollectionIT.java   |    28 +
 .../MultiOrderByComplexUnionConnectionIT.java   |    28 +
 .../query/MultiOrderByConnectionIT.java         |    31 +
 .../query/NotOrderByCollectionIT.java           |    28 +
 .../query/NotOrderByConnectionIT.java           |    28 +
 ...gleOrderByBoundRangeScanAscCollectionIT.java |    28 +
 ...gleOrderByBoundRangeScanAscConnectionIT.java |    28 +
 ...leOrderByBoundRangeScanDescCollectionIT.java |    28 +
 ...leOrderByBoundRangeScanDescConnectionIT.java |    28 +
 ...eOrderByComplexIntersectionCollectionIT.java |    28 +
 ...eOrderByComplexIntersectionConnectionIT.java |    29 +
 .../SingleOrderByComplexUnionCollectionIT.java  |    28 +
 .../SingleOrderByComplexUnionConnectionIT.java  |    28 +
 .../SingleOrderByIntersectionCollectionIT.java  |    30 +
 .../SingleOrderByIntersectionConnectionIT.java  |    30 +
 .../SingleOrderByLessThanLimitCollectionIT.java |    28 +
 .../SingleOrderByLessThanLimitConnectionIT.java |    28 +
 .../SingleOrderByMaxLimitCollectionIT.java      |    29 +
 .../SingleOrderByMaxLimitConnectionIT.java      |    29 +
 ...SingleOrderByNoIntersectionCollectionIT.java |    28 +
 ...SingleOrderByNoIntersectionConnectionIT.java |    28 +
 .../query/SingleOrderByNotCollectionIT.java     |    28 +
 .../query/SingleOrderByNotConnectionIT.java     |    28 +
 ...OrderBySameRangeScanGreaterCollectionIT.java |    28 +
 ...OrderBySameRangeScanGreaterConnectionIT.java |    28 +
 ...meRangeScanGreaterThanEqualCollectionIT.java |    28 +
 ...gleOrderBySameRangeScanLessCollectionIT.java |    28 +
 ...gleOrderBySameRangeScanLessConnectionIT.java |    28 +
 ...ySameRangeScanLessThanEqualCollectionIT.java |    28 +
 ...ySameRangeScanLessThanEqualConnectionIT.java |    28 +
 .../query/ir/result/AbstractScanColumnTest.java |    84 +
 .../query/ir/result/InOrderIterator.java        |   115 +
 .../ir/result/IntersectionIteratorTest.java     |   306 +
 .../query/ir/result/IteratorHelper.java         |    18 +
 .../ir/result/SubtractionIteratorTest.java      |   180 +
 .../query/ir/result/UnionIteratorTest.java      |   466 +
 .../persistence/query/tree/GrammarTreeTest.java |   592 +
 .../persistence/query/tree/LongLiteralTest.java |    61 +
 .../query/tree/StringLiteralTest.java           |    87 +
 .../system/UsergridSystemMonitorIT.java         |    51 +
 .../usergrid/utils/ConversionUtilsTest.java     |    49 +
 .../apache/usergrid/utils/IndexUtilsTest.java   |    71 +
 .../apache/usergrid/utils/JsonUtilsTest.java    |    85 +
 .../apache/usergrid/utils/ListUtilsTest.java    |    53 +
 .../apache/usergrid/utils/MailUtilsTest.java    |    90 +
 .../org/apache/usergrid/utils/MapUtilsTest.java |    41 +
 .../apache/usergrid/utils/TestInflector.java    |    81 +
 .../apache/usergrid/utils/TimeUtilsTest.java    |    60 +
 .../apache/usergrid/utils/UUIDUtilsTest.java    |   371 +
 .../org/apache/usergrid/utils/package-info.java |    18 +
 .../test/java/org/usergrid/AbstractCoreIT.java  |    45 -
 .../src/test/java/org/usergrid/Application.java |   124 -
 .../org/usergrid/ConcurrentCoreITSuite.java     |    50 -
 .../usergrid/ConcurrentCoreIteratorITSuite.java |    62 -
 .../org/usergrid/ConcurrentCoreTestSuite.java   |    33 -
 .../test/java/org/usergrid/CoreApplication.java |   171 -
 .../src/test/java/org/usergrid/CoreITSetup.java |    43 -
 .../test/java/org/usergrid/CoreITSetupImpl.java |   145 -
 .../src/test/java/org/usergrid/CoreITSuite.java |    34 -
 .../test/java/org/usergrid/CoreTestSuite.java   |    47 -
 .../java/org/usergrid/batch/AppArgsTest.java    |    52 -
 .../batch/BulkJobExecutionUnitTest.java         |   209 -
 .../java/org/usergrid/batch/BulkTestUtils.java  |    38 -
 .../batch/ConcurrentSchedulerITSuite.java       |    31 -
 .../batch/ConcurrentSchedulerTestSuite.java     |    19 -
 .../org/usergrid/batch/SchedulerITSuite.java    |    34 -
 .../org/usergrid/batch/SchedulerTestSuite.java  |    18 -
 .../usergrid/batch/UsergridJobFactoryTest.java  |    31 -
 .../batch/job/AbstractSchedulerRuntimeIT.java   |    78 -
 .../usergrid/batch/job/CountdownLatchJob.java   |    67 -
 .../org/usergrid/batch/job/DelayExecution.java  |   104 -
 .../org/usergrid/batch/job/DelayHeartbeat.java  |   106 -
 .../batch/job/FailureJobExceuction.java         |    74 -
 .../usergrid/batch/job/OnlyOnceExceution.java   |   116 -
 .../job/OnlyOnceUnlockOnFailExceution.java      |   126 -
 .../usergrid/batch/job/SchedulerRuntime1IT.java |    70 -
 .../usergrid/batch/job/SchedulerRuntime2IT.java |    98 -
 .../usergrid/batch/job/SchedulerRuntime3IT.java |    71 -
 .../usergrid/batch/job/SchedulerRuntime4IT.java |    68 -
 .../usergrid/batch/job/SchedulerRuntime5IT.java |    69 -
 .../usergrid/batch/job/SchedulerRuntime6IT.java |    97 -
 .../usergrid/batch/job/SchedulerRuntime7IT.java |    74 -
 .../usergrid/batch/job/SchedulerRuntime8IT.java |    95 -
 .../org/usergrid/batch/job/TestJobListener.java |   121 -
 .../usergrid/batch/job/TestJobListenerTest.java |   144 -
 .../org/usergrid/batch/job/package-info.java    |    18 -
 .../clustering/hazelcast/HazelcastTest.java     |   111 -
 .../count/BatchCountParallelismTest.java        |   122 -
 .../org/usergrid/count/SimpleBatcherTest.java   |    51 -
 .../count/common/CountSerDeUtilsTest.java       |    68 -
 .../org/usergrid/count/common/CountTest.java    |    68 -
 .../locking/cassandra/HectorLockManagerIT.java  |   185 -
 .../SingleNodeLockTestSingleNode.java           |   168 -
 .../zookeeper/AbstractZooKeeperTest.java        |   126 -
 .../org/usergrid/locking/zookeeper/ZooPut.java  |   113 -
 .../zookeeper/ZookeeperLockManagerTest.java     |   182 -
 .../test/java/org/usergrid/mq/MessagesIT.java   |   278 -
 .../java/org/usergrid/mq/QueuePathsTest.java    |    48 -
 .../org/usergrid/persistence/CollectionIT.java  |  1637 -
 .../usergrid/persistence/CoreSchemaManager.java |    66 -
 .../org/usergrid/persistence/CounterIT.java     |   235 -
 .../persistence/EntityConnectionsIT.java        |   292 -
 .../persistence/EntityDictionaryIT.java         |   133 -
 .../usergrid/persistence/EntityManagerIT.java   |   563 -
 .../EntityPropertyComparatorTest.java           |   206 -
 .../org/usergrid/persistence/EntityTest.java    |   100 -
 .../java/org/usergrid/persistence/GeoIT.java    |   524 -
 .../java/org/usergrid/persistence/IndexIT.java  |   462 -
 .../org/usergrid/persistence/PathQueryIT.java   |   164 -
 .../org/usergrid/persistence/PermissionsIT.java |   191 -
 .../org/usergrid/persistence/QueryTest.java     |   311 -
 .../usergrid/persistence/QueryUtilsTest.java    |    41 -
 .../org/usergrid/persistence/SchemaTest.java    |   127 -
 .../org/usergrid/persistence/UtilsTest.java     |    38 -
 .../cassandra/EntityManagerFactoryImplIT.java   |   175 -
 .../cassandra/QueryProcessorTest.java           |   726 -
 .../SimpleIndexBucketLocatorImplTest.java       |   176 -
 .../cassandra/util/TraceTagUnitTest.java        |    38 -
 .../persistence/entities/SampleEntity.java      |    58 -
 ...EntityLocationRefDistanceComparatorTest.java |   102 -
 .../query/AbstractIteratingQueryIT.java         |  1299 -
 .../persistence/query/AllInCollectionIT.java    |    28 -
 .../persistence/query/AllInConnectionIT.java    |    28 -
 .../query/AllInConnectionNoTypeIT.java          |    56 -
 .../query/IntersectionUnionPagingIT.java        |   167 -
 .../query/MultiOrderByCollectionIT.java         |    28 -
 .../MultiOrderByComplexUnionCollectionIT.java   |    28 -
 .../MultiOrderByComplexUnionConnectionIT.java   |    28 -
 .../query/MultiOrderByConnectionIT.java         |    31 -
 .../query/NotOrderByCollectionIT.java           |    28 -
 .../query/NotOrderByConnectionIT.java           |    28 -
 ...gleOrderByBoundRangeScanAscCollectionIT.java |    28 -
 ...gleOrderByBoundRangeScanAscConnectionIT.java |    28 -
 ...leOrderByBoundRangeScanDescCollectionIT.java |    28 -
 ...leOrderByBoundRangeScanDescConnectionIT.java |    28 -
 ...eOrderByComplexIntersectionCollectionIT.java |    28 -
 ...eOrderByComplexIntersectionConnectionIT.java |    29 -
 .../SingleOrderByComplexUnionCollectionIT.java  |    28 -
 .../SingleOrderByComplexUnionConnectionIT.java  |    28 -
 .../SingleOrderByIntersectionCollectionIT.java  |    30 -
 .../SingleOrderByIntersectionConnectionIT.java  |    30 -
 .../SingleOrderByLessThanLimitCollectionIT.java |    28 -
 .../SingleOrderByLessThanLimitConnectionIT.java |    28 -
 .../SingleOrderByMaxLimitCollectionIT.java      |    29 -
 .../SingleOrderByMaxLimitConnectionIT.java      |    29 -
 ...SingleOrderByNoIntersectionCollectionIT.java |    28 -
 ...SingleOrderByNoIntersectionConnectionIT.java |    28 -
 .../query/SingleOrderByNotCollectionIT.java     |    28 -
 .../query/SingleOrderByNotConnectionIT.java     |    28 -
 ...OrderBySameRangeScanGreaterCollectionIT.java |    28 -
 ...OrderBySameRangeScanGreaterConnectionIT.java |    28 -
 ...meRangeScanGreaterThanEqualCollectionIT.java |    28 -
 ...gleOrderBySameRangeScanLessCollectionIT.java |    28 -
 ...gleOrderBySameRangeScanLessConnectionIT.java |    28 -
 ...ySameRangeScanLessThanEqualCollectionIT.java |    28 -
 ...ySameRangeScanLessThanEqualConnectionIT.java |    28 -
 .../query/ir/result/AbstractScanColumnTest.java |    84 -
 .../query/ir/result/InOrderIterator.java        |   115 -
 .../ir/result/IntersectionIteratorTest.java     |   306 -
 .../query/ir/result/IteratorHelper.java         |    18 -
 .../ir/result/SubtractionIteratorTest.java      |   180 -
 .../query/ir/result/UnionIteratorTest.java      |   466 -
 .../persistence/query/tree/GrammarTreeTest.java |   592 -
 .../persistence/query/tree/LongLiteralTest.java |    61 -
 .../query/tree/StringLiteralTest.java           |    87 -
 .../system/UsergridSystemMonitorIT.java         |    51 -
 .../org/usergrid/utils/ConversionUtilsTest.java |    49 -
 .../java/org/usergrid/utils/IndexUtilsTest.java |    71 -
 .../java/org/usergrid/utils/JsonUtilsTest.java  |    85 -
 .../java/org/usergrid/utils/ListUtilsTest.java  |    53 -
 .../java/org/usergrid/utils/MailUtilsTest.java  |    90 -
 .../java/org/usergrid/utils/MapUtilsTest.java   |    41 -
 .../java/org/usergrid/utils/TestInflector.java  |    81 -
 .../java/org/usergrid/utils/TimeUtilsTest.java  |    60 -
 .../java/org/usergrid/utils/UUIDUtilsTest.java  |   371 -
 .../java/org/usergrid/utils/package-info.java   |    18 -
 stack/core/src/test/resources/log4j.properties  |    16 +-
 .../test/resources/usergrid-test-context.xml    |     4 +-
 stack/launcher/pom.xml                          |    12 +-
 .../java/org/apache/usergrid/launcher/App.java  |   288 +
 .../apache/usergrid/launcher/AppleUtils.java    |    38 +
 .../launcher/ClasspathStaticHttpHandler.java    |   320 +
 .../launcher/CustomJSPTemplateProcessor.java    |   137 +
 .../usergrid/launcher/EmbeddedServerHelper.java |   193 +
 .../org/apache/usergrid/launcher/JarMain.java   |    40 +
 .../apache/usergrid/launcher/LauncherFrame.java |   461 +
 .../usergrid/launcher/LogViewerFrame.java       |   104 +
 .../org/apache/usergrid/launcher/Server.java    |   618 +
 .../apache/usergrid/launcher/package-info.java  |    18 +
 .../main/java/org/usergrid/launcher/App.java    |   288 -
 .../java/org/usergrid/launcher/AppleUtils.java  |    38 -
 .../launcher/ClasspathStaticHttpHandler.java    |   320 -
 .../launcher/CustomJSPTemplateProcessor.java    |   137 -
 .../usergrid/launcher/EmbeddedServerHelper.java |   193 -
 .../java/org/usergrid/launcher/JarMain.java     |    40 -
 .../org/usergrid/launcher/LauncherFrame.java    |   461 -
 .../org/usergrid/launcher/LogViewerFrame.java   |   104 -
 .../main/java/org/usergrid/launcher/Server.java |   618 -
 .../org/usergrid/launcher/package-info.java     |    18 -
 .../src/main/resources/log4j.properties         |    14 +-
 .../org/apache/usergrid/launcher/dock_icon.png  |   Bin 0 -> 11592 bytes
 .../org/apache/usergrid/launcher/icon_16.png    |   Bin 0 -> 3273 bytes
 .../org/apache/usergrid/launcher/icon_256.png   |   Bin 0 -> 12578 bytes
 .../org/apache/usergrid/launcher/icon_32.png    |   Bin 0 -> 3862 bytes
 .../org/apache/usergrid/launcher/icon_64.png    |   Bin 0 -> 5079 bytes
 .../org/apache/usergrid/launcher/log_viewer.png |   Bin 0 -> 6610 bytes
 .../org/apache/usergrid/launcher/start.png      |   Bin 0 -> 9253 bytes
 .../apache/usergrid/launcher/start_active.png   |   Bin 0 -> 9334 bytes
 .../apache/usergrid/launcher/status_green.png   |   Bin 0 -> 2048 bytes
 .../org/apache/usergrid/launcher/status_off.png |   Bin 0 -> 1847 bytes
 .../org/apache/usergrid/launcher/status_red.png |   Bin 0 -> 2047 bytes
 .../apache/usergrid/launcher/status_yellow.png  |   Bin 0 -> 2092 bytes
 .../org/apache/usergrid/launcher/stop.png       |   Bin 0 -> 8858 bytes
 .../apache/usergrid/launcher/stop_active.png    |   Bin 0 -> 8844 bytes
 .../apache/usergrid/launcher/web_browser.png    |   Bin 0 -> 4531 bytes
 .../org/usergrid/launcher/dock_icon.png         |   Bin 11592 -> 0 bytes
 .../resources/org/usergrid/launcher/icon_16.png |   Bin 3273 -> 0 bytes
 .../org/usergrid/launcher/icon_256.png          |   Bin 12578 -> 0 bytes
 .../resources/org/usergrid/launcher/icon_32.png |   Bin 3862 -> 0 bytes
 .../resources/org/usergrid/launcher/icon_64.png |   Bin 5079 -> 0 bytes
 .../org/usergrid/launcher/log_viewer.png        |   Bin 6610 -> 0 bytes
 .../resources/org/usergrid/launcher/start.png   |   Bin 9253 -> 0 bytes
 .../org/usergrid/launcher/start_active.png      |   Bin 9334 -> 0 bytes
 .../org/usergrid/launcher/status_green.png      |   Bin 2048 -> 0 bytes
 .../org/usergrid/launcher/status_off.png        |   Bin 1847 -> 0 bytes
 .../org/usergrid/launcher/status_red.png        |   Bin 2047 -> 0 bytes
 .../org/usergrid/launcher/status_yellow.png     |   Bin 2092 -> 0 bytes
 .../resources/org/usergrid/launcher/stop.png    |   Bin 8858 -> 0 bytes
 .../org/usergrid/launcher/stop_active.png       |   Bin 8844 -> 0 bytes
 .../org/usergrid/launcher/web_browser.png       |   Bin 4531 -> 0 bytes
 .../resources/usergrid-standalone-context.xml   |     2 +-
 .../0.0.3/usergrid-java-client-0.0.3.jar        |   Bin 0 -> 45750 bytes
 .../usergrid-java-client-0.0.3.jar.lastUpdated  |     5 +
 .../0.0.3/usergrid-java-client-0.0.3.jar.sha1   |     1 +
 .../0.0.3/usergrid-java-client-0.0.3.pom        |    87 +
 .../usergrid-java-client-0.0.3.pom.lastUpdated  |     5 +
 .../0.0.3/usergrid-java-client-0.0.3.pom.sha1   |     1 +
 .../maven-metadata-local.xml                    |    13 +
 stack/mongo-emulator/README.txt                 |     2 +-
 stack/mongo-emulator/pom.xml                    |    14 +-
 .../usergrid/mongo/MongoChannelHandler.java     |   144 +
 .../usergrid/mongo/MongoMessageDecoder.java     |   115 +
 .../usergrid/mongo/MongoMessageEncoder.java     |    46 +
 .../org/apache/usergrid/mongo/MongoQuery.java   |    30 +
 .../org/apache/usergrid/mongo/MongoServer.java  |   171 +
 .../mongo/MongoServerPipelineFactory.java       |    55 +
 .../usergrid/mongo/commands/Buildinfo.java      |    43 +
 .../usergrid/mongo/commands/Collstats.java      |    58 +
 .../apache/usergrid/mongo/commands/Count.java   |    65 +
 .../apache/usergrid/mongo/commands/Dbstats.java |    40 +
 .../usergrid/mongo/commands/Getlasterror.java   |    48 +
 .../usergrid/mongo/commands/ListDatabases.java  |    51 +
 .../usergrid/mongo/commands/MongoCommand.java   |    81 +
 .../mongo/commands/ReplSetGetStatus.java        |    37 +
 .../usergrid/mongo/commands/ServerStatus.java   |    62 +
 .../usergrid/mongo/commands/Whatsmyuri.java     |    41 +
 .../apache/usergrid/mongo/protocol/Message.java |   191 +
 .../apache/usergrid/mongo/protocol/OpCrud.java  |    46 +
 .../usergrid/mongo/protocol/OpDelete.java       |   196 +
 .../usergrid/mongo/protocol/OpGetMore.java      |   112 +
 .../usergrid/mongo/protocol/OpInsert.java       |   180 +
 .../usergrid/mongo/protocol/OpKillCursors.java  |   115 +
 .../apache/usergrid/mongo/protocol/OpMsg.java   |    77 +
 .../apache/usergrid/mongo/protocol/OpQuery.java |   447 +
 .../apache/usergrid/mongo/protocol/OpReply.java |   189 +
 .../usergrid/mongo/protocol/OpUpdate.java       |   206 +
 .../usergrid/mongo/query/MongoQueryParser.java  |   291 +
 .../mongo/testproxy/MongoMessageFrame.java      |    55 +
 .../testproxy/MongoProxyInboundHandler.java     |   197 +
 .../testproxy/MongoProxyPipelineFactory.java    |    53 +
 .../mongo/testproxy/MongoProxyServer.java       |    55 +
 .../testproxy/MongoProxyServerHandler.java      |    58 +
 .../apache/usergrid/mongo/utils/BSONUtils.java  |    50 +
 .../org/usergrid/mongo/MongoChannelHandler.java |   144 -
 .../org/usergrid/mongo/MongoMessageDecoder.java |   115 -
 .../org/usergrid/mongo/MongoMessageEncoder.java |    46 -
 .../java/org/usergrid/mongo/MongoQuery.java     |    30 -
 .../java/org/usergrid/mongo/MongoServer.java    |   171 -
 .../mongo/MongoServerPipelineFactory.java       |    55 -
 .../org/usergrid/mongo/commands/Buildinfo.java  |    43 -
 .../org/usergrid/mongo/commands/Collstats.java  |    58 -
 .../java/org/usergrid/mongo/commands/Count.java |    65 -
 .../org/usergrid/mongo/commands/Dbstats.java    |    40 -
 .../usergrid/mongo/commands/Getlasterror.java   |    48 -
 .../usergrid/mongo/commands/ListDatabases.java  |    51 -
 .../usergrid/mongo/commands/MongoCommand.java   |    81 -
 .../mongo/commands/ReplSetGetStatus.java        |    37 -
 .../usergrid/mongo/commands/ServerStatus.java   |    63 -
 .../org/usergrid/mongo/commands/Whatsmyuri.java |    41 -
 .../org/usergrid/mongo/protocol/Message.java    |   191 -
 .../org/usergrid/mongo/protocol/OpCrud.java     |    46 -
 .../org/usergrid/mongo/protocol/OpDelete.java   |   196 -
 .../org/usergrid/mongo/protocol/OpGetMore.java  |   112 -
 .../org/usergrid/mongo/protocol/OpInsert.java   |   180 -
 .../usergrid/mongo/protocol/OpKillCursors.java  |   115 -
 .../java/org/usergrid/mongo/protocol/OpMsg.java |    77 -
 .../org/usergrid/mongo/protocol/OpQuery.java    |   447 -
 .../org/usergrid/mongo/protocol/OpReply.java    |   189 -
 .../org/usergrid/mongo/protocol/OpUpdate.java   |   206 -
 .../usergrid/mongo/query/MongoQueryParser.java  |   291 -
 .../mongo/testproxy/MongoMessageFrame.java      |    55 -
 .../testproxy/MongoProxyInboundHandler.java     |   197 -
 .../testproxy/MongoProxyPipelineFactory.java    |    53 -
 .../mongo/testproxy/MongoProxyServer.java       |    55 -
 .../testproxy/MongoProxyServerHandler.java      |    58 -
 .../org/usergrid/mongo/utils/BSONUtils.java     |    50 -
 .../usergrid/mongo/AbstractMongoTest.java       |    62 +
 .../apache/usergrid/mongo/BasicMongoTest.java   |   340 +
 .../usergrid/mongo/DatabaseInitializer.java     |   145 +
 .../apache/usergrid/mongo/MongoQueryTest.java   |   503 +
 .../org/usergrid/mongo/AbstractMongoTest.java   |    61 -
 .../java/org/usergrid/mongo/BasicMongoTest.java |   340 -
 .../org/usergrid/mongo/DatabaseInitializer.java |   145 -
 .../java/org/usergrid/mongo/MongoQueryTest.java |   503 -
 .../test/resources/usergrid-test-context.xml    |     4 +-
 stack/pom.xml                                   |    42 +-
 stack/query-validator/.gitignore                |     1 +
 stack/query-validator/README.md                 |     3 +
 stack/query-validator/pom.xml                   |   230 +-
 stack/query-validator/sql.db                    |   Bin 4096 -> 0 bytes
 .../query/validator/ApiServerRunner.java        |   212 +
 .../validator/DefaultQueryResultsMatcher.java   |    32 +
 .../usergrid/query/validator/QueryEntity.java   |    63 +
 .../usergrid/query/validator/QueryRequest.java  |    67 +
 .../usergrid/query/validator/QueryResponse.java |   105 +
 .../query/validator/QueryResultsMatcher.java    |    29 +
 .../usergrid/query/validator/QueryRunner.java   |    31 +
 .../validator/QueryValidationConfiguration.java |    94 +
 .../query/validator/QueryValidator.java         |    78 +
 .../usergrid/query/validator/SqliteRunner.java  |   192 +
 .../query/validator/ApiServerRunner.java        |   212 -
 .../usergrid/query/validator/QueryEntity.java   |    34 -
 .../usergrid/query/validator/QueryRequest.java  |    74 -
 .../usergrid/query/validator/QueryResponse.java |   103 -
 .../usergrid/query/validator/QueryRunner.java   |    28 -
 .../validator/QueryValidationConfiguration.java |    74 -
 .../query/validator/QueryValidator.java         |    77 -
 .../usergrid/query/validator/SqliteRunner.java  |   160 -
 .../usergrid-query-validator-context.xml        |    14 +-
 .../query/validator/AbstractQueryIT.java        |   133 +
 .../usergrid/query/validator/QueryITSuite.java  |    39 +
 .../query/validator/users/UserQueryIT.java      |   877 +
 .../query/validator/QueryValidationTest.java    |   339 -
 .../query/validator/QueryValidatorRunner.java   |   209 -
 .../src/test/resources/log4j.properties         |    18 +-
 .../src/test/resources/project.properties       |     1 +
 .../src/test/resources/user.json                |    15 +-
 .../resources/usergrid-custom-test.properties   |    13 +-
 .../test/resources/usergrid-test-context.xml    |    26 +-
 stack/rest/pom.xml                              |    32 +-
 .../usergrid/rest/AbstractContextResource.java  |   164 +
 .../org/apache/usergrid/rest/ApiResponse.java   |   636 +
 .../rest/JacksonCustomMapperProvider.java       |    65 +
 .../org/apache/usergrid/rest/RootResource.java  |   397 +
 .../rest/ServerEnvironmentProperties.java       |    47 +
 .../apache/usergrid/rest/SwaggerServlet.java    |   171 +
 .../apache/usergrid/rest/SystemResource.java    |   110 +
 .../usergrid/rest/TextToJsonSwapWriter.java     |   119 +
 .../rest/applications/ApplicationResource.java  |   610 +
 .../rest/applications/AuthResource.java         |   251 +
 .../rest/applications/ServiceResource.java      |   662 +
 .../applications/assets/AssetsResource.java     |   190 +
 .../applications/events/EventsResource.java     |    69 +
 .../rest/applications/queues/QueueResource.java |   204 +
 .../queues/QueueSubscriberResource.java         |   158 +
 .../queues/QueueSubscriptionResource.java       |   160 +
 .../queues/QueueTransactionsResource.java       |    99 +
 .../users/AbstractUserExtensionResource.java    |    47 +
 .../rest/applications/users/UserResource.java   |   580 +
 .../rest/applications/users/UsersResource.java  |   264 +
 .../exceptions/AbstractExceptionMapper.java     |   106 +
 .../usergrid/rest/exceptions/AuthErrorInfo.java |   111 +
 .../AuthorizationExceptionMapper.java           |    36 +
 ...cateUniquePropertyExistsExceptionMapper.java |    35 +
 .../EntityNotFoundExceptionMapper.java          |    34 +
 ...orbiddenServiceOperationExceptionMapper.java |    35 +
 .../IllegalArgumentExceptionMapper.java         |    32 +
 .../exceptions/JsonReadExceptionMapper.java     |    35 +
 .../exceptions/JsonWriteExceptionMapper.java    |    35 +
 .../exceptions/ManagementExceptionMapper.java   |    38 +
 .../usergrid/rest/exceptions/NoOpException.java |    50 +
 .../rest/exceptions/NoOpExceptionMapper.java    |    32 +
 .../NotImplementedExceptionMapper.java          |    32 +
 .../exceptions/OAuthProblemExceptionMapper.java |    51 +
 ...rganizationApplicationNotFoundException.java |    39 +
 ...ationApplicationNotFoundExceptionMapper.java |    16 +
 .../exceptions/PersistenceExceptionMapper.java  |    27 +
 .../exceptions/QueryParseExceptionMapper.java   |    34 +
 .../exceptions/QueryTokenExceptionMapper.java   |    36 +
 .../RecentlyUsedPasswordExceptionMapper.java    |    21 +
 .../rest/exceptions/RedirectionException.java   |    27 +
 .../exceptions/RedirectionExceptionMapper.java  |    30 +
 ...RequiredPropertyNotFoundExceptionMapper.java |    35 +
 .../rest/exceptions/SecurityException.java      |    88 +
 .../exceptions/SecurityExceptionMapper.java     |    45 +
 .../rest/exceptions/ServiceExceptionMapper.java |    28 +
 .../ServiceResourceNotFoundExceptionMapper.java |    41 +
 .../rest/exceptions/ThrowableMapper.java        |    26 +
 .../TransactionNotFoundExceptionMapper.java     |    34 +
 .../rest/filters/ContentTypeFilter.java         |   323 +
 .../rest/filters/JSONPCallbackFilter.java       |    66 +
 .../usergrid/rest/filters/MeteringFilter.java   |   343 +
 .../usergrid/rest/filters/TracingFilter.java    |    74 +
 .../rest/management/ManagementResource.java     |   478 +
 .../management/metrics/MetricsResource.java     |    39 +
 .../organizations/OrganizationResource.java     |   254 +
 .../organizations/OrganizationsResource.java    |   192 +
 .../applications/ApplicationResource.java       |   195 +
 .../applications/ApplicationsResource.java      |   158 +
 .../organizations/users/UsersResource.java      |   341 +
 .../rest/management/users/UserResource.java     |   423 +
 .../rest/management/users/UsersResource.java    |   211 +
 .../organizations/OrganizationsResource.java    |   206 +
 .../organizations/OrganizationResource.java     |   159 +
 .../rest/security/CrossOriginRequestFilter.java |    38 +
 .../security/SecuredResourceFilterFactory.java  |   325 +
 .../annotations/RequireAdminUserAccess.java     |    31 +
 .../annotations/RequireApplicationAccess.java   |    34 +
 .../annotations/RequireOrganizationAccess.java  |    34 +
 .../annotations/RequireSystemAccess.java        |    31 +
 .../security/shiro/RestSecurityManager.java     |    60 +
 .../ShiroAuthenticationExceptionMapper.java     |    59 +
 .../shiro/filters/BasicAuthSecurityFilter.java  |   111 +
 .../ClientCredentialsSecurityFilter.java        |    69 +
 .../OAuth2AccessTokenSecurityFilter.java        |   211 +
 .../security/shiro/filters/SecurityFilter.java  |   136 +
 .../session/HttpRequestSessionManager.java      |    87 +
 .../session/HttpServletRequestSession.java      |   132 +
 .../usergrid/rest/test/PropertiesResource.java  |    87 +
 .../apache/usergrid/rest/utils/CORSUtils.java   |   173 +
 .../apache/usergrid/rest/utils/JSONPUtils.java  |   103 +
 .../usergrid/rest/utils/PathingUtils.java       |    35 +
 .../usergrid/rest/AbstractContextResource.java  |   164 -
 .../java/org/usergrid/rest/ApiResponse.java     |   636 -
 .../rest/JacksonCustomMapperProvider.java       |    65 -
 .../java/org/usergrid/rest/RootResource.java    |   397 -
 .../rest/ServerEnvironmentProperties.java       |    47 -
 .../java/org/usergrid/rest/SwaggerServlet.java  |   171 -
 .../java/org/usergrid/rest/SystemResource.java  |   110 -
 .../org/usergrid/rest/TextToJsonSwapWriter.java |   119 -
 .../rest/applications/ApplicationResource.java  |   610 -
 .../rest/applications/AuthResource.java         |   251 -
 .../rest/applications/ServiceResource.java      |   662 -
 .../applications/assets/AssetsResource.java     |   190 -
 .../applications/events/EventsResource.java     |    69 -
 .../rest/applications/queues/QueueResource.java |   204 -
 .../queues/QueueSubscriberResource.java         |   158 -
 .../queues/QueueSubscriptionResource.java       |   160 -
 .../queues/QueueTransactionsResource.java       |    99 -
 .../users/AbstractUserExtensionResource.java    |    47 -
 .../rest/applications/users/UserResource.java   |   580 -
 .../rest/applications/users/UsersResource.java  |   264 -
 .../exceptions/AbstractExceptionMapper.java     |   106 -
 .../usergrid/rest/exceptions/AuthErrorInfo.java |   111 -
 .../AuthorizationExceptionMapper.java           |    36 -
 ...cateUniquePropertyExistsExceptionMapper.java |    35 -
 .../EntityNotFoundExceptionMapper.java          |    34 -
 ...orbiddenServiceOperationExceptionMapper.java |    35 -
 .../IllegalArgumentExceptionMapper.java         |    32 -
 .../exceptions/JsonReadExceptionMapper.java     |    35 -
 .../exceptions/JsonWriteExceptionMapper.java    |    35 -
 .../exceptions/ManagementExceptionMapper.java   |    38 -
 .../usergrid/rest/exceptions/NoOpException.java |    50 -
 .../rest/exceptions/NoOpExceptionMapper.java    |    32 -
 .../NotImplementedExceptionMapper.java          |    32 -
 .../exceptions/OAuthProblemExceptionMapper.java |    51 -
 ...rganizationApplicationNotFoundException.java |    39 -
 ...ationApplicationNotFoundExceptionMapper.java |    16 -
 .../exceptions/PersistenceExceptionMapper.java  |    27 -
 .../exceptions/QueryParseExceptionMapper.java   |    34 -
 .../exceptions/QueryTokenExceptionMapper.java   |    36 -
 .../RecentlyUsedPasswordExceptionMapper.java    |    21 -
 .../rest/exceptions/RedirectionException.java   |    27 -
 .../exceptions/RedirectionExceptionMapper.java  |    30 -
 ...RequiredPropertyNotFoundExceptionMapper.java |    35 -
 .../rest/exceptions/SecurityException.java      |    88 -
 .../exceptions/SecurityExceptionMapper.java     |    45 -
 .../rest/exceptions/ServiceExceptionMapper.java |    28 -
 .../ServiceResourceNotFoundExceptionMapper.java |    41 -
 .../rest/exceptions/ThrowableMapper.java        |    26 -
 .../TransactionNotFoundExceptionMapper.java     |    34 -
 .../rest/filters/ContentTypeFilter.java         |   323 -
 .../rest/filters/JSONPCallbackFilter.java       |    66 -
 .../usergrid/rest/filters/MeteringFilter.java   |   343 -
 .../usergrid/rest/filters/TracingFilter.java    |    74 -
 .../rest/management/ManagementResource.java     |   482 -
 .../management/metrics/MetricsResource.java     |    39 -
 .../organizations/OrganizationResource.java     |   254 -
 .../organizations/OrganizationsResource.java    |   192 -
 .../applications/ApplicationResource.java       |     2 +
 .../applications/ApplicationsResource.java      |   158 -
 .../organizations/users/UsersResource.java      |   341 -
 .../rest/management/users/UserResource.java     |   423 -
 .../rest/management/users/UsersResource.java    |   211 -
 .../organizations/OrganizationsResource.java    |   206 -
 .../organizations/OrganizationResource.java     |   159 -
 .../rest/security/CrossOriginRequestFilter.java |    38 -
 .../security/SecuredResourceFilterFactory.java  |   325 -
 .../annotations/RequireAdminUserAccess.java     |    31 -
 .../annotations/RequireApplicationAccess.java   |    34 -
 .../annotations/RequireOrganizationAccess.java  |    34 -
 .../annotations/RequireSystemAccess.java        |    31 -
 .../security/shiro/RestSecurityManager.java     |    60 -
 .../ShiroAuthenticationExceptionMapper.java     |    59 -
 .../shiro/filters/BasicAuthSecurityFilter.java  |   111 -
 .../ClientCredentialsSecurityFilter.java        |    69 -
 .../OAuth2AccessTokenSecurityFilter.java        |   211 -
 .../security/shiro/filters/SecurityFilter.java  |   136 -
 .../session/HttpRequestSessionManager.java      |    87 -
 .../session/HttpServletRequestSession.java      |   132 -
 .../usergrid/rest/test/PropertiesResource.java  |    87 -
 .../java/org/usergrid/rest/utils/CORSUtils.java |   173 -
 .../org/usergrid/rest/utils/JSONPUtils.java     |   103 -
 .../org/usergrid/rest/utils/PathingUtils.java   |    35 -
 .../main/resources/usergrid-rest-context.xml    |    12 +-
 .../apache/usergrid/rest/TestResource/error.jsp |    17 +
 .../apache/usergrid/rest/TestResource/test.jsp  |    13 +
 .../ApplicationResource/authorize_form.jsp      |    43 +
 .../applications/ApplicationResource/error.jsp  |    17 +
 .../users/UserResource/activate.jsp             |    16 +
 .../applications/users/UserResource/confirm.jsp |    17 +
 .../applications/users/UserResource/error.jsp   |    17 +
 .../users/UserResource/resetpw_email_form.jsp   |    31 +
 .../UserResource/resetpw_email_success.jsp      |    19 +
 .../users/UserResource/resetpw_set_form.jsp     |    41 +
 .../users/UserResource/resetpw_set_success.jsp  |    19 +
 .../applications/users/UsersResource/error.jsp  |    17 +
 .../users/UsersResource/resetpw_email_form.jsp  |    37 +
 .../UsersResource/resetpw_email_success.jsp     |    19 +
 .../ManagementResource/authorize_form.jsp       |    43 +
 .../management/ManagementResource/error.jsp     |    17 +
 .../OrganizationResource/activate.jsp           |    16 +
 .../OrganizationResource/confirm.jsp            |    17 +
 .../OrganizationResource/error.jsp              |    17 +
 .../management/users/UserResource/activate.jsp  |    16 +
 .../management/users/UserResource/confirm.jsp   |    17 +
 .../management/users/UserResource/error.jsp     |    17 +
 .../users/UserResource/resetpw_email_form.jsp   |    31 +
 .../UserResource/resetpw_email_success.jsp      |    19 +
 .../users/UserResource/resetpw_set_form.jsp     |    41 +
 .../users/UserResource/resetpw_set_success.jsp  |    19 +
 .../management/users/UsersResource/error.jsp    |    17 +
 .../users/UsersResource/resetpw_email_form.jsp  |    34 +
 .../UsersResource/resetpw_email_success.jsp     |    19 +
 .../org/usergrid/rest/TestResource/error.jsp    |    17 -
 .../jsp/org/usergrid/rest/TestResource/test.jsp |    13 -
 .../ApplicationResource/authorize_form.jsp      |    43 -
 .../applications/ApplicationResource/error.jsp  |    17 -
 .../users/UserResource/activate.jsp             |    16 -
 .../applications/users/UserResource/confirm.jsp |    17 -
 .../applications/users/UserResource/error.jsp   |    17 -
 .../users/UserResource/resetpw_email_form.jsp   |    31 -
 .../UserResource/resetpw_email_success.jsp      |    19 -
 .../users/UserResource/resetpw_set_form.jsp     |    41 -
 .../users/UserResource/resetpw_set_success.jsp  |    19 -
 .../applications/users/UsersResource/error.jsp  |    17 -
 .../users/UsersResource/resetpw_email_form.jsp  |    37 -
 .../UsersResource/resetpw_email_success.jsp     |    19 -
 .../ManagementResource/authorize_form.jsp       |    43 -
 .../management/ManagementResource/error.jsp     |    17 -
 .../OrganizationResource/activate.jsp           |    16 -
 .../OrganizationResource/confirm.jsp            |    17 -
 .../OrganizationResource/error.jsp              |    17 -
 .../management/users/UserResource/activate.jsp  |    16 -
 .../management/users/UserResource/confirm.jsp   |    17 -
 .../management/users/UserResource/error.jsp     |    17 -
 .../users/UserResource/resetpw_email_form.jsp   |    31 -
 .../UserResource/resetpw_email_success.jsp      |    19 -
 .../users/UserResource/resetpw_set_form.jsp     |    41 -
 .../users/UserResource/resetpw_set_success.jsp  |    19 -
 .../management/users/UsersResource/error.jsp    |    17 -
 .../users/UsersResource/resetpw_email_form.jsp  |    34 -
 .../UsersResource/resetpw_email_success.jsp     |    19 -
 stack/rest/src/main/webapp/WEB-INF/web.xml      |   169 +-
 .../apache/usergrid/rest/AbstractRestIT.java    |   355 +
 .../java/org/apache/usergrid/rest/BasicIT.java  |   310 +
 .../usergrid/rest/ConcurrentRestITSuite.java    |    47 +
 .../usergrid/rest/DatabaseInitializer.java      |   145 +
 .../java/org/apache/usergrid/rest/ITSetup.java  |   170 +
 .../org/apache/usergrid/rest/RestITSuite.java   |    55 +
 .../apache/usergrid/rest/TestContextSetup.java  |    58 +
 .../apache/usergrid/rest/TomcatResource.java    |    69 +
 .../ApplicationRequestCounterIT.java            |    93 +
 .../applications/ApplicationResourceIT.java     |   531 +
 .../rest/applications/DevicesResourceIT.java    |    62 +
 .../applications/assets/AssetResourceIT.java    |   260 +
 .../collection/BadGrammarQueryTest.java         |    60 +
 .../collection/BrowserCompatibilityTest.java    |    86 +
 .../collection/PagingResourceIT.java            |   218 +
 .../collection/activities/AndOrQueryTest.java   |   176 +
 .../collection/activities/OrderByTest.java      |   149 +
 .../activities/PagingEntitiesTest.java          |   119 +
 .../collection/activities/PutTest.java          |    64 +
 .../collection/groups/GeoPagingTest.java        |   124 +
 .../collection/groups/UpdateGroupIT.java        |   108 +
 .../applications/events/EventsResourceIT.java   |   109 +
 .../queues/AbstractQueueResourceIT.java         |   468 +
 .../queues/QueueResourceLong1IT.java            |   130 +
 .../queues/QueueResourceLong2IT.java            |    82 +
 .../queues/QueueResourceLong3IT.java            |   184 +
 .../queues/QueueResourceShortIT.java            |   415 +
 .../applications/users/ActivityResourceIT.java  |   180 +
 .../users/CollectionsResourceIT.java            |   199 +
 .../users/ConnectionResourceTest.java           |   236 +
 .../applications/users/GroupResourceIT.java     |   270 +
 .../applications/users/OwnershipResourceIT.java |   344 +
 .../users/PermissionsResourceIT.java            |   699 +
 .../applications/users/RetrieveUsersTest.java   |    66 +
 .../rest/applications/users/UserResourceIT.java |  1286 +
 .../users/extensions/TestResource.java          |    50 +
 .../rest/applications/utils/TestUtils.java      |    46 +
 .../rest/applications/utils/UserRepo.java       |    65 +
 .../rest/filters/ContentTypeResourceIT.java     |   310 +
 .../rest/management/ManagementResourceIT.java   |   531 +
 .../rest/management/RegistrationIT.java         |   351 +
 .../organizations/AdminEmailEncodingIT.java     |   101 +
 .../organizations/OrganizationResourceIT.java   |    71 +
 .../organizations/OrganizationsResourceIT.java  |   257 +
 .../rest/management/users/MUUserResourceIT.java |   602 +
 .../UsersOrganizationsResourceIT.java           |    56 +
 .../rest/test/PropertiesResourceIT.java         |    75 +
 .../rest/test/resource/CollectionResource.java  |    26 +
 .../usergrid/rest/test/resource/Connection.java |    51 +
 .../rest/test/resource/CustomCollection.java    |    31 +
 .../rest/test/resource/EntityResource.java      |   104 +
 .../apache/usergrid/rest/test/resource/Me.java  |    35 +
 .../rest/test/resource/NamedResource.java       |   185 +
 .../rest/test/resource/ResultsParser.java       |    22 +
 .../rest/test/resource/RootResource.java        |    64 +
 .../rest/test/resource/SetResource.java         |    82 +
 .../rest/test/resource/TestContext.java         |   170 +
 .../rest/test/resource/ValueResource.java       |   307 +
 .../rest/test/resource/app/Application.java     |    72 +
 .../usergrid/rest/test/resource/app/Device.java |    48 +
 .../usergrid/rest/test/resource/app/User.java   |    54 +
 .../rest/test/resource/app/UsersCollection.java |    62 +
 .../resource/app/queue/DevicesCollection.java   |    36 +
 .../rest/test/resource/app/queue/Queue.java     |   183 +
 .../resource/app/queue/QueuesCollection.java    |    35 +
 .../app/queue/SubscribersCollection.java        |    59 +
 .../test/resource/app/queue/Transaction.java    |    76 +
 .../app/queue/TransactionsCollection.java       |    35 +
 .../rest/test/resource/mgmt/Application.java    |    48 +
 .../resource/mgmt/ApplicationsCollection.java   |    51 +
 .../rest/test/resource/mgmt/Management.java     |    93 +
 .../rest/test/resource/mgmt/Organization.java   |    59 +
 .../resource/mgmt/OrganizationsCollection.java  |    54 +
 .../rest/test/security/TestAdminUser.java       |    53 +
 .../rest/test/security/TestAppUser.java         |    53 +
 .../usergrid/rest/test/security/TestUser.java   |   126 +
 .../java/org/usergrid/rest/AbstractRestIT.java  |   355 -
 .../test/java/org/usergrid/rest/BasicIT.java    |   310 -
 .../usergrid/rest/ConcurrentRestITSuite.java    |    47 -
 .../org/usergrid/rest/DatabaseInitializer.java  |   145 -
 .../test/java/org/usergrid/rest/ITSetup.java    |   166 -
 .../java/org/usergrid/rest/RestITSuite.java     |    55 -
 .../org/usergrid/rest/TestContextSetup.java     |    58 -
 .../java/org/usergrid/rest/TomcatResource.java  |    74 -
 .../ApplicationRequestCounterIT.java            |    93 -
 .../applications/ApplicationResourceIT.java     |   531 -
 .../rest/applications/DevicesResourceIT.java    |    62 -
 .../applications/assets/AssetResourceIT.java    |   260 -
 .../collection/BadGrammarQueryTest.java         |    60 -
 .../collection/BrowserCompatibilityTest.java    |    86 -
 .../collection/PagingResourceIT.java            |   218 -
 .../collection/activities/AndOrQueryTest.java   |   176 -
 .../collection/activities/OrderByTest.java      |   149 -
 .../activities/PagingEntitiesTest.java          |   119 -
 .../collection/activities/PutTest.java          |    64 -
 .../collection/groups/GeoPagingTest.java        |   124 -
 .../collection/groups/UpdateGroupIT.java        |   108 -
 .../applications/events/EventsResourceIT.java   |   109 -
 .../queues/AbstractQueueResourceIT.java         |   468 -
 .../queues/QueueResourceLong1IT.java            |   130 -
 .../queues/QueueResourceLong2IT.java            |    82 -
 .../queues/QueueResourceLong3IT.java            |   184 -
 .../queues/QueueResourceShortIT.java            |   415 -
 .../applications/users/ActivityResourceIT.java  |   180 -
 .../users/CollectionsResourceIT.java            |   199 -
 .../users/ConnectionResourceTest.java           |   236 -
 .../applications/users/GroupResourceIT.java     |   270 -
 .../applications/users/OwnershipResourceIT.java |   344 -
 .../users/PermissionsResourceIT.java            |   699 -
 .../applications/users/RetrieveUsersTest.java   |    66 -
 .../rest/applications/users/UserResourceIT.java |  1286 -
 .../users/extensions/TestResource.java          |    50 -
 .../rest/applications/utils/TestUtils.java      |    46 -
 .../rest/applications/utils/UserRepo.java       |    65 -
 .../rest/filters/ContentTypeResourceIT.java     |   310 -
 .../rest/management/ManagementResourceIT.java   |   706 -
 .../rest/management/RegistrationIT.java         |   351 -
 .../organizations/AdminEmailEncodingIT.java     |   101 -
 .../organizations/OrganizationResourceIT.java   |    70 -
 .../organizations/OrganizationsResourceIT.java  |   256 -
 .../rest/management/users/MUUserResourceIT.java |   602 -
 .../UsersOrganizationsResourceIT.java           |    56 -
 .../rest/test/PropertiesResourceIT.java         |    75 -
 .../rest/test/resource/CollectionResource.java  |    26 -
 .../usergrid/rest/test/resource/Connection.java |    51 -
 .../rest/test/resource/CustomCollection.java    |    31 -
 .../rest/test/resource/EntityResource.java      |   104 -
 .../org/usergrid/rest/test/resource/Me.java     |    35 -
 .../rest/test/resource/NamedResource.java       |   185 -
 .../rest/test/resource/ResultsParser.java       |    22 -
 .../rest/test/resource/RootResource.java        |    64 -
 .../rest/test/resource/SetResource.java         |    82 -
 .../rest/test/resource/TestContext.java         |   170 -
 .../rest/test/resource/ValueResource.java       |   307 -
 .../rest/test/resource/app/Application.java     |    72 -
 .../usergrid/rest/test/resource/app/Device.java |    48 -
 .../usergrid/rest/test/resource/app/User.java   |    54 -
 .../rest/test/resource/app/UsersCollection.java |    62 -
 .../resource/app/queue/DevicesCollection.java   |    36 -
 .../rest/test/resource/app/queue/Queue.java     |   183 -
 .../resource/app/queue/QueuesCollection.java    |    35 -
 .../app/queue/SubscribersCollection.java        |    59 -
 .../test/resource/app/queue/Transaction.java    |    76 -
 .../app/queue/TransactionsCollection.java       |    35 -
 .../rest/test/resource/mgmt/Application.java    |    48 -
 .../resource/mgmt/ApplicationsCollection.java   |    51 -
 .../rest/test/resource/mgmt/Management.java     |    93 -
 .../rest/test/resource/mgmt/Organization.java   |    59 -
 .../resource/mgmt/OrganizationsCollection.java  |    54 -
 .../rest/test/security/TestAdminUser.java       |    53 -
 .../rest/test/security/TestAppUser.java         |    53 -
 .../usergrid/rest/test/security/TestUser.java   |   126 -
 stack/rest/src/test/resources/log4j.properties  |    14 +-
 .../test/resources/usergrid-test-context.xml    |    12 +-
 stack/services/groupstest.out                   | 64570 -----------------
 stack/services/pom.xml                          |    14 +-
 .../management/AccountCreationProps.java        |   128 +
 .../usergrid/management/ActivationState.java    |     8 +
 .../usergrid/management/ApplicationCreator.java |    14 +
 .../usergrid/management/ApplicationInfo.java    |   134 +
 .../usergrid/management/ManagementService.java  |   319 +
 .../usergrid/management/OrganizationInfo.java   |   185 +
 .../management/OrganizationOwnerInfo.java       |    53 +
 .../management/OrganizationProfile.java         |    87 +
 .../apache/usergrid/management/UserInfo.java    |   149 +
 .../cassandra/AccountCreationPropsImpl.java     |   157 +
 .../cassandra/ApplicationCreatorImpl.java       |    77 +
 .../cassandra/ManagementServiceImpl.java        |  2890 +
 .../ApplicationCreationException.java           |    26 +
 .../exceptions/DisabledAdminUserException.java  |    42 +
 .../exceptions/DisabledAppUserException.java    |    42 +
 .../exceptions/IncorrectPasswordException.java  |    42 +
 .../exceptions/ManagementException.java         |    42 +
 .../RecentlyUsedPasswordException.java          |    27 +
 .../UnableToLeaveOrganizationException.java     |    42 +
 .../UnactivatedAdminUserException.java          |    42 +
 .../exceptions/UnactivatedAppUserException.java |    42 +
 .../UnactivatedOrganizationException.java       |    42 +
 .../UnconfirmedAdminUserException.java          |    42 +
 .../usergrid/management/utils/AccountUtils.java |    41 +
 .../usergrid/security/AuthPrincipalInfo.java    |    71 +
 .../usergrid/security/AuthPrincipalType.java    |   115 +
 .../security/crypto/EncryptionService.java      |    70 +
 .../security/crypto/EncryptionServiceImpl.java  |   208 +
 .../security/crypto/command/BcryptCommand.java  |    92 +
 .../crypto/command/EncryptionCommand.java       |    49 +
 .../security/crypto/command/Md5HashCommand.java |    61 +
 .../crypto/command/PlainTextCommand.java        |    64 +
 .../crypto/command/SaltedHasherCommand.java     |    67 +
 .../crypto/command/Sha1HashCommand.java         |    73 +
 .../usergrid/security/oauth/AccessInfo.java     |   187 +
 .../security/oauth/ClientCredentialsInfo.java   |    93 +
 .../usergrid/security/oauth/OAuthProxy.java     |    43 +
 .../security/oauth/OAuthProxyFactory.java       |    31 +
 .../security/providers/AbstractProvider.java    |    61 +
 .../security/providers/FacebookProvider.java    |   183 +
 .../security/providers/FoursquareProvider.java  |   159 +
 .../providers/PingIdentityProvider.java         |   143 +
 .../security/providers/SignInAsProvider.java    |    19 +
 .../providers/SignInProviderFactory.java        |    51 +
 .../security/salt/NoOpSaltProvider.java         |    36 +
 .../security/salt/PropertiesSaltProvider.java   |    53 +
 .../usergrid/security/salt/SaltProvider.java    |    31 +
 .../security/shiro/CustomPermission.java        |   225 +
 .../shiro/CustomPermissionResolver.java         |    29 +
 .../shiro/PrincipalCredentialsToken.java        |   139 +
 .../apache/usergrid/security/shiro/Realm.java   |   540 +
 .../AbstractAccessTokenCredentials.java         |    33 +
 .../credentials/AbstractClientCredentials.java  |    28 +
 .../AbstractPasswordCredentials.java            |    33 +
 .../credentials/AccessTokenCredentials.java     |    22 +
 .../shiro/credentials/AdminUserAccessToken.java |    24 +
 .../shiro/credentials/AdminUserCredentials.java |    21 +
 .../shiro/credentials/AdminUserPassword.java    |    24 +
 .../credentials/ApplicationAccessToken.java     |    24 +
 .../ApplicationClientCredentials.java           |    24 +
 .../credentials/ApplicationCredentials.java     |    21 +
 .../shiro/credentials/ApplicationGuest.java     |    24 +
 .../credentials/ApplicationUserAccessToken.java |    24 +
 .../credentials/ApplicationUserCredentials.java |    21 +
 .../credentials/ApplicationUserPassword.java    |    24 +
 .../shiro/credentials/ClientCredentials.java    |    24 +
 .../credentials/OrganizationAccessToken.java    |    24 +
 .../OrganizationClientCredentials.java          |    24 +
 .../credentials/OrganizationCredentials.java    |    21 +
 .../shiro/credentials/PasswordCredentials.java  |    22 +
 .../shiro/credentials/PrincipalCredentials.java |    21 +
 .../shiro/principals/AdminUserPrincipal.java    |    29 +
 .../principals/ApplicationGuestPrincipal.java   |    48 +
 .../shiro/principals/ApplicationPrincipal.java  |    48 +
 .../principals/ApplicationUserPrincipal.java    |    35 +
 .../shiro/principals/OrganizationPrincipal.java |    48 +
 .../shiro/principals/PrincipalIdentifier.java   |    51 +
 .../shiro/principals/UserPrincipal.java         |    69 +
 .../security/shiro/utils/SubjectUtils.java      |   449 +
 .../usergrid/security/tokens/TokenCategory.java |    83 +
 .../usergrid/security/tokens/TokenInfo.java     |   125 +
 .../usergrid/security/tokens/TokenService.java  |    39 +
 .../tokens/cassandra/TokenServiceImpl.java      |   627 +
 .../tokens/exceptions/BadTokenException.java    |    32 +
 .../exceptions/ExpiredTokenException.java       |    32 +
 .../exceptions/InvalidTokenException.java       |    32 +
 .../tokens/exceptions/TokenException.java       |    35 +
 .../services/AbstractCollectionService.java     |   571 +
 .../services/AbstractConnectionsService.java    |   520 +
 .../AbstractPathBasedColllectionService.java    |   148 +
 .../usergrid/services/AbstractService.java      |  1306 +
 .../org/apache/usergrid/services/Service.java   |    49 +
 .../apache/usergrid/services/ServiceAction.java |    21 +
 .../ServiceCollectionEventListener.java         |    22 +
 .../usergrid/services/ServiceContext.java       |   448 +
 .../services/ServiceExecutionEvent.java         |    79 +
 .../services/ServiceExecutionEventListener.java |    22 +
 .../apache/usergrid/services/ServiceInfo.java   |   438 +
 .../usergrid/services/ServiceManager.java       |   431 +
 .../services/ServiceManagerFactory.java         |   131 +
 .../usergrid/services/ServiceParameter.java     |   452 +
 .../usergrid/services/ServicePayload.java       |   199 +
 .../usergrid/services/ServiceRequest.java       |   372 +
 .../usergrid/services/ServiceResults.java       |   304 +
 .../apache/usergrid/services/ServiceUtils.java  |    21 +
 .../services/activities/ActivitiesService.java  |    33 +
 .../applications/ApplicationsService.java       |   215 +
 .../usergrid/services/assets/AssetsService.java |    57 +
 .../services/assets/data/AssetMimeHandler.java  |    90 +
 .../services/assets/data/AssetUtils.java        |   107 +
 .../services/assets/data/BinaryStore.java       |    27 +
 .../assets/data/LocalFileBinaryStore.java       |    85 +
 .../services/assets/data/S3BinaryStore.java     |   202 +
 .../services/devices/DevicesService.java        |    51 +
 .../services/devices/users/UsersService.java    |    32 +
 .../ForbiddenServiceOperationException.java     |    41 +
 .../services/exceptions/ServiceException.java   |    45 +
 .../exceptions/ServiceInvocationException.java  |    83 +
 .../ServiceResourceNotFoundException.java       |    39 +
 .../UndefinedServiceEntityTypeException.java    |    45 +
 .../UnsupportedServiceOperationException.java   |    39 +
 .../generic/GenericCollectionService.java       |    27 +
 .../generic/GenericConnectionsService.java      |    27 +
 .../services/generic/RootCollectionService.java |    27 +
 .../usergrid/services/groups/GroupsService.java |   224 +
 .../groups/activities/ActivitiesService.java    |    74 +
 .../services/groups/roles/RolesService.java     |    32 +
 .../services/groups/users/UsersService.java     |    32 +
 .../users/activities/ActivitiesService.java     |    84 +
 .../groups/users/devices/DevicesService.java    |    32 +
 .../services/messages/MessagesService.java      |    33 +
 .../usergrid/services/roles/RolesService.java   |   236 +
 .../services/roles/groups/GroupsService.java    |    32 +
 .../services/roles/users/UsersService.java      |    84 +
 .../usergrid/services/users/UsersService.java   |   287 +
 .../users/activities/ActivitiesService.java     |   142 +
 .../services/users/devices/DevicesService.java  |    32 +
 .../users/following/FollowingService.java       |    47 +
 .../services/users/groups/GroupsService.java    |    32 +
 .../services/users/roles/RolesService.java      |    84 +
 .../org/apache/usergrid/utils/PythonUtils.java  |   102 +
 .../management/AccountCreationProps.java        |   119 -
 .../usergrid/management/ActivationState.java    |     8 -
 .../usergrid/management/ApplicationCreator.java |    14 -
 .../usergrid/management/ApplicationInfo.java    |   134 -
 .../usergrid/management/ManagementService.java  |   319 -
 .../usergrid/management/OrganizationInfo.java   |   185 -
 .../management/OrganizationOwnerInfo.java       |    53 -
 .../management/OrganizationProfile.java         |    87 -
 .../java/org/usergrid/management/UserInfo.java  |   149 -
 .../cassandra/AccountCreationPropsImpl.java     |   112 -
 .../cassandra/ApplicationCreatorImpl.java       |    77 -
 .../cassandra/ManagementServiceImpl.java        |  2909 -
 .../ApplicationCreationException.java           |    26 -
 .../exceptions/DisabledAdminUserException.java  |    42 -
 .../exceptions/DisabledAppUserException.java    |    42 -
 .../exceptions/IncorrectPasswordException.java  |    42 -
 .../exceptions/ManagementException.java         |    42 -
 .../RecentlyUsedPasswordException.java          |    27 -
 .../UnableToLeaveOrganizationException.java     |    42 -
 .../UnactivatedAdminUserException.java          |    42 -
 .../exceptions/UnactivatedAppUserException.java |    42 -
 .../UnactivatedOrganizationException.java       |    42 -
 .../UnconfirmedAdminUserException.java          |    42 -
 .../usergrid/management/utils/AccountUtils.java |    42 -
 .../usergrid/security/AuthPrincipalInfo.java    |    71 -
 .../usergrid/security/AuthPrincipalType.java    |   115 -
 .../security/crypto/EncryptionService.java      |    70 -
 .../security/crypto/EncryptionServiceImpl.java  |   208 -
 .../security/crypto/command/BcryptCommand.java  |    92 -
 .../crypto/command/EncryptionCommand.java       |    49 -
 .../security/crypto/command/Md5HashCommand.java |    61 -
 .../crypto/command/PlainTextCommand.java        |    64 -
 .../crypto/command/SaltedHasherCommand.java     |    67 -
 .../crypto/command/Sha1HashCommand.java         |    73 -
 .../org/usergrid/security/oauth/AccessInfo.java |   187 -
 .../security/oauth/ClientCredentialsInfo.java   |    93 -
 .../org/usergrid/security/oauth/OAuthProxy.java |    43 -
 .../security/oauth/OAuthProxyFactory.java       |    31 -
 .../security/providers/AbstractProvider.java    |    61 -
 .../security/providers/FacebookProvider.java    |   183 -
 .../security/providers/FoursquareProvider.java  |   159 -
 .../providers/PingIdentityProvider.java         |   143 -
 .../security/providers/SignInAsProvider.java    |    19 -
 .../providers/SignInProviderFactory.java        |    51 -
 .../security/salt/NoOpSaltProvider.java         |    36 -
 .../security/salt/PropertiesSaltProvider.java   |    53 -
 .../usergrid/security/salt/SaltProvider.java    |    31 -
 .../security/shiro/CustomPermission.java        |   225 -
 .../shiro/CustomPermissionResolver.java         |    29 -
 .../shiro/PrincipalCredentialsToken.java        |   139 -
 .../java/org/usergrid/security/shiro/Realm.java |   540 -
 .../AbstractAccessTokenCredentials.java         |    33 -
 .../credentials/AbstractClientCredentials.java  |    28 -
 .../AbstractPasswordCredentials.java            |    33 -
 .../credentials/AccessTokenCredentials.java     |    22 -
 .../shiro/credentials/AdminUserAccessToken.java |    24 -
 .../shiro/credentials/AdminUserCredentials.java |    21 -
 .../shiro/credentials/AdminUserPassword.java    |    24 -
 .../credentials/ApplicationAccessToken.java     |    24 -
 .../ApplicationClientCredentials.java           |    24 -
 .../credentials/ApplicationCredentials.java     |    21 -
 .../shiro/credentials/ApplicationGuest.java     |    24 -
 .../credentials/ApplicationUserAccessToken.java |    24 -
 .../credentials/ApplicationUserCredentials.java |    21 -
 .../credentials/ApplicationUserPassword.java    |    24 -
 .../shiro/credentials/ClientCredentials.java    |    24 -
 .../credentials/OrganizationAccessToken.java    |    24 -
 .../OrganizationClientCredentials.java          |    24 -
 .../credentials/OrganizationCredentials.java    |    21 -
 .../shiro/credentials/PasswordCredentials.java  |    22 -
 .../shiro/credentials/PrincipalCredentials.java |    21 -
 .../shiro/principals/AdminUserPrincipal.java    |    29 -
 .../principals/ApplicationGuestPrincipal.java   |    48 -
 .../shiro/principals/ApplicationPrincipal.java  |    48 -
 .../principals/ApplicationUserPrincipal.java    |    35 -
 .../shiro/principals/OrganizationPrincipal.java |    48 -
 .../shiro/principals/PrincipalIdentifier.java   |    51 -
 .../shiro/principals/UserPrincipal.java         |    69 -
 .../security/shiro/utils/SubjectUtils.java      |   449 -
 .../usergrid/security/tokens/TokenCategory.java |    83 -
 .../org/usergrid/security/tokens/TokenInfo.java |   125 -
 .../usergrid/security/tokens/TokenService.java  |    39 -
 .../tokens/cassandra/TokenServiceImpl.java      |   627 -
 .../tokens/exceptions/BadTokenException.java    |    32 -
 .../exceptions/ExpiredTokenException.java       |    32 -
 .../exceptions/InvalidTokenException.java       |    32 -
 .../tokens/exceptions/TokenException.java       |    35 -
 .../services/AbstractCollectionService.java     |   571 -
 .../services/AbstractConnectionsService.java    |   521 -
 .../AbstractPathBasedColllectionService.java    |   149 -
 .../org/usergrid/services/AbstractService.java  |  1306 -
 .../java/org/usergrid/services/Service.java     |    49 -
 .../org/usergrid/services/ServiceAction.java    |    21 -
 .../ServiceCollectionEventListener.java         |    22 -
 .../org/usergrid/services/ServiceContext.java   |   449 -
 .../services/ServiceExecutionEvent.java         |    79 -
 .../services/ServiceExecutionEventListener.java |    22 -
 .../java/org/usergrid/services/ServiceInfo.java |   438 -
 .../org/usergrid/services/ServiceManager.java   |   431 -
 .../services/ServiceManagerFactory.java         |   131 -
 .../org/usergrid/services/ServiceParameter.java |   452 -
 .../org/usergrid/services/ServicePayload.java   |   199 -
 .../org/usergrid/services/ServiceRequest.java   |   372 -
 .../org/usergrid/services/ServiceResults.java   |   304 -
 .../org/usergrid/services/ServiceUtils.java     |    21 -
 .../services/activities/ActivitiesService.java  |    33 -
 .../applications/ApplicationsService.java       |   215 -
 .../usergrid/services/assets/AssetsService.java |    57 -
 .../services/assets/data/AssetMimeHandler.java  |    90 -
 .../services/assets/data/AssetUtils.java        |   107 -
 .../services/assets/data/BinaryStore.java       |    27 -
 .../assets/data/LocalFileBinaryStore.java       |    85 -
 .../services/assets/data/S3BinaryStore.java     |   202 -
 .../services/devices/DevicesService.java        |    51 -
 .../services/devices/users/UsersService.java    |    32 -
 .../ForbiddenServiceOperationException.java     |    41 -
 .../services/exceptions/ServiceException.java   |    45 -
 .../exceptions/ServiceInvocationException.java  |    83 -
 .../ServiceResourceNotFoundException.java       |    39 -
 .../UndefinedServiceEntityTypeException.java    |    45 -
 .../UnsupportedServiceOperationException.java   |    39 -
 .../generic/GenericCollectionService.java       |    27 -
 .../generic/GenericConnectionsService.java      |    27 -
 .../services/generic/RootCollectionService.java |    27 -
 .../usergrid/services/groups/GroupsService.java |   224 -
 .../groups/activities/ActivitiesService.java    |    74 -
 .../services/groups/roles/RolesService.java     |    32 -
 .../services/groups/users/UsersService.java     |    32 -
 .../users/activities/ActivitiesService.java     |    84 -
 .../groups/users/devices/DevicesService.java    |    32 -
 .../services/messages/MessagesService.java      |    33 -
 .../usergrid/services/roles/RolesService.java   |   236 -
 .../services/roles/groups/GroupsService.java    |    32 -
 .../services/roles/users/UsersService.java      |    84 -
 .../usergrid/services/users/UsersService.java   |   287 -
 .../users/activities/ActivitiesService.java     |   142 -
 .../services/users/devices/DevicesService.java  |    32 -
 .../users/following/FollowingService.java       |    47 -
 .../services/users/groups/GroupsService.java    |    32 -
 .../services/users/roles/RolesService.java      |    84 -
 .../java/org/usergrid/utils/PythonUtils.java    |   102 -
 .../pyusergrid/services/pytest/PytestService.py |     4 +-
 .../python/pyusergrid/services/pytest/test.py   |     2 +-
 stack/services/src/main/python/test/test.py     |     2 +-
 .../resources/usergrid-services-context.xml     |    18 +-
 .../test/java/baas/io/simple/SimpleService.java |     2 +-
 .../usergrid/ConcurrentServiceITSuite.java      |    43 +
 .../org/apache/usergrid/ServiceApplication.java |   188 +
 .../org/apache/usergrid/ServiceITSetup.java     |    44 +
 .../org/apache/usergrid/ServiceITSetupImpl.java |   129 +
 .../org/apache/usergrid/ServiceITSuite.java     |    41 +
 .../apache/usergrid/management/EmailFlowIT.java |   419 +
 .../management/ManagementTestHelper.java        |    40 +
 .../usergrid/management/MockImapClient.java     |    83 +
 .../usergrid/management/OrganizationIT.java     |   229 +
 .../org/apache/usergrid/management/RoleIT.java  |    97 +
 .../cassandra/ApplicationCreatorIT.java         |    66 +
 .../cassandra/ManagementServiceIT.java          |   729 +
 .../cassandra/ManagementTestHelperImpl.java     |    85 +
 .../org/apache/usergrid/python/JythonTest.java  |    38 +
 .../usergrid/security/CustomResolverTest.java   |   169 +
 .../crypto/EncryptionServiceImplTest.java       |   170 +
 .../crypto/command/BcryptCommandTest.java       |   165 +
 .../crypto/command/Md5HashCommandTest.java      |    71 +
 .../crypto/command/Sha1HashCommandTest.java     |    67 +
 .../security/providers/FacebookProviderIT.java  |    81 +
 .../providers/PingIdentityProviderIT.java       |    63 +
 .../security/tokens/TokenServiceIT.java         |   440 +
 .../usergrid/services/AbstractServiceIT.java    |    38 +
 .../usergrid/services/ActivitiesServiceIT.java  |   111 +
 .../services/ApplicationsServiceIT.java         |    35 +
 .../usergrid/services/CollectionServiceIT.java  |   290 +
 .../usergrid/services/ConnectionsServiceIT.java |    82 +
 .../usergrid/services/GroupServiceIT.java       |    80 +
 .../usergrid/services/RolesServiceIT.java       |   279 +
 .../usergrid/services/ServiceFactoryIT.java     |    57 +
 .../usergrid/services/ServiceInfoTest.java      |   108 +
 .../usergrid/services/ServiceInvocationIT.java  |   145 +
 .../usergrid/services/ServiceRequestIT.java     |    78 +
 .../usergrid/services/UsersServiceIT.java       |    52 +
 .../services/assets/data/AssetUtilsTest.java    |    44 +
 .../org/usergrid/ConcurrentServiceITSuite.java  |    43 -
 .../java/org/usergrid/ServiceApplication.java   |   188 -
 .../test/java/org/usergrid/ServiceITSuite.java  |    41 -
 .../org/usergrid/management/EmailFlowIT.java    |   419 -
 .../management/ManagementTestHelper.java        |    40 -
 .../org/usergrid/management/MockImapClient.java |    83 -
 .../org/usergrid/management/OrganizationIT.java |   229 -
 .../java/org/usergrid/management/RoleIT.java    |    97 -
 .../cassandra/ApplicationCreatorIT.java         |    66 -
 .../cassandra/ManagementServiceIT.java          |     2 +
 .../cassandra/ManagementTestHelperImpl.java     |    85 -
 .../java/org/usergrid/python/JythonTest.java    |    38 -
 .../usergrid/security/CustomResolverTest.java   |   169 -
 .../crypto/EncryptionServiceImplTest.java       |   170 -
 .../crypto/command/BcryptCommandTest.java       |   165 -
 .../crypto/command/Md5HashCommandTest.java      |    71 -
 .../crypto/command/Sha1HashCommandTest.java     |    67 -
 .../security/providers/FacebookProviderIT.java  |    81 -
 .../providers/PingIdentityProviderIT.java       |    63 -
 .../security/tokens/TokenServiceIT.java         |   440 -
 .../usergrid/services/AbstractServiceIT.java    |    38 -
 .../usergrid/services/ActivitiesServiceIT.java  |   111 -
 .../services/ApplicationsServiceIT.java         |    35 -
 .../usergrid/services/CollectionServiceIT.java  |   290 -
 .../usergrid/services/ConnectionsServiceIT.java |    82 -
 .../org/usergrid/services/GroupServiceIT.java   |    80 -
 .../org/usergrid/services/RolesServiceIT.java   |   279 -
 .../org/usergrid/services/ServiceFactoryIT.java |    57 -
 .../org/usergrid/services/ServiceInfoTest.java  |   108 -
 .../usergrid/services/ServiceInvocationIT.java  |   145 -
 .../org/usergrid/services/ServiceRequestIT.java |    78 -
 .../org/usergrid/services/UsersServiceIT.java   |    52 -
 .../services/assets/data/AssetUtilsTest.java    |    44 -
 .../src/test/resources/log4j.properties         |    14 +-
 .../test/resources/usergrid-test-context.xml    |     8 +-
 stack/test-utils/pom.xml                        |     8 +-
 .../apache/usergrid/NoExitSecurityManager.java  |    64 +
 .../usergrid/cassandra/AvailablePortFinder.java |   211 +
 .../usergrid/cassandra/CassandraResource.java   |   505 +
 .../usergrid/cassandra/ClearShiroSubject.java   |    31 +
 .../apache/usergrid/cassandra/Concurrent.java   |    15 +
 .../cassandra/ConcurrentJunitRunner.java        |    75 +
 .../usergrid/cassandra/ConcurrentSuite.java     |   101 +
 .../apache/usergrid/cassandra/DataControl.java  |    17 +
 .../apache/usergrid/cassandra/DataLoader.java   |     9 +
 .../usergrid/cassandra/SchemaManager.java       |    18 +
 .../org/usergrid/NoExitSecurityManager.java     |    64 -
 .../usergrid/cassandra/AvailablePortFinder.java |   211 -
 .../usergrid/cassandra/CassandraResource.java   |   505 -
 .../usergrid/cassandra/ClearShiroSubject.java   |    31 -
 .../java/org/usergrid/cassandra/Concurrent.java |    15 -
 .../cassandra/ConcurrentJunitRunner.java        |    75 -
 .../org/usergrid/cassandra/ConcurrentSuite.java |   101 -
 .../org/usergrid/cassandra/DataControl.java     |    17 -
 .../java/org/usergrid/cassandra/DataLoader.java |     9 -
 .../org/usergrid/cassandra/SchemaManager.java   |    18 -
 .../cassandra/AnotherCassandraResourceIT.java   |    68 +
 .../cassandra/CassandraResourceITSuite.java     |    25 +
 .../cassandra/CassandraResourceTest.java        |   104 +
 .../usergrid/cassandra/FakeSchemaManager.java   |    32 +
 .../usergrid/cassandra/OkThisIsTheLastIT.java   |    76 +
 .../YetAnotherCassandraResourceIT.java          |    70 +
 .../cassandra/AnotherCassandraResourceIT.java   |    68 -
 .../cassandra/CassandraResourceITSuite.java     |    25 -
 .../cassandra/CassandraResourceTest.java        |   104 -
 .../usergrid/cassandra/FakeSchemaManager.java   |    32 -
 .../usergrid/cassandra/OkThisIsTheLastIT.java   |    76 -
 .../YetAnotherCassandraResourceIT.java          |    70 -
 .../test/resources/usergrid-test-context.xml    |     6 +-
 stack/tools/README.md                           |     4 +-
 stack/tools/pom.xml                             |    16 +-
 .../java/org/apache/usergrid/tools/ApiDoc.java  |   114 +
 .../org/apache/usergrid/tools/AppAudit.java     |   231 +
 .../org/apache/usergrid/tools/AppNameFix.java   |   109 +
 .../java/org/apache/usergrid/tools/Cli.java     |   269 +
 .../java/org/apache/usergrid/tools/Command.java |    99 +
 .../org/apache/usergrid/tools/CredExport.java   |   122 +
 .../apache/usergrid/tools/DupAdminRepair.java   |   310 +
 .../org/apache/usergrid/tools/DupOrgRepair.java |   266 +
 .../apache/usergrid/tools/EntityCleanup.java    |   176 +
 .../usergrid/tools/EntityInsertBenchMark.java   |   273 +
 .../usergrid/tools/EntityReadBenchMark.java     |   360 +
 .../org/apache/usergrid/tools/EntityUpdate.java |   191 +
 .../java/org/apache/usergrid/tools/Export.java  |   431 +
 .../usergrid/tools/ExportDataCreator.java       |   105 +
 .../usergrid/tools/ExportingToolBase.java       |   183 +
 .../java/org/apache/usergrid/tools/Import.java  |   545 +
 .../org/apache/usergrid/tools/ImportFB.java     |   101 +
 .../org/apache/usergrid/tools/IndexRebuild.java |   206 +
 .../java/org/apache/usergrid/tools/Metrics.java |   213 +
 .../usergrid/tools/OrganizationExport.java      |   117 +
 .../apache/usergrid/tools/PopulateSample.java   |   142 +
 .../apache/usergrid/tools/ResetSuperUser.java   |   105 +
 .../java/org/apache/usergrid/tools/SetupDB.java |    57 +
 .../java/org/apache/usergrid/tools/Test.java    |    53 +
 .../org/apache/usergrid/tools/ToolBase.java     |   246 +
 .../usergrid/tools/UniqueIndexCleanup.java      |   381 +
 .../org/apache/usergrid/tools/UserManager.java  |    45 +
 .../apache/usergrid/tools/WarehouseExport.java  |   516 +
 .../apache/usergrid/tools/WarehouseUpsert.java  |   153 +
 .../usergrid/tools/apidoc/swagger/Api.java      |    92 +
 .../tools/apidoc/swagger/ApiListing.java        |   145 +
 .../tools/apidoc/swagger/ApiOperation.java      |   247 +
 .../tools/apidoc/swagger/ApiOperationError.java |    60 +
 .../usergrid/tools/apidoc/swagger/ApiParam.java |   184 +
 .../apidoc/swagger/ApiParamAllowableValues.java |    62 +
 .../apache/usergrid/tools/bean/AppScore.java    |    82 +
 .../apache/usergrid/tools/bean/ExportOrg.java   |    69 +
 .../apache/usergrid/tools/bean/MetricLine.java  |    82 +
 .../apache/usergrid/tools/bean/MetricQuery.java |    93 +
 .../apache/usergrid/tools/bean/MetricSort.java  |    26 +
 .../apache/usergrid/tools/bean/OrgScore.java    |    93 +
 .../main/java/org/usergrid/tools/ApiDoc.java    |   114 -
 .../main/java/org/usergrid/tools/AppAudit.java  |   231 -
 .../java/org/usergrid/tools/AppNameFix.java     |   109 -
 .../src/main/java/org/usergrid/tools/Cli.java   |   269 -
 .../main/java/org/usergrid/tools/Command.java   |    99 -
 .../java/org/usergrid/tools/CredExport.java     |   122 -
 .../java/org/usergrid/tools/DupAdminRepair.java |   310 -
 .../java/org/usergrid/tools/DupOrgRepair.java   |   266 -
 .../java/org/usergrid/tools/EntityCleanup.java  |   176 -
 .../usergrid/tools/EntityInsertBenchMark.java   |   273 -
 .../org/usergrid/tools/EntityReadBenchMark.java |   360 -
 .../java/org/usergrid/tools/EntityUpdate.java   |   191 -
 .../main/java/org/usergrid/tools/Export.java    |   431 -
 .../org/usergrid/tools/ExportDataCreator.java   |   105 -
 .../org/usergrid/tools/ExportingToolBase.java   |   183 -
 .../main/java/org/usergrid/tools/Import.java    |   545 -
 .../main/java/org/usergrid/tools/ImportFB.java  |   101 -
 .../java/org/usergrid/tools/IndexRebuild.java   |   206 -
 .../main/java/org/usergrid/tools/Metrics.java   |   213 -
 .../org/usergrid/tools/OrganizationExport.java  |   117 -
 .../java/org/usergrid/tools/PopulateSample.java |   142 -
 .../java/org/usergrid/tools/ResetSuperUser.java |   105 -
 .../main/java/org/usergrid/tools/SetupDB.java   |    57 -
 .../src/main/java/org/usergrid/tools/Test.java  |    53 -
 .../main/java/org/usergrid/tools/ToolBase.java  |   246 -
 .../org/usergrid/tools/UniqueIndexCleanup.java  |   381 -
 .../java/org/usergrid/tools/UserManager.java    |    45 -
 .../org/usergrid/tools/WarehouseExport.java     |   516 -
 .../org/usergrid/tools/WarehouseUpsert.java     |   153 -
 .../org/usergrid/tools/apidoc/swagger/Api.java  |    92 -
 .../tools/apidoc/swagger/ApiListing.java        |   145 -
 .../tools/apidoc/swagger/ApiOperation.java      |   247 -
 .../tools/apidoc/swagger/ApiOperationError.java |    60 -
 .../usergrid/tools/apidoc/swagger/ApiParam.java |   184 -
 .../apidoc/swagger/ApiParamAllowableValues.java |    62 -
 .../java/org/usergrid/tools/bean/AppScore.java  |    82 -
 .../java/org/usergrid/tools/bean/ExportOrg.java |    69 -
 .../org/usergrid/tools/bean/MetricLine.java     |    82 -
 .../org/usergrid/tools/bean/MetricQuery.java    |    93 -
 .../org/usergrid/tools/bean/MetricSort.java     |    26 -
 .../java/org/usergrid/tools/bean/OrgScore.java  |    93 -
 stack/tools/src/main/resources/log4j.xml        |     2 +-
 stack/websocket/pom.xml                         |    12 +-
 .../websocket/WebSocketChannelHandler.java      |   357 +
 .../usergrid/websocket/WebSocketKeyStore.java   |    49 +
 .../usergrid/websocket/WebSocketServer.java     |   195 +
 .../websocket/WebSocketServerIndexPage.java     |    71 +
 .../WebSocketServerPipelineFactory.java         |    75 +
 .../websocket/WebSocketSslContextFactory.java   |    62 +
 .../websocket/WebSocketChannelHandler.java      |   357 -
 .../usergrid/websocket/WebSocketKeyStore.java   |    49 -
 .../org/usergrid/websocket/WebSocketServer.java |   195 -
 .../websocket/WebSocketServerIndexPage.java     |    71 -
 .../WebSocketServerPipelineFactory.java         |    75 -
 .../websocket/WebSocketSslContextFactory.java   |    62 -
 .../usergrid/websocket/ExampleListener.java     |    41 +
 .../websocket/SimpleMessageProducer.java        |    61 +
 .../usergrid/websocket/WebSocketServerTest.java |    43 +
 .../org/usergrid/websocket/ExampleListener.java |    41 -
 .../websocket/SimpleMessageProducer.java        |    61 -
 .../usergrid/websocket/WebSocketServerTest.java |    42 -
 .../test/resources/testApplicationContext.xml   |    20 +-
 2506 files changed, 251871 insertions(+), 270945 deletions(-)
----------------------------------------------------------------------