1111import com .intellij .openapi .project .Project ;
1212import com .intellij .uiDesigner .core .GridConstraints ;
1313import com .intellij .uiDesigner .core .GridLayoutManager ;
14- import com .microsoft .azure .management .appplatform .v2020_07_01 .RuntimeVersion ;
1514import com .microsoft .azure .management .resources .Subscription ;
1615import com .microsoft .azure .toolkit .intellij .appservice .subscription .SubscriptionComboBox ;
1716import com .microsoft .azure .toolkit .intellij .common .AzureArtifact ;
2221import com .microsoft .azure .toolkit .intellij .common .EnvironmentVariableTable ;
2322import com .microsoft .azure .toolkit .intellij .springcloud .component .SpringCloudAppComboBox ;
2423import com .microsoft .azure .toolkit .intellij .springcloud .component .SpringCloudClusterComboBox ;
25- import com .microsoft .azure .toolkit .lib .appservice .Platform ;
2624import com .microsoft .azure .toolkit .lib .common .form .AzureFormInput ;
2725import com .microsoft .azure .toolkit .lib .springcloud .SpringCloudApp ;
2826import com .microsoft .azure .toolkit .lib .springcloud .SpringCloudCluster ;
2927import com .microsoft .azure .toolkit .lib .springcloud .config .SpringCloudAppConfig ;
3028import com .microsoft .azure .toolkit .lib .springcloud .config .SpringCloudDeploymentConfig ;
29+ import com .microsoft .azure .toolkit .lib .springcloud .model .SpringCloudJavaVersion ;
3130import com .microsoft .azuretools .azurecommons .helpers .Nullable ;
3231import com .microsoft .intellij .util .BeforeRunTaskUtils ;
3332import lombok .Getter ;
@@ -136,7 +135,7 @@ public void setData(SpringCloudAppConfig appConfig) {
136135 .ifPresent ((id -> this .selectorCluster .setValue (new ItemReference <>(id , SpringCloudCluster ::name ))));
137136 Optional .ofNullable (appConfig .getAppName ())
138137 .ifPresent ((id -> this .selectorApp .setValue (new ItemReference <>(id , SpringCloudApp ::name ))));
139- final boolean useJava11 = StringUtils .equalsIgnoreCase (appConfig .getRuntimeVersion (), RuntimeVersion .JAVA_11 . toString () );
138+ final boolean useJava11 = StringUtils .equalsIgnoreCase (appConfig .getRuntimeVersion (), SpringCloudJavaVersion .JAVA_11 );
140139 this .useJava11 .setSelected (useJava11 );
141140 this .useJava8 .setSelected (!useJava11 );
142141 final boolean enableStorage = deploymentConfig .isEnablePersistentStorage ();
@@ -162,12 +161,12 @@ public SpringCloudAppConfig getData() {
162161
163162 public SpringCloudAppConfig getData (SpringCloudAppConfig appConfig ) {
164163 final SpringCloudDeploymentConfig deploymentConfig = appConfig .getDeployment ();
165- final RuntimeVersion javaVersion = this .useJava11 .isSelected () ? RuntimeVersion .JAVA_11 : RuntimeVersion .JAVA_8 ;
164+ final String javaVersion = this .useJava11 .isSelected () ? SpringCloudJavaVersion .JAVA_11 : SpringCloudJavaVersion .JAVA_8 ;
166165 appConfig .setSubscriptionId (this .selectorSubscription .getValue ().subscriptionId ());
167166 appConfig .setClusterName (this .selectorCluster .getValue ().name ());
168167 appConfig .setAppName (this .selectorApp .getValue ().name ());
169168 appConfig .setIsPublic (enablePublic .isSelected ());
170- appConfig .setRuntimeVersion (javaVersion . toString () );
169+ appConfig .setRuntimeVersion (javaVersion );
171170 deploymentConfig .setCpu (Optional .ofNullable (this .cbCPU .getSelectedItem ()).map (o -> Integer .parseInt ((String ) o )).orElse (1 ));
172171 deploymentConfig .setMemoryInGB (Optional .ofNullable (this .cbMemory .getSelectedItem ()).map (o -> Integer .parseInt ((String ) o )).orElse (1 ));
173172 deploymentConfig .setInstanceCount (Optional .ofNullable (this .cbInstanceCount .getSelectedItem ()).map (o -> Integer .parseInt ((String ) o )).orElse (1 ));
0 commit comments