public InstallTask createTask()

in src/main/java/org/apache/sling/installer/factory/model/impl/ModelTaskFactory.java [67:81]


    public InstallTask createTask(final TaskResourceGroup group) {
        final TaskResource rsrc = group.getActiveResource();
        if ( !ModelTransformer.TYPE_PROV_MODEL.equals(rsrc.getType()) ) {
            return null;
        }
        if (rsrc.getState() == ResourceState.UNINSTALL ) {
            return new UninstallModelTask(group, bundleContext);
        }
        return new InstallModelTask(group,
                this.settings.getRunModes(),
                this.repository,
                this.repoInitProcessor,
                this.repoInitParser,
                this.bundleContext);
    }