|
|
|
|
|
|
|
|
*/ |
|
|
*/ |
|
|
package org.sonar.api.issue.action; |
|
|
package org.sonar.api.issue.action; |
|
|
|
|
|
|
|
|
import com.google.common.annotations.Beta; |
|
|
|
|
|
import com.google.common.base.Preconditions; |
|
|
import com.google.common.base.Preconditions; |
|
|
import com.google.common.base.Strings; |
|
|
import com.google.common.base.Strings; |
|
|
import com.google.common.collect.ImmutableList; |
|
|
import com.google.common.collect.ImmutableList; |
|
|
|
|
|
import java.util.List; |
|
|
import org.sonar.api.issue.Issue; |
|
|
import org.sonar.api.issue.Issue; |
|
|
import org.sonar.api.issue.condition.Condition; |
|
|
import org.sonar.api.issue.condition.Condition; |
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
import static com.google.common.collect.Lists.newArrayList; |
|
|
import static com.google.common.collect.Lists.newArrayList; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @since 3.6 |
|
|
* @since 3.6 |
|
|
|
|
|
* @deprecated in 5.2. Webapp can not be customized anymore to define actions on issues. |
|
|
*/ |
|
|
*/ |
|
|
@Beta |
|
|
|
|
|
|
|
|
@Deprecated |
|
|
public class Action { |
|
|
public class Action { |
|
|
|
|
|
|
|
|
private final String key; |
|
|
private final String key; |