Merge branch 'ambari-rest-api-explorer' into trunk
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/0d688106 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/0d688106 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/0d688106 Branch: refs/heads/trunk Commit: 0d688106a59a6d96d5ca6d7e50146d4c9418f5b1 Parents: 7c92953 651bdcb Author: Attila Doroszlai <adorosz...@hortonworks.com> Authored: Tue May 23 11:56:59 2017 +0200 Committer: Attila Doroszlai <adorosz...@hortonworks.com> Committed: Tue May 23 11:56:59 2017 +0200 ---------------------------------------------------------------------- LICENSE.txt | 17 + ambari-server/checkstyle.xml | 1 + ambari-server/docs/api/generated/index.html | 17421 +++++++++++++ ambari-server/docs/api/generated/swagger.json | 2305 ++ ambari-server/pom.xml | 121 +- ambari-server/src/main/assemblies/server.xml | 2 +- .../server/api/services/ActionService.java | 98 +- .../api/services/ActiveWidgetLayoutService.java | 76 - .../ambari/server/api/services/BaseService.java | 41 + .../server/api/services/BlueprintService.java | 105 +- .../api/services/ClusterRequestSwagger.java | 30 + .../server/api/services/ClusterService.java | 305 +- .../api/services/GroupPrivilegeService.java | 77 - .../server/api/services/GroupService.java | 155 - .../ambari/server/api/services/HostService.java | 188 +- .../server/api/services/MemberService.java | 163 - .../server/api/services/RequestService.java | 105 +- .../server/api/services/RootServiceService.java | 363 +- .../server/api/services/ServiceService.java | 293 +- .../api/services/SettingRequestSwagger.java | 30 + .../server/api/services/SettingService.java | 126 +- .../server/api/services/StacksService.java | 730 +- .../api/services/UserAuthorizationService.java | 103 - .../api/services/UserPrivilegeService.java | 79 - .../ambari/server/api/services/UserService.java | 175 - .../api/services/ViewDataMigrationService.java | 122 - .../ViewExternalSubResourceService.java | 146 - .../api/services/ViewInstanceService.java | 282 - .../api/services/ViewPermissionService.java | 186 - .../api/services/ViewPrivilegeService.java | 55 - .../ambari/server/api/services/ViewService.java | 162 - .../api/services/ViewSubResourceService.java | 134 - .../server/api/services/ViewVersionService.java | 199 - .../services/groups/GroupPrivilegeService.java | 113 + .../api/services/groups/GroupService.java | 177 + .../api/services/groups/MemberService.java | 200 + .../users/ActiveWidgetLayoutService.java | 111 + .../users/UserAuthorizationService.java | 120 + .../services/users/UserPrivilegeService.java | 113 + .../server/api/services/users/UserService.java | 193 + .../views/ViewDataMigrationService.java | 113 + .../views/ViewExternalSubResourceService.java | 148 + .../api/services/views/ViewInstanceService.java | 313 + .../services/views/ViewPermissionService.java | 208 + .../services/views/ViewPrivilegeService.java | 268 + .../server/api/services/views/ViewService.java | 181 + .../services/views/ViewSubResourceService.java | 136 + .../api/services/views/ViewVersionService.java | 208 + .../request/eventcreator/HostEventCreator.java | 4 +- .../ambari/server/controller/ActionRequest.java | 19 + .../server/controller/ActionRequestSwagger.java | 31 + .../server/controller/ActionResponse.java | 20 +- .../controller/ActiveWidgetLayoutRequest.java | 66 + .../controller/ActiveWidgetLayoutResponse.java | 142 + .../AmbariManagementControllerImpl.java | 7 +- .../ambari/server/controller/ApiModel.java | 28 + .../server/controller/BlueprintSwagger.java | 91 + .../controller/ClusterArtifactRequest.java | 46 + .../controller/ClusterArtifactResponse.java | 49 + .../server/controller/ClusterRequest.java | 111 +- .../server/controller/ClusterResponse.java | 106 +- .../ClusterServiceArtifactRequest.java | 46 + .../ClusterServiceArtifactResponse.java | 52 + .../controller/ComponentDependencyResponse.java | 64 + .../controller/ExtensionLinkResponse.java | 137 +- .../controller/GroupPrivilegeResponse.java | 61 + .../ambari/server/controller/GroupRequest.java | 5 +- .../ambari/server/controller/GroupResponse.java | 7 +- .../ambari/server/controller/HostRequest.java | 72 +- .../ambari/server/controller/HostResponse.java | 287 +- .../ambari/server/controller/MemberRequest.java | 4 + .../server/controller/MemberResponse.java | 6 +- .../server/controller/PrivilegeResponse.java | 175 + .../server/controller/QuickLinksResponse.java | 56 + .../server/controller/RequestPostRequest.java | 96 + .../server/controller/RequestPostResponse.java | 43 + .../server/controller/RequestPutRequest.java | 33 + .../server/controller/RequestRequest.java | 6 + .../server/controller/RequestResponse.java | 100 + .../RootServiceComponentResponse.java | 56 +- .../RootServiceHostComponentResponse.java | 72 +- .../server/controller/RootServiceResponse.java | 24 +- .../controller/RootServiceResponseFactory.java | 29 +- .../server/controller/ServiceRequest.java | 8 + .../controller/ServiceRequestSwagger.java | 31 + .../server/controller/ServiceResponse.java | 19 +- .../server/controller/SettingRequest.java | 69 + .../server/controller/SettingResponse.java | 90 + .../controller/StackArtifactResponse.java | 52 + .../StackConfigurationDependencyResponse.java | 17 + .../controller/StackConfigurationResponse.java | 26 +- .../ambari/server/controller/StackResponse.java | 12 + .../StackServiceArtifactResponse.java | 53 + .../StackServiceComponentResponse.java | 27 + .../server/controller/StackServiceResponse.java | 31 +- .../server/controller/StackVersionResponse.java | 59 +- .../ambari/server/controller/ThemeResponse.java | 56 + .../controller/UserAuthorizationResponse.java | 153 + .../controller/UserPrivilegeResponse.java | 61 + .../ambari/server/controller/UserRequest.java | 17 +- .../ambari/server/controller/UserResponse.java | 48 +- .../server/controller/ViewInstanceRequest.java | 209 + .../server/controller/ViewInstanceResponse.java | 198 + .../controller/ViewPermissionResponse.java | 122 + .../server/controller/ViewPrivilegeRequest.java | 79 + .../controller/ViewPrivilegeResponse.java | 55 + .../ambari/server/controller/ViewResponse.java | 82 + .../server/controller/ViewVersionResponse.java | 234 + .../ActiveWidgetLayoutResourceProvider.java | 59 +- .../internal/ArtifactResourceProvider.java | 33 +- .../internal/ClusterResourceProvider.java | 90 +- .../GroupPrivilegeResourceProvider.java | 80 +- .../internal/HostResourceProvider.java | 194 +- .../controller/internal/HostStatusHelper.java | 7 +- .../internal/ProvisionClusterRequest.java | 4 +- .../internal/RequestResourceFilter.java | 3 +- .../internal/RequestResourceProvider.java | 74 +- .../RootServiceComponentResourceProvider.java | 63 +- ...ootServiceHostComponentResourceProvider.java | 72 +- .../internal/RootServiceResourceProvider.java | 20 +- .../internal/ScaleClusterRequest.java | 10 +- .../internal/SettingResourceProvider.java | 64 +- .../UserAuthorizationResourceProvider.java | 64 +- .../internal/UserPrivilegeResourceProvider.java | 82 +- .../ViewPermissionResourceProvider.java | 44 +- .../internal/ViewVersionResourceProvider.java | 61 +- .../controller/utilities/PropertyHelper.java | 2 +- .../orm/entities/PrincipalTypeEntity.java | 12 +- .../server/security/authorization/User.java | 12 + .../server/state/ClusterHealthReport.java | 43 +- .../state/QuickLinksConfigurationInfo.java | 8 +- .../apache/ambari/server/state/StackInfo.java | 2 +- .../server/state/ValueAttributesInfo.java | 87 +- .../ambari/server/state/ValueEntryInfo.java | 8 +- .../ambari/server/state/host/HostImpl.java | 5 +- .../server/state/theme/ConfigCondition.java | 13 +- .../server/state/theme/ConfigPlacement.java | 25 +- .../ambari/server/state/theme/Layout.java | 5 + .../ambari/server/state/theme/Section.java | 22 +- .../ambari/server/state/theme/Subsection.java | 13 +- .../apache/ambari/server/state/theme/Tab.java | 12 +- .../ambari/server/state/theme/TabLayout.java | 8 +- .../apache/ambari/server/state/theme/Theme.java | 9 +- .../server/state/theme/ThemeConfiguration.java | 10 +- .../apache/ambari/server/state/theme/Unit.java | 7 +- .../ambari/server/state/theme/Widget.java | 12 +- .../ambari/server/state/theme/WidgetEntry.java | 9 +- .../ambari/server/topology/AmbariContext.java | 2 +- .../ambari/server/topology/HostRequest.java | 2 +- .../apache/ambari/server/view/ViewRegistry.java | 4 +- .../services/ActiveWidgetLayoutServiceTest.java | 75 - .../server/api/services/ClusterServiceTest.java | 30 +- .../api/services/GroupPrivilegeServiceTest.java | 111 - .../server/api/services/GroupServiceTest.java | 1 + .../server/api/services/HostServiceTest.java | 2 +- .../server/api/services/MemberServiceTest.java | 110 - .../api/services/RootServiceServiceTest.java | 11 +- .../server/api/services/SettingServiceTest.java | 2 +- .../services/UserAuthorizationServiceTest.java | 100 - .../api/services/UserPrivilegeServiceTest.java | 124 - .../services/ViewDataMigrationServiceTest.java | 81 - .../ViewExternalSubResourceServiceTest.java | 50 - .../api/services/ViewPermissionServiceTest.java | 101 - .../services/ViewSubResourceServiceTest.java | 1 + .../views/ViewDataMigrationServiceTest.java | 81 + .../ViewExternalSubResourceServiceTest.java | 50 + .../request/creator/HostEventCreatorTest.java | 4 +- .../AmbariManagementControllerTest.java | 134 +- .../server/controller/ClusterRequestTest.java | 16 - .../server/controller/ClusterResponseTest.java | 11 +- .../RootServiceResponseFactoryTest.java | 9 +- .../internal/AbstractResourceProviderTest.java | 5 +- .../internal/ClusterResourceProviderTest.java | 20 +- .../GroupPrivilegeResourceProviderTest.java | 13 +- .../internal/HostResourceProviderTest.java | 74 +- .../internal/ProvisionClusterRequestTest.java | 6 +- ...ootServiceComponentResourceProviderTest.java | 21 +- ...erviceHostComponentResourceProviderTest.java | 11 +- .../internal/ScaleClusterRequestTest.java | 14 +- .../UserPrivilegeResourceProviderTest.java | 13 +- .../server/state/cluster/ClusterTest.java | 6 +- .../server/topology/TopologyManagerTest.java | 4 +- ambari-web/api-docs/css/api-explorer.css | 2423 ++ ambari-web/api-docs/css/index.css | 17430 +++++++++++++ ambari-web/api-docs/css/print.css | 1167 + ambari-web/api-docs/css/reset.css | 125 + ambari-web/api-docs/css/screen.css | 9 + ambari-web/api-docs/css/standalone.css | 293 + ambari-web/api-docs/css/typography.css | 26 + .../api-docs/fonts/droid-sans-v6-latin-700.eot | Bin 0 -> 22922 bytes .../api-docs/fonts/droid-sans-v6-latin-700.svg | 411 + .../api-docs/fonts/droid-sans-v6-latin-700.ttf | Bin 0 -> 40513 bytes .../api-docs/fonts/droid-sans-v6-latin-700.woff | Bin 0 -> 25992 bytes .../fonts/droid-sans-v6-latin-700.woff2 | Bin 0 -> 11480 bytes .../fonts/droid-sans-v6-latin-regular.eot | Bin 0 -> 22008 bytes .../fonts/droid-sans-v6-latin-regular.svg | 403 + .../fonts/droid-sans-v6-latin-regular.ttf | Bin 0 -> 39069 bytes .../fonts/droid-sans-v6-latin-regular.woff | Bin 0 -> 24868 bytes .../fonts/droid-sans-v6-latin-regular.woff2 | Bin 0 -> 11304 bytes ambari-web/api-docs/images/Swagger_explorer.png | Bin 0 -> 108087 bytes .../api-docs/images/Swagger_explorer_min.png | Bin 0 -> 46646 bytes ambari-web/api-docs/images/explorer_icons.png | Bin 0 -> 5763 bytes ambari-web/api-docs/images/favicon-16x16.png | Bin 0 -> 645 bytes ambari-web/api-docs/images/favicon-32x32.png | Bin 0 -> 1654 bytes ambari-web/api-docs/images/favicon.ico | Bin 0 -> 5430 bytes .../api-docs/images/json_editor_integration.png | Bin 0 -> 63019 bytes ambari-web/api-docs/images/logo_small.png | Bin 0 -> 770 bytes ambari-web/api-docs/images/pet_store_api.png | Bin 0 -> 824 bytes ambari-web/api-docs/images/senodio.png | Bin 0 -> 22838 bytes ambari-web/api-docs/images/throbber.gif | Bin 0 -> 9257 bytes ambari-web/api-docs/images/wordnik_api.png | Bin 0 -> 980 bytes ambari-web/api-docs/index.html | 241 + ambari-web/api-docs/lib/backbone-min.js | 15 + ambari-web/api-docs/lib/bootstrap.min.js | 6 + ambari-web/api-docs/lib/handlebars-2.0.0.js | 28 + ambari-web/api-docs/lib/highlight.7.3.pack.js | 1 + ambari-web/api-docs/lib/jquery-1.8.0.min.js | 2 + ambari-web/api-docs/lib/jquery.ba-bbq.min.js | 18 + ambari-web/api-docs/lib/jquery.slideto.min.js | 1 + ambari-web/api-docs/lib/jquery.wiggle.min.js | 8 + ambari-web/api-docs/lib/jsoneditor.js | 7287 ++++++ ambari-web/api-docs/lib/marked.js | 1272 + ambari-web/api-docs/lib/swagger-oauth.js | 286 + ambari-web/api-docs/lib/underscore-min.js | 6 + ambari-web/api-docs/lib/underscore-min.map | 1 + ambari-web/api-docs/o2c.html | 20 + ambari-web/api-docs/swagger-ui.js | 22644 +++++++++++++++++ ambari-web/api-docs/swagger-ui.min.js | 12 + ambari-web/brunch-config.js | 3 +- ambari-web/pom.xml | 1 + utility/checkstyle.xml | 38 + utility/pom.xml | 5 +- .../apache/ambari/annotations/ApiIgnore.java | 29 + .../UndocumentedRestApiOperationCheck.java | 76 + ...dTransactionalOnPrivateMethodsCheckTest.java | 4 +- .../UndocumentedRestApiOperationCheckTest.java | 53 + .../checkstyle/InputRestApiOperation.java | 138 + 237 files changed, 83457 insertions(+), 4628 deletions(-) ----------------------------------------------------------------------