protected Options getOptions()

in grails-forge-api/src/main/java/org/grails/forge/api/ApplicationController.java [226:236]


    protected Options getOptions(@Nullable FeatureFilter filter, RequestInfo requestInfo) {
        if (filter == null) {
            return new Options(null, GormImpl.DEFAULT_OPTION, ServletImpl.DEFAULT_OPTION, JdkVersion.DEFAULT_OPTION, getOperatingSystem(requestInfo.getUserAgent()));
        }

        return new Options(filter.getTest() != null ? filter.getTest().toTestFramework() : null,
                filter.getGorm() == null ? GormImpl.DEFAULT_OPTION : filter.getGorm(),
                filter.getServlet() == null ? ServletImpl.DEFAULT_OPTION : filter.getServlet(),
                filter.getJavaVersion() == null ? JdkVersion.DEFAULT_OPTION : filter.getJavaVersion(),
                getOperatingSystem(requestInfo.getUserAgent()));
    }