<commit_before><?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:util="http://www.springframework.org/schema/util"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd">


	<util:map id="taskObjectPrivilegeMap">
        <!--========== TASK PAGE ===========-->
        <entry key="/pages/task" value="gov.nih.nci.cabig.caaers.Task:ACCESS"/>


        <!--========== PARTICIPANT ===========-->
		<entry key="/pages/participant/create" value="gov.nih.nci.cabig.caaers.domain.Participant:CREATE" />
		<entry key="/pages/participant/edit" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE" />
		<entry key="/pages/participant/view" value="gov.nih.nci.cabig.caaers.domain.Participant:READ" />
		<entry key="/pages/participant/assign" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE" />
		<entry key="/pages/participant/assignStudy" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE" />
		<entry key="/pages/participant/assignParticipant" value="gov.nih.nci.cabig.caaers.domain.Participant:READ" />
		<entry key="/pages/participant/search" value="gov.nih.nci.cabig.caaers.domain.Participant:READ"/>

		<!--========== STUDY ===========-->
		<entry key="/pages/study/create" value="gov.nih.nci.cabig.caaers.domain.Study:CREATE" />
		<entry key="/pages/study/view" value="gov.nih.nci.cabig.caaers.domain.Study:READ" />
		<entry key="/pages/study/search" value="gov.nih.nci.cabig.caaers.domain.Study:READ" />
		<entry key="/pages/study/edit" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE" />

		<!--========== ADVERSE EVENT REPORT ===========-->
        <entry key="/pages/ae/list" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ" />
		<entry key="/pages/ae/captureRoutine" value="gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod:CREATE" />

		<entry key="/pages/ae/reviewResolver" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ || gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportReviewComment:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportingPeriodReviewComment:READ" />
		<entry key="/pages/ae/reviewEvaluationPeriod" value="gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportingPeriodReviewComment:READ" />
		<entry key="/pages/ae/reviewAeReport" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportReviewComment:READ" />
		<entry key="/pages/ae/submitReport" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE" />
		<entry key="/pages/ae/createReportingPeriod" value="gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod:CREATE" />
		<entry key="/pages/ae/edit" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE" />

		<entry key="/pages/ae/routingAndReview" value="gov.nih.nci.cabig.caaers.domain.workflow.ReportReviewComment:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportingPeriodReviewComment:READ" />
		<entry key="/pages/ae/generateExpeditedfPdf" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ" />


		<!--========== ADMIN ===========-->
        <entry key="/pages/adminResolverController" value="gov.nih.nci.cabig.caaers.domain.Agent:READ || gov.nih.nci.cabig.caaers.domain.Investigator:READ || gov.nih.nci.cabig.caaers.domain.ReportStatus:READ" />
		<entry key="/pages/admin/configure" value="gov.nih.nci.cabig.caaers.tools.configuration.Configuration:READ || gov.nih.nci.cabig.caaers.tools.configuration.Configuration:UPDATE"/>
		<entry key="/pages/admin/passwordPolicyConfigure" value="gov.nih.nci.cabig.caaers.domain.security.passwordpolicy.PasswordPolicy:READ"/>
		<entry key="/pages/admin/mandatoryFields" value="gov.nih.nci.cabig.caaers.domain.CaaersFieldDefinition:READ || gov.nih.nci.cabig.caaers.domain.CaaersFieldDefinition:UPDATE"/>
		<entry key="/pages/admin/searchOrganization" value="gov.nih.nci.cabig.caaers.domain.Organization:READ"/>
		<entry key="/pages/admin/createOrganization" value="gov.nih.nci.cabig.caaers.domain.Organization:CREATE"/>
		<entry key="/pages/admin/trackReports" value="gov.nih.nci.cabig.caaers.domain.ReportStatus:READ"/>
		<entry key="/pages/admin/happy" value="gov.nih.nci.cabig.caaers.domain.Notification:READ"/>
		<entry key="/pages/admin/asaelSearch" value="gov.nih.nci.cabig.caaers.domain.Agent:READ"/>
		<entry key="/pages/admin/asaelCreate" value="gov.nih.nci.cabig.caaers.domain.Agent:CREATE || gov.nih.nci.cabig.caaers.domain.Agent:UPDATE || gov.nih.nci.cabig.caaers.domain.Agent:READ"/>
        <entry key="/pages/admin/editInvestigator" value="gov.nih.nci.cabig.caaers.domain.Investigator:UPDATE || gov.nih.nci.cabig.caaers.domain.Investigator:READ"/>
        <entry key="/pages/admin/createInvestigator" value="gov.nih.nci.cabig.caaers.domain.Investigator:CREATE"/>
        <entry key="/pages/admin/searchInvestigator" value="gov.nih.nci.cabig.caaers.domain.Investigator:READ"/>
        <entry key="/pages/admin/viewInvestigator" value="gov.nih.nci.cabig.caaers.domain.Investigator:READ"/>
        <entry key="/pages/admin/import" value="gov.nih.nci.cabig.caaers.domain.Investigator:READ"/>

        <entry key="/pages/admin/editResearchStaff" value="gov.nih.nci.cabig.caaers.ResearchStaff:UPDATE || gov.nih.nci.cabig.caaers.domain.ResearchStaff:READ"/>
        <entry key="/pages/admin/createResearchStaff" value="gov.nih.nci.cabig.caaers.domain.ResearchStaff:CREATE"/>
        <entry key="/pages/admin/searchResearchStaff" value="gov.nih.nci.cabig.caaers.domain.ResearchStaff:READ"/>

        <entry key="/pages/admin/createIND" value="gov.nih.nci.cabig.caaers.domain.InvestigationalNewDrug:CREATE"/>
        <entry key="/pages/admin/searchIND" value="gov.nih.nci.cabig.caaers.domain.InvestigationalNewDrug:READ"/>

        <!--========= RULES ========-->
		<entry key="/pages/rule/create" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/list" value="gov.nih.nci.cabig.caaers.domain.Rule:READ"/>
		<entry key="/pages/rule/addRule" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/addColumn" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/notification/create" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/notification/list" value="gov.nih.nci.cabig.caaers.domain.Rule:READ"/>
		<entry key="/pages/rule/deploy" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/export" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/notification/import" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>

        <!-- Advance Search -->
        <entry key="/pages/search/exportSearchResults" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESS"/>
        <entry key="/pages/search/advancedSearch" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESS"/>
        <entry key="/pages/search/listSearch" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:CREATE"/>

		<!--========= SEARCH ========-->
		<entry key="/pages/search/report" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ"/>
		<entry key="/pages/search/study" value="gov.nih.nci.cabig.caaers.Admin:ACCESS"/>
		<entry key="/pages/search/participant" value="gov.nih.nci.cabig.caaers.Admin:ACCESS"/>
		<entry key="/pages/search/routineReport" value="gov.nih.nci.cabig.caaers.Admin:ACCESS"/>

	</util:map>

    <util:map id="tabObjectPrivilegeMap">
          <!-- STUDY FLOW  , STUDY READ ONLY (assumption : user with CREATE , UPDATE would automatically have READ )-->
          <entry key="gov.nih.nci.cabig.caaers.web.study.EmptyStudyTab" value="gov.nih.nci.cabig.caaers.domain.Study:READ"/>

          <!-- STUDY FLOW ,  UPDATE (assumption : user with CREATE would automatically have UPDATE )-->
          <entry key="gov.nih.nci.cabig.caaers.web.study.DetailsTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.StudyTherapiesTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.AgentsTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.TreatmentAssignmentTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.DiseaseTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.SolicitedAdverseEventTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.ExpectedAEsTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.SitesTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.InvestigatorsTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.PersonnelTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.IdentifiersTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>


          <!-- SUBJECT FLOW , READ (assumption : user with CREATE , UPDATE would automatically have READ ) -->
          <entry key="gov.nih.nci.cabig.caaers.web.participant.EditParticipantReviewParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:READ"/>

          <!-- SUBJECT FLOW , UPDATE (assumption : user with CREATE would automatically have UPDATE )-->
          <entry key="gov.nih.nci.cabig.caaers.web.participant.EditParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.SubjectMedHistoryTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.AssignParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.AssignStudyTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.ReviewAssignmentTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>

          <!-- SUBJECT FLOW , CREATE -->
          <entry key="gov.nih.nci.cabig.caaers.web.participant.CreateParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:CREATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.SelectStudyForParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:CREATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.CreateParticipantReviewParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:CREATE"/>

          <!-- AE FLOW , CREATE (assumption : user with CREATE would automatically have UPDATE )-->
          <entry key="gov.nih.nci.cabig.caaers.web.ae.BeginTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:CREATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.AdverseEventCaptureTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:CREATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.ReviewAndReportTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:CREATE"/>

          <!--  Advanced search flow -->
          <entry key="gov.nih.nci.cabig.caaers.web.search.AdvancedSearchCriteriaTab" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESSD"/>
          <entry key="gov.nih.nci.cabig.caaers.web.search.AdvancedSearchViewTab" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESS"/>
          <entry key="gov.nih.nci.cabig.caaers.web.search.AdvancedSearchResultsTab" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESS"/>

          <!-- AE FLOW , UPDATE -->
          <entry key="gov.nih.nci.cabig.caaers.web.ae.CtcBasicsTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.MeddraBasicsTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.ReporterTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.TreatmentTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.DescriptionTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.StudyInterventionsTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.PatientDetailsTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/><commit_msg>CAAERS-4086<commit_after><?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:util="http://www.springframework.org/schema/util"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd">


	<util:map id="taskObjectPrivilegeMap">
        <!--========== TASK PAGE ===========-->
        <entry key="/pages/task" value="gov.nih.nci.cabig.caaers.Task:ACCESS"/>


        <!--========== PARTICIPANT ===========-->
		<entry key="/pages/participant/create" value="gov.nih.nci.cabig.caaers.domain.Participant:CREATE" />
		<entry key="/pages/participant/edit" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE" />
		<entry key="/pages/participant/view" value="gov.nih.nci.cabig.caaers.domain.Participant:READ" />
		<entry key="/pages/participant/assign" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE" />
		<entry key="/pages/participant/assignStudy" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE" />
		<entry key="/pages/participant/assignParticipant" value="gov.nih.nci.cabig.caaers.domain.Participant:READ" />
		<entry key="/pages/participant/search" value="gov.nih.nci.cabig.caaers.domain.Participant:READ"/>

		<!--========== STUDY ===========-->
		<entry key="/pages/study/create" value="gov.nih.nci.cabig.caaers.domain.Study:CREATE" />
		<entry key="/pages/study/view" value="gov.nih.nci.cabig.caaers.domain.Study:READ" />
		<entry key="/pages/study/search" value="gov.nih.nci.cabig.caaers.domain.Study:READ" />
		<entry key="/pages/study/edit" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE" />

		<!--========== ADVERSE EVENT REPORT ===========-->
        <entry key="/pages/ae/list" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ" />
		<entry key="/pages/ae/captureRoutine" value="gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod:CREATE" />

		<entry key="/pages/ae/reviewResolver" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ || gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportReviewComment:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportingPeriodReviewComment:READ" />
		<entry key="/pages/ae/reviewEvaluationPeriod" value="gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportingPeriodReviewComment:READ" />
		<entry key="/pages/ae/reviewAeReport" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportReviewComment:READ" />
		<entry key="/pages/ae/submitReport" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE" />
		<entry key="/pages/ae/createReportingPeriod" value="gov.nih.nci.cabig.caaers.domain.AdverseEventReportingPeriod:CREATE" />
		<entry key="/pages/ae/edit" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE" />

		<entry key="/pages/ae/routingAndReview" value="gov.nih.nci.cabig.caaers.domain.workflow.ReportReviewComment:READ || gov.nih.nci.cabig.caaers.domain.workflow.ReportingPeriodReviewComment:READ" />
		<entry key="/pages/ae/generateExpeditedfPdf" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ" />


		<!--========== ADMIN ===========-->
        <entry key="/pages/adminResolverController" value="gov.nih.nci.cabig.caaers.domain.Agent:READ || gov.nih.nci.cabig.caaers.domain.Investigator:READ || gov.nih.nci.cabig.caaers.domain.ReportStatus:READ" />
		<entry key="/pages/admin/configure" value="gov.nih.nci.cabig.caaers.tools.configuration.Configuration:READ || gov.nih.nci.cabig.caaers.tools.configuration.Configuration:UPDATE"/>
		<entry key="/pages/admin/passwordPolicyConfigure" value="gov.nih.nci.cabig.caaers.domain.security.passwordpolicy.PasswordPolicy:READ"/>
		<entry key="/pages/admin/mandatoryFields" value="gov.nih.nci.cabig.caaers.domain.CaaersFieldDefinition:READ || gov.nih.nci.cabig.caaers.domain.CaaersFieldDefinition:UPDATE"/>
		<entry key="/pages/admin/searchOrganization" value="gov.nih.nci.cabig.caaers.domain.Organization:READ"/>
		<entry key="/pages/admin/createOrganization" value="gov.nih.nci.cabig.caaers.domain.Organization:CREATE"/>
		<entry key="/pages/admin/trackReports" value="gov.nih.nci.cabig.caaers.domain.ReportStatus:READ"/>
		<entry key="/pages/admin/happy" value="gov.nih.nci.cabig.caaers.domain.Notification:READ"/>
		<entry key="/pages/admin/asaelSearch" value="gov.nih.nci.cabig.caaers.domain.Agent:READ"/>
		<entry key="/pages/admin/asaelCreate" value="gov.nih.nci.cabig.caaers.domain.Agent:CREATE || gov.nih.nci.cabig.caaers.domain.Agent:UPDATE || gov.nih.nci.cabig.caaers.domain.Agent:READ"/>
        <entry key="/pages/admin/editInvestigator" value="gov.nih.nci.cabig.caaers.domain.Investigator:UPDATE || gov.nih.nci.cabig.caaers.domain.Investigator:READ"/>
        <entry key="/pages/admin/createInvestigator" value="gov.nih.nci.cabig.caaers.domain.Investigator:CREATE"/>
        <entry key="/pages/admin/searchInvestigator" value="gov.nih.nci.cabig.caaers.domain.Investigator:READ"/>
        <entry key="/pages/admin/viewInvestigator" value="gov.nih.nci.cabig.caaers.domain.Investigator:READ"/>
        <entry key="/pages/admin/import" value="gov.nih.nci.cabig.caaers.domain.Investigator:READ"/>

        <entry key="/pages/admin/editResearchStaff" value="gov.nih.nci.cabig.caaers.ResearchStaff:UPDATE || gov.nih.nci.cabig.caaers.domain.ResearchStaff:READ"/>
        <entry key="/pages/admin/createResearchStaff" value="gov.nih.nci.cabig.caaers.domain.ResearchStaff:CREATE"/>
        <entry key="/pages/admin/searchResearchStaff" value="gov.nih.nci.cabig.caaers.domain.ResearchStaff:READ"/>

        <entry key="/pages/admin/createIND" value="gov.nih.nci.cabig.caaers.domain.InvestigationalNewDrug:CREATE"/>
        <entry key="/pages/admin/searchIND" value="gov.nih.nci.cabig.caaers.domain.InvestigationalNewDrug:READ"/>

        <!--========= RULES ========-->
		<entry key="/pages/rule/create" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/list" value="gov.nih.nci.cabig.caaers.domain.Rule:READ"/>
		<entry key="/pages/rule/addRule" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/addColumn" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/notification/create" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/notification/list" value="gov.nih.nci.cabig.caaers.domain.Rule:READ"/>
		<entry key="/pages/rule/deploy" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/export" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>
		<entry key="/pages/rule/notification/import" value="gov.nih.nci.cabig.caaers.domain.Rule:CREATE"/>

        <!-- Advance Search -->
        <entry key="/pages/search/exportSearchResults" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESS"/>
        <entry key="/pages/search/advancedSearch" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESS"/>
        <entry key="/pages/search/listSearch" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:CREATE"/>

		<!--========= SEARCH ========-->
		<entry key="/pages/search/report" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:READ"/>
		<entry key="/pages/search/study" value="gov.nih.nci.cabig.caaers.Admin:ACCESS"/>
		<entry key="/pages/search/participant" value="gov.nih.nci.cabig.caaers.Admin:ACCESS"/>
		<entry key="/pages/search/routineReport" value="gov.nih.nci.cabig.caaers.Admin:ACCESS"/>

	</util:map>

    <util:map id="tabObjectPrivilegeMap">
          <!-- STUDY FLOW  , STUDY READ ONLY (assumption : user with CREATE , UPDATE would automatically have READ )-->
          <entry key="gov.nih.nci.cabig.caaers.web.study.EmptyStudyTab" value="gov.nih.nci.cabig.caaers.domain.Study:READ"/>

          <!-- STUDY FLOW ,  UPDATE (assumption : user with CREATE would automatically have UPDATE )-->
          <entry key="gov.nih.nci.cabig.caaers.web.study.DetailsTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.StudyTherapiesTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.AgentsTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.TreatmentAssignmentTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.DiseaseTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.SolicitedAdverseEventTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.ExpectedAEsTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.SitesTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.InvestigatorsTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.PersonnelTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.study.IdentifiersTab" value="gov.nih.nci.cabig.caaers.domain.Study:UPDATE"/>


          <!-- SUBJECT FLOW , READ (assumption : user with CREATE , UPDATE would automatically have READ ) -->
          <entry key="gov.nih.nci.cabig.caaers.web.participant.EditParticipantReviewParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:READ"/>

          <!-- SUBJECT FLOW , UPDATE (assumption : user with CREATE would automatically have UPDATE )-->
          <entry key="gov.nih.nci.cabig.caaers.web.participant.EditParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.SubjectMedHistoryTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.AssignParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.AssignStudyTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.ReviewAssignmentTab" value="gov.nih.nci.cabig.caaers.domain.Participant:UPDATE"/>

          <!-- SUBJECT FLOW , CREATE -->
          <entry key="gov.nih.nci.cabig.caaers.web.participant.CreateParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:CREATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.SelectStudyForParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:CREATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.participant.CreateParticipantReviewParticipantTab" value="gov.nih.nci.cabig.caaers.domain.Participant:CREATE"/>

          <!-- AE FLOW , CREATE (assumption : user with CREATE would automatically have UPDATE )-->
          <entry key="gov.nih.nci.cabig.caaers.web.ae.BeginTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:CREATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.AdverseEventCaptureTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:CREATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.ReviewAndReportTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:CREATE"/>

          <!--  Advanced search flow -->
          <entry key="gov.nih.nci.cabig.caaers.web.search.AdvancedSearchCriteriaTab" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESS"/>
          <entry key="gov.nih.nci.cabig.caaers.web.search.AdvancedSearchViewTab" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESS"/>
          <entry key="gov.nih.nci.cabig.caaers.web.search.AdvancedSearchResultsTab" value="gov.nih.nci.cabig.caaers.domain.AdvanceSearch:ACCESS"/>

          <!-- AE FLOW , UPDATE -->
          <entry key="gov.nih.nci.cabig.caaers.web.ae.CtcBasicsTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.MeddraBasicsTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.ReporterTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.TreatmentTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.DescriptionTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.StudyInterventionsTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
          <entry key="gov.nih.nci.cabig.caaers.web.ae.PatientDetailsTab" value="gov.nih.nci.cabig.caaers.domain.ExpeditedAdverseEventReport:UPDATE"/>
{'fraction_non_alphanumeric': 0.18006299796183065, 'fraction_numerical': 0.0011858439874004075, 'mean_word_length': 4.460542290570619, 'pattern_counts': {'":': 0, '<': 229, '<?xml version=': 2, '>': 229, 'https://': 0, 'lorem ipsum': 0, 'www.': 20, 'xml': 10}, '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': '4906841', 'n_tokens_mistral': 10391, 'n_tokens_neox': 9863, 'n_words': 779}