@Option(name = "--domain", required = false, description = "Show only applications of that domain.")
String domainId;
@Override
protected Object doExecute() throws Exception {
IOpenShiftConnection connection = getOrCreateConnection();
TablePrinter printer = new TablePrinter();
printer.columns("domain", "application id");
for (IDomain domain : connection.getDomains()) {
if (domainId == null || domainId.equals(domain.getId())) {
String displayDomain = domain.getId();
domain.refresh();
for (IApplication application : domain.getApplications()) {
printer.row(displayDomain, application.getName());