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, isSingleton
public 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>