25 lines
583 B
Java
25 lines
583 B
Java
package io.gisbi.utils;
|
|
|
|
import io.gisbi.model.DeModel;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
@Component
|
|
public class ModelUtils {
|
|
|
|
private static String modelValue;
|
|
|
|
@Value("${spring.profiles.active:standalone}")
|
|
public void setModelValue(String modelValue) {
|
|
ModelUtils.modelValue = modelValue;
|
|
}
|
|
|
|
public static DeModel get() {
|
|
return DeModel.valueOf(modelValue.toUpperCase());
|
|
}
|
|
|
|
public static boolean isDesktop() {
|
|
return get() == DeModel.DESKTOP;
|
|
}
|
|
}
|