<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>

<!--
    Provides read-only section information, including membership.
-->
    <bean id="org.sakaiproject.section.api.SectionAwareness"
        class="org.sakaiproject.component.section.sakai.SectionAwarenessImpl"
        init-method="init" destroy-method="destroy">
        <property name="siteService">
            <ref bean="org.sakaiproject.site.api.SiteService"/>
        </property>
        <property name="functionManager">
            <ref bean="org.sakaiproject.authz.api.FunctionManager"/>
        </property>
        <property name="securityService">
            <ref bean="org.sakaiproject.authz.api.SecurityService"/>
        </property>
        <property name="userDirectoryService">
            <ref bean="org.sakaiproject.user.api.UserDirectoryService"/>
        </property>
        <property name="entityManager">
            <ref bean="org.sakaiproject.entity.api.EntityManager"/>
        </property>
    </bean>

<!--
    CourseManager allows for section-related metadata to be attached to a site.
    For instance, if you decide to manage sections and their membership outside
    Sakai (using the SectionManager interface), you could use CourseManager to
    designate sites as "Externally Managed".  The Section Info tool will not allow
    users to add, modify, or remove sections in externally managed sites.  Similarly,
    users can not modify the enrollments in externally managed sites.
    
    Most installations will not need to use CourseManager.
-->
    <bean id="org.sakaiproject.section.api.CourseManager"
        class="org.sakaiproject.component.section.sakai.CourseManagerImpl">
    </bean>

<!--
	SectionManager provides read-write section information.  Unlike SectionAwareness,
	SectionManager does not include informal (non-section) groups when queried for
	lists of sections.
-->
    <bean id="org.sakaiproject.section.api.SectionManager"
        class="org.sakaiproject.component.section.sakai.SectionManagerImpl"
        init-method="init" destroy-method="destroy">

		<lookup-method name="siteService" bean="org.sakaiproject.site.api.SiteService" />

        <property name="authzGroupService">
            <ref bean="org.sakaiproject.authz.api.AuthzGroupService"/>
        </property>
        <property name="securityService">
            <ref bean="org.sakaiproject.authz.api.SecurityService"/>
        </property>
        <property name="userDirectoryService">
            <ref bean="org.sakaiproject.user.api.UserDirectoryService"/>
        </property>
        <property name="entityManager">
            <ref bean="org.sakaiproject.entity.api.EntityManager"/>
        </property>
        <property name="sessionManager">
            <ref bean="org.sakaiproject.tool.api.SessionManager"/>
        </property>
        <property name="eventTrackingService">
            <ref bean="org.sakaiproject.event.api.EventTrackingService"/>
        </property>
        <property name="courseManagementService">
            <ref bean="org.sakaiproject.coursemanagement.api.CourseManagementService"/>
        </property>
        <property name="config" value="MANUAL"/>
        
    </bean>

</beans><commit_msg>Fixed incorrect default SectionManager config string.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>

<!--
    Provides read-only section information, including membership.
-->
    <bean id="org.sakaiproject.section.api.SectionAwareness"
        class="org.sakaiproject.component.section.sakai.SectionAwarenessImpl"
        init-method="init" destroy-method="destroy">
        <property name="siteService">
            <ref bean="org.sakaiproject.site.api.SiteService"/>
        </property>
        <property name="functionManager">
            <ref bean="org.sakaiproject.authz.api.FunctionManager"/>
        </property>
        <property name="securityService">
            <ref bean="org.sakaiproject.authz.api.SecurityService"/>
        </property>
        <property name="userDirectoryService">
            <ref bean="org.sakaiproject.user.api.UserDirectoryService"/>
        </property>
        <property name="entityManager">
            <ref bean="org.sakaiproject.entity.api.EntityManager"/>
        </property>
    </bean>

<!--
    CourseManager allows for section-related metadata to be attached to a site.
    For instance, if you decide to manage sections and their membership outside
    Sakai (using the SectionManager interface), you could use CourseManager to
    designate sites as "Externally Managed".  The Section Info tool will not allow
    users to add, modify, or remove sections in externally managed sites.  Similarly,
    users can not modify the enrollments in externally managed sites.
    
    Most installations will not need to use CourseManager.
-->
    <bean id="org.sakaiproject.section.api.CourseManager"
        class="org.sakaiproject.component.section.sakai.CourseManagerImpl">
    </bean>

<!--
	SectionManager provides read-write section information.  Unlike SectionAwareness,
	SectionManager does not include informal (non-section) groups when queried for
	lists of sections.
-->
    <bean id="org.sakaiproject.section.api.SectionManager"
        class="org.sakaiproject.component.section.sakai.SectionManagerImpl"
        init-method="init" destroy-method="destroy">

		<lookup-method name="siteService" bean="org.sakaiproject.site.api.SiteService" />

        <property name="authzGroupService">
            <ref bean="org.sakaiproject.authz.api.AuthzGroupService"/>
        </property>
        <property name="securityService">
            <ref bean="org.sakaiproject.authz.api.SecurityService"/>
        </property>
        <property name="userDirectoryService">
            <ref bean="org.sakaiproject.user.api.UserDirectoryService"/>
        </property>
        <property name="entityManager">
            <ref bean="org.sakaiproject.entity.api.EntityManager"/>
        </property>
        <property name="sessionManager">
            <ref bean="org.sakaiproject.tool.api.SessionManager"/>
        </property>
        <property name="eventTrackingService">
            <ref bean="org.sakaiproject.event.api.EventTrackingService"/>
        </property>
        <property name="courseManagementService">
            <ref bean="org.sakaiproject.coursemanagement.api.CourseManagementService"/>
        </property>
        <property name="config" value="MANUAL_DEFAULT"/>
        
    </bean>

</beans>
{'fraction_non_alphanumeric': 0.12114405510631926, 'fraction_numerical': 0.0008984725965858042, 'mean_word_length': 3.040532365396249, 'pattern_counts': {'":': 0, '<': 105, '<?xml version=': 2, '>': 105, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3835479', 'n_tokens_mistral': 1880, 'n_tokens_neox': 1799, 'n_words': 392}