Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package io.fabric8.openshift.commands;
 
 import  org.apache.felix.gogo.commands.Argument;
 import  org.apache.felix.gogo.commands.Command;
import  org.apache.felix.gogo.commands.Option;
@Command(name = "application-create", scope = "openshift", description = "Creates an application")
    static final String FORMAT = "%-30s %s";
    @Option(name = "--domain", required = false, description = "Create applications on that domain.")
    String domainId;
    @Argument(index = 0, name = "application", required = true, description = "The target application.")
    @Argument(index = 1, name = "cartridge", required = true, multiValued = false, description = "The cartridge to use.")
    @Override
    protected Object doExecute() throws Exception {
        IOpenShiftConnection connection = getOrCreateConnection();
        IUser user = connection.getUser();
        IDomain domain =  != null ? user.getDomain() : user.getDefaultDomain();
        if ( != null && domain == null) {
            domain = user.createDomain();
        }
        IApplication application = domain.createApplication(new StandaloneCartridge());
        ..println(application.getCreationLog());
        return null;
    }
New to GrepCode? Check out our FAQ X