public abstract class ExternalSystemBeforeRunTaskProvider extends BeforeRunTaskProvider<ExternalSystemBeforeRunTask>
EXTENSION_POINT_NAME| Constructor and Description |
|---|
ExternalSystemBeforeRunTaskProvider(ProjectSystemId systemId,
Project project,
Key<ExternalSystemBeforeRunTask> id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExecuteTask(RunConfiguration configuration,
ExternalSystemBeforeRunTask beforeRunTask) |
boolean |
configureTask(RunConfiguration runConfiguration,
ExternalSystemBeforeRunTask task) |
boolean |
executeTask(DataContext context,
RunConfiguration configuration,
ExecutionEnvironment env,
ExternalSystemBeforeRunTask beforeRunTask) |
java.lang.String |
getDescription(ExternalSystemBeforeRunTask task) |
Key<ExternalSystemBeforeRunTask> |
getId() |
java.lang.String |
getName() |
boolean |
isConfigurable() |
configureTask, createTask, getIcon, getProvider, getTaskIcon, isSingletonpublic ExternalSystemBeforeRunTaskProvider(ProjectSystemId systemId, Project project, Key<ExternalSystemBeforeRunTask> id)
public Key<ExternalSystemBeforeRunTask> getId()
getId in class BeforeRunTaskProvider<ExternalSystemBeforeRunTask>public java.lang.String getName()
getName in class BeforeRunTaskProvider<ExternalSystemBeforeRunTask>public boolean isConfigurable()
isConfigurable in class BeforeRunTaskProvider<ExternalSystemBeforeRunTask>public boolean configureTask(RunConfiguration runConfiguration, ExternalSystemBeforeRunTask task)
configureTask in class BeforeRunTaskProvider<ExternalSystemBeforeRunTask>true if task configuration is changedpublic boolean canExecuteTask(RunConfiguration configuration, ExternalSystemBeforeRunTask beforeRunTask)
canExecuteTask in class BeforeRunTaskProvider<ExternalSystemBeforeRunTask>public boolean executeTask(DataContext context, RunConfiguration configuration, ExecutionEnvironment env, ExternalSystemBeforeRunTask beforeRunTask)
executeTask in class BeforeRunTaskProvider<ExternalSystemBeforeRunTask>public java.lang.String getDescription(ExternalSystemBeforeRunTask task)
getDescription in class BeforeRunTaskProvider<ExternalSystemBeforeRunTask>