private ArtifactId getFrameworkArtifactId()

in src/main/java/org/apache/sling/feature/launcher/impl/Bootstrap.java [184:197]


    private ArtifactId getFrameworkArtifactId(final Feature app) {
        if ( this.config.getFrameworkArtifact() != null ) {
            return ArtifactId.parse(this.config.getFrameworkArtifact());
        }
        if ( this.config.getFrameworkVersion() != null ) {
            return getFelixFrameworkId(this.config.getFrameworkVersion());
        }

        final ExecutionEnvironmentExtension env = ExecutionEnvironmentExtension.getExecutionEnvironmentExtension(app);
        if ( env != null && env.getFramework() != null ) {
            return env.getFramework().getId();
        }
        return getFelixFrameworkId(null);
    }