public ListBoxModel doFillAppNameItems()

in src/main/java/com/microsoft/jenkins/appservice/WebAppDeploymentRecorder.java [410:427]


        public ListBoxModel doFillAppNameItems(@QueryParameter final String azureCredentialsId,
                                                  @QueryParameter final String resourceGroup) {
            final ListBoxModel model = new ListBoxModel();
            // list all app service
            // https://github.com/Azure/azure-sdk-for-java/issues/1762
            if (StringUtils.isNotBlank(azureCredentialsId) && StringUtils.isNotBlank(resourceGroup)) {
                final Azure azureClient = TokenCache.getInstance(AzureCredentials.getServicePrincipal(azureCredentialsId)).getAzureClient();
                final PagedList<SiteInner> list = azureClient.webApps().inner().listByResourceGroup(resourceGroup);
                list.loadAll();
                for (final SiteInner webApp : list) {
                    model.add(webApp.name());
                }
            }
            if (model.size() == 0) {
                model.add("");
            }
            return model;
        }