package org.jboss.tools.openshift.express.internal.ui.wizard.application;
import org.jboss.tools.openshift.express.internal.core.IApplicationProperties;
import com.openshift.client.ApplicationScale;
import com.openshift.client.cartridge.ICartridge;
/**
* Provides the properties for a new application that's not created yet
*
* @author Andre Dietisheim
*/
public class NewApplicationProperties implements IApplicationProperties {
private IOpenShiftApplicationWizardModel wizardModel;
NewApplicationProperties(IOpenShiftApplicationWizardModel wizardModel) {
this.wizardModel = wizardModel;
}
@Override
public ApplicationScale getApplicationScale() {
return wizardModel.getApplicationScale();
}
@Override
public ICartridge getStandaloneCartridge() {
return wizardModel.getStandaloneCartridge();
}
@Override
public String getApplicationName() {
return wizardModel.getApplicationName();
}
}