public class AbstractDevOpsCommand
extends org.jboss.forge.addon.projects.ui.AbstractProjectCommand
implements org.jboss.forge.addon.ui.command.UICommand
| Constructor and Description |
|---|
AbstractDevOpsCommand() |
| Modifier and Type | Method and Description |
|---|---|
io.fabric8.kubernetes.api.Controller |
createController() |
org.jboss.forge.addon.ui.result.Result |
execute(org.jboss.forge.addon.ui.context.UIExecutionContext context) |
org.jboss.forge.addon.projects.Project |
getCurrentSelectedProject(org.jboss.forge.addon.ui.context.UIContext context) |
io.fabric8.kubernetes.client.KubernetesClient |
getKubernetes() |
org.jboss.forge.addon.maven.projects.MavenFacet |
getMavenFacet(org.jboss.forge.addon.ui.context.UIContextProvider builder) |
org.apache.maven.model.Model |
getMavenModel(org.jboss.forge.addon.ui.context.UIContextProvider builder) |
protected String |
getOrFindGitUrl(org.jboss.forge.addon.ui.context.UIExecutionContext context,
String gitUrlText) |
PrintStream |
getOut() |
org.jboss.forge.addon.ui.output.UIOutput |
getOutput() |
protected org.jboss.forge.addon.projects.ProjectFactory |
getProjectFactory() |
org.jboss.forge.addon.ui.UIProvider |
getUiProvider() |
void |
initializeUI(org.jboss.forge.addon.ui.context.UIBuilder uiBuilder) |
boolean |
isGUI() |
protected boolean |
isProjectRequired() |
void |
setKubernetes(io.fabric8.kubernetes.client.KubernetesClient kubernetes) |
void |
setUiProvider(org.jboss.forge.addon.ui.UIProvider uiProvider) |
protected org.jboss.forge.addon.ui.result.Result |
tableResults(io.fabric8.utils.TablePrinter table)
Prints the given table and returns success
|
containsProject, getSelectedProject, getSelectedProject, isEnabledgetMetadata, validatepublic static String CATEGORY
protected boolean isProjectRequired()
isProjectRequired in class org.jboss.forge.addon.projects.ui.AbstractProjectCommandprotected org.jboss.forge.addon.projects.ProjectFactory getProjectFactory()
getProjectFactory in class org.jboss.forge.addon.projects.ui.AbstractProjectCommandpublic io.fabric8.kubernetes.client.KubernetesClient getKubernetes()
public io.fabric8.kubernetes.api.Controller createController()
public void setKubernetes(io.fabric8.kubernetes.client.KubernetesClient kubernetes)
public boolean isGUI()
public org.jboss.forge.addon.ui.output.UIOutput getOutput()
public org.jboss.forge.addon.ui.UIProvider getUiProvider()
public void setUiProvider(org.jboss.forge.addon.ui.UIProvider uiProvider)
public void initializeUI(org.jboss.forge.addon.ui.context.UIBuilder uiBuilder)
throws Exception
initializeUI in interface org.jboss.forge.addon.ui.command.UICommandExceptionpublic org.jboss.forge.addon.projects.Project getCurrentSelectedProject(org.jboss.forge.addon.ui.context.UIContext context)
public org.jboss.forge.addon.ui.result.Result execute(org.jboss.forge.addon.ui.context.UIExecutionContext context)
throws Exception
execute in interface org.jboss.forge.addon.ui.command.UICommandExceptionprotected org.jboss.forge.addon.ui.result.Result tableResults(io.fabric8.utils.TablePrinter table)
public PrintStream getOut()
public org.jboss.forge.addon.maven.projects.MavenFacet getMavenFacet(org.jboss.forge.addon.ui.context.UIContextProvider builder)
public org.apache.maven.model.Model getMavenModel(org.jboss.forge.addon.ui.context.UIContextProvider builder)
Copyright © 2011–2015 Red Hat. All rights reserved.