*/ | */ | ||||
package org.sonar.server.platform; | package org.sonar.server.platform; | ||||
import java.io.File; | |||||
import java.util.Date; | import java.util.Date; | ||||
import javax.annotation.CheckForNull; | import javax.annotation.CheckForNull; | ||||
import org.sonar.api.CoreProperties; | import org.sonar.api.CoreProperties; |
package org.sonar.server.qualityprofile; | package org.sonar.server.qualityprofile; | ||||
import com.google.common.base.Splitter; | import com.google.common.base.Splitter; | ||||
import com.google.common.collect.ImmutableList; | |||||
import com.google.common.collect.ImmutableSet; | import com.google.common.collect.ImmutableSet; | ||||
import com.google.common.collect.Sets; | import com.google.common.collect.Sets; | ||||
import java.util.Collections; | import java.util.Collections; |
import org.sonar.core.util.stream.MoreCollectors; | import org.sonar.core.util.stream.MoreCollectors; | ||||
import org.sonar.db.DbClient; | import org.sonar.db.DbClient; | ||||
import org.sonar.db.DbSession; | import org.sonar.db.DbSession; | ||||
import org.sonar.db.rule.RuleDefinitionDto; | |||||
import org.sonar.db.user.UserDto; | import org.sonar.db.user.UserDto; | ||||
import org.sonar.server.es.Facets; | import org.sonar.server.es.Facets; | ||||
import org.sonar.server.es.SearchOptions; | import org.sonar.server.es.SearchOptions; |
import org.sonar.server.issue.IssueFinder; | import org.sonar.server.issue.IssueFinder; | ||||
import org.sonar.server.user.UserSession; | import org.sonar.server.user.UserSession; | ||||
import static org.sonar.api.rules.RuleType.SECURITY_HOTSPOT; | |||||
import static org.sonar.api.web.UserRole.ISSUE_ADMIN; | import static org.sonar.api.web.UserRole.ISSUE_ADMIN; | ||||
import static org.sonarqube.ws.client.issue.IssuesWsParameters.ACTION_SET_TYPE; | import static org.sonarqube.ws.client.issue.IssuesWsParameters.ACTION_SET_TYPE; | ||||
import static org.sonarqube.ws.client.issue.IssuesWsParameters.PARAM_ISSUE; | import static org.sonarqube.ws.client.issue.IssuesWsParameters.PARAM_ISSUE; |
import static org.sonar.server.ws.KeyExamples.KEY_PROJECT_EXAMPLE_002; | import static org.sonar.server.ws.KeyExamples.KEY_PROJECT_EXAMPLE_002; | ||||
import static org.sonar.server.ws.WsParameterBuilder.createRootQualifiersParameter; | import static org.sonar.server.ws.WsParameterBuilder.createRootQualifiersParameter; | ||||
import static org.sonar.server.ws.WsParameterBuilder.QualifierParameterContext.newQualifierParameterContext; | import static org.sonar.server.ws.WsParameterBuilder.QualifierParameterContext.newQualifierParameterContext; | ||||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_QUALIFIER; | |||||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_ID; | import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_ID; | ||||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_NAME; | import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_NAME; | ||||
import static org.sonarqube.ws.client.project.ProjectsWsParameters.PARAM_ANALYZED_BEFORE; | import static org.sonarqube.ws.client.project.ProjectsWsParameters.PARAM_ANALYZED_BEFORE; |
import org.apache.commons.codec.binary.Base64; | import org.apache.commons.codec.binary.Base64; | ||||
import org.apache.commons.io.FileUtils; | import org.apache.commons.io.FileUtils; | ||||
import org.apache.commons.lang.StringUtils; | import org.apache.commons.lang.StringUtils; | ||||
import org.sonar.api.CoreProperties; | |||||
import static java.nio.charset.StandardCharsets.UTF_8; | import static java.nio.charset.StandardCharsets.UTF_8; | ||||
import static org.sonar.api.CoreProperties.ENCRYPTION_SECRET_KEY_PATH; | import static org.sonar.api.CoreProperties.ENCRYPTION_SECRET_KEY_PATH; |
*/ | */ | ||||
package org.sonar.api.platform; | package org.sonar.api.platform; | ||||
import java.io.File; | |||||
import java.util.Date; | import java.util.Date; | ||||
import org.sonar.api.scanner.ScannerSide; | import org.sonar.api.scanner.ScannerSide; | ||||
import org.sonar.api.ce.ComputeEngineSide; | import org.sonar.api.ce.ComputeEngineSide; |
*/ | */ | ||||
package org.sonar.scanner.platform; | package org.sonar.scanner.platform; | ||||
import java.io.File; | |||||
import java.util.Date; | import java.util.Date; | ||||
import org.apache.commons.lang.StringUtils; | import org.apache.commons.lang.StringUtils; | ||||
import org.sonar.api.CoreProperties; | import org.sonar.api.CoreProperties; |
*/ | */ | ||||
package org.sonarqube.ws.client.almintegrations; | package org.sonarqube.ws.client.almintegrations; | ||||
import java.util.List; | |||||
import javax.annotation.Generated; | import javax.annotation.Generated; | ||||
/** | /** |
import org.sonarqube.ws.MediaTypes; | import org.sonarqube.ws.MediaTypes; | ||||
import org.sonarqube.ws.client.BaseService; | import org.sonarqube.ws.client.BaseService; | ||||
import org.sonarqube.ws.client.GetRequest; | import org.sonarqube.ws.client.GetRequest; | ||||
import org.sonarqube.ws.client.PostRequest; | |||||
import org.sonarqube.ws.client.WsConnector; | import org.sonarqube.ws.client.WsConnector; | ||||
/** | /** |
*/ | */ | ||||
package org.sonarqube.ws.client.users; | package org.sonarqube.ws.client.users; | ||||
import java.util.List; | |||||
import javax.annotation.Generated; | import javax.annotation.Generated; | ||||
/** | /** |