<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2010-2021 Evolveum and contributors
  ~
  ~ Licensed under the EUPL-1.2 or later.
  -->

<systemConfiguration oid="00000000-0000-0000-0000-000000000001" version="0"
        xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
        xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
        xmlns:org="http://midpoint.evolveum.com/xml/ns/public/common/org-3"
        xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <name>SystemConfiguration</name>
    <indestructible>true</indestructible>
    <!--         <globalAccountSynchronizationSettings> -->
    <!--         <assignmentPolicyEnforcement>relative</assignmentPolicyEnforcement> -->
    <!--         </globalAccountSynchronizationSettings> -->
    <globalSecurityPolicyRef oid="00000000-0000-0000-0000-000000000120"/>
    <logging>
        <classLogger id="1">
            <!-- disabled because INFO log during of creating new authentication filter chain -->
            <level>OFF</level>
            <package>org.springframework.security.web.DefaultSecurityFilterChain</package>
        </classLogger>
        <classLogger id="2">
            <!-- disabled because of MID-744, helper insert messages on ERROR
            level which should not be there (probably should be on TRACE) -->
            <level>OFF</level>
            <package>org.hibernate.engine.jdbc.spi.SqlExceptionHelper</package>
        </classLogger>
        <!-- Disabled because we treat locking-related exceptions in the repository.
             Otherwise the log is filled-in with (innocent but ugly-looking) messages like
             "ERROR (o.h.engine.jdbc.batch.internal.BatchingBatch): HHH000315: Exception executing batch [Deadlock detected.
             The current transaction was rolled back." -->
        <classLogger id="3">
            <level>OFF</level>
            <package>org.hibernate.engine.jdbc.batch.internal.BatchingBatch</package>
        </classLogger>
        <!-- Disabled because of the same reason; this time concerning messages like
             "INFO (org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl):
             HHH000010: On release of batch it still contained JDBC statements" -->
        <classLogger id="4">
            <level>WARN</level>
            <package>org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl</package>
        </classLogger>
        <!-- Disabled because of MID-4636 -->
        <classLogger id="5">
            <level>OFF</level>
            <package>org.hibernate.internal.ExceptionMapperStandardImpl</package>
        </classLogger>
        <classLogger id="6">
            <!-- disabled because we don't need to see every property file
            loading message (unnecessary log pollution) -->
            <level>WARN</level>
            <package>org.apache.wicket.resource.PropertiesFactory</package>
        </classLogger>
        <classLogger id="7">
            <!-- disabled because we don't need to see every log message for every key
            when resource bundle doesn't exist for specific locale (unnecessary log pollution) -->
            <level>ERROR</level>
            <package>org.springframework.context.support.ResourceBundleMessageSource</package>
        </classLogger>
        <classLogger id="8">
            <!-- Standard useful logger -->
            <level>INFO</level>
            <package>com.evolveum.midpoint.model.impl.lens.projector.Projector</package>
        </classLogger>
        <classLogger id="9">
            <!-- Standard useful logger -->
            <level>INFO</level>
            <package>com.evolveum.midpoint.model.impl.lens.Clockwork</package>
        </classLogger>

        <appender id="10" xsi:type="c:FileAppenderConfigurationType"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <pattern>%date [%X{subsystem}] [%thread] %level \(%logger\): %msg%n</pattern>
            <name>MIDPOINT_LOG</name>
            <fileName>${midpoint.home}/log/midpoint.log</fileName>
            <filePattern>${midpoint.home}/log/midpoint-%d{yyyy-MM-dd}.%i.log</filePattern>
            <maxHistory>10</maxHistory>
            <maxFileSize>100MB</maxFileSize>
            <append>true</append>
        </appender>
        <!-- Appender for profiling purposes -->
        <appender id="11" xsi:type="c:FileAppenderConfigurationType"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <pattern>%date %level: %msg%n</pattern>
            <name>MIDPOINT_PROFILE_LOG</name>
            <fileName>${midpoint.home}/log/midpoint-profile.log</fileName>
            <filePattern>${midpoint.home}/log/midpoint-profile-%d{yyyy-MM-dd}.%i.log</filePattern>
            <maxHistory>10</maxHistory>
            <maxFileSize>100MB</maxFileSize>
            <append>true</append>
        </appender>
        <rootLoggerAppender>MIDPOINT_LOG</rootLoggerAppender>
        <rootLoggerLevel>INFO</rootLoggerLevel>
        <auditing>
            <enabled>false</enabled>
            <details>false</details>
        </auditing>
    </logging>
    <cleanupPolicy>
        <auditRecords>
            <maxAge>P3M</maxAge>
        </auditRecords>
        <closedTasks>
            <maxAge>P1M</maxAge>
        </closedTasks>
    </cleanupPolicy>
    <internals>
        <shadowCaching>
            <defaultPolicy>
                <cachingStrategy>passive</cachingStrategy>
            </defaultPolicy>
        </shadowCaching>
        <tracing>
            <profile id="12">
                <name>performance</name>
                <displayName>Performance tracing</displayName>
                <visible>true</visible>
                <default>true</default>
                <fileNamePattern>performance-trace %{timestamp} %{focusName} %{milliseconds}</fileNamePattern>
                <createRepoObject>true</createRepoObject>
                <compressOutput>true</compressOutput>
            </profile>
            <profile id="13">
                <name>functional</name>
                <displayName>Functional tracing</displayName>
                <visible>true</visible>
                <fileNamePattern>functional-trace %{timestamp} %{focusName}</fileNamePattern>
                <createRepoObject>true</createRepoObject>
                <compressOutput>true</compressOutput>
                <collectLogEntries>true</collectLogEntries>
                <tracingTypeProfile id="16">
                    <level>normal</level>
                </tracingTypeProfile>
            </profile>
            <profile id="14">
                <name>functional-model-logging</name>
                <displayName>Functional tracing (with model logging)</displayName>
                <visible>true</visible>
                <fileNamePattern>functional-trace %{timestamp} %{focusName}</fileNamePattern>
                <createRepoObject>true</createRepoObject>
                <compressOutput>true</compressOutput>
                <collectLogEntries>true</collectLogEntries>
                <loggingOverride>
                    <levelOverride id="17">
                        <logger>com.evolveum.midpoint.model</logger>
                        <level>TRACE</level>
                    </levelOverride>
                </loggingOverride>
                <tracingTypeProfile id="18">
                    <level>normal</level>
                </tracingTypeProfile>
            </profile>
            <profile id="15">
                <name>functional-sql-logging</name>
                <displayName>Functional tracing (with SQL logging)</displayName>
                <visible>true</visible>
                <fileNamePattern>functional-trace %{timestamp} %{focusName}</fileNamePattern>
                <createRepoObject>true</createRepoObject>
                <compressOutput>true</compressOutput>
                <collectLogEntries>true</collectLogEntries>
                <loggingOverride>
                    <levelOverride id="19">
                        <logger>org.hibernate.SQL</logger>
                        <level>TRACE</level>
                    </levelOverride>
                </loggingOverride>
                <tracingTypeProfile id="20">
                    <level>normal</level>
                </tracingTypeProfile>
            </profile>
        </tracing>
        <repository>
            <autoCreatePartitionsOnAdd>true</autoCreatePartitionsOnAdd>
        </repository>
        <operationExecutionRecording>
            <skipWhenSuccess>true</skipWhenSuccess>
        </operationExecutionRecording>
    </internals>
    <adminGuiConfiguration>
        <homePage id="21">
            <type>UserType</type>
            <widget id="22">
                <identifier>search</identifier>
            </widget>
            <widget id="23">
                <identifier>myAccesses</identifier>
                <display>
                    <label>
                        <orig>My accesses</orig>
                        <translation>
                            <key>PageSelfDashboard.myAccesses</key>
                        </translation>
                    </label>
                    <cssClass>col-12 col-xxl-6</cssClass>
                    <icon>
                        <cssClass>fe fe-assignment</cssClass>
                    </icon>
                </display>
                <displayOrder>10</displayOrder>
                <action id="31">
                    <identifier>viewAll</identifier>
                    <display>
                        <label>
                            <orig>View all</orig>
                            <translation>
                                <key>PageSelfDashboard.button.viewAll</key>
                            </translation>
                        </label>
                        <help>
                            <orig>View all accesses.</orig>
                            <translation>
                                <key>PageSelfDashboard.widget.myAccesses.viewAll.help</key>
                            </translation>
                        </help>
                        <icon>
                            <cssClass>fa fa-search</cssClass>
                        </icon>
                    </display>
                    <target>
                        <targetUrl>/self/profile/user</targetUrl>
                        <panelIdentifier>allAssignments</panelIdentifier>
                    </target>
                </action>
                <action id="32">
                    <identifier>requestAccess</identifier>
                    <display>
                        <label>
                            <orig>Request access</orig>
                            <translation>
                                <key>PageRequestAccess.title</key>
                            </translation>
                        </label>
                        <help>
                            <orig>Initiate access request.</orig>
                            <translation>
                                <key>PageSelfDashboard.widget.requestAccess.wizard.help</key>
                            </translation>
                        </help>
                        <icon>
                            <cssClass>fas fa-plus-circle</cssClass>
                        </icon>
                    </display>
                    <target>
                        <targetUrl>/self/requestAccess</targetUrl>
                    </target>
                </action>
                <panelType>allAssignments</panelType>
                <previewSize>5</previewSize>
            </widget>
            <widget id="24">
                <identifier>myRequests</identifier>
                <display>
                    <label>
                        <orig>My requests</orig>
                        <translation>
                            <key>PageSelfDashboard.myRequests</key>
                        </translation>
                    </label>
                    <cssClass>col-12 col-xxl-6</cssClass>
                    <icon>
                        <cssClass>fe fe-case</cssClass>
                    </icon>
                </display>
                <displayOrder>20</displayOrder>
                <action id="33">
                    <identifier>viewAll</identifier>
                    <display>
                        <label>
                            <orig>View all</orig>
                            <translation>
                                <key>PageSelfDashboard.button.viewAll</key>
                            </translation>
                        </label>
                        <help>
                            <orig>View all requests.</orig>
                            <translation>
                                <key>PageSelfDashboard.widget.myRequests.viewAll.help</key>
                            </translation>
                        </help>
                        <icon>
                            <cssClass>fa fa-search</cssClass>
                        </icon>
                    </display>
                    <target>
                        <targetUrl>/admin/casesAll</targetUrl>
                        <collectionIdentifier>my-cases</collectionIdentifier>
                    </target>
                </action>
                <panelType>myRequests</panelType>
                <previewSize>5</previewSize>
            </widget>
            <widget id="25">
                <identifier>myWorkItems</identifier>
                <display>
                    <label>
                        <orig>My work items</orig>
                        <translation>
                            <key>PageSelfDashboard.workItems</key>
                        </translation>
                    </label>
                    <cssClass>col-12 col-xxl-6</cssClass>
                    <icon>
                        <cssClass>fa fa-inbox</cssClass>
                    </icon>
                </display>
                <displayOrder>40</displayOrder>
                <action id="34">
                    <identifier>viewAll</identifier>
                    <display>
                        <label>
                            <orig>View all</orig>
                            <translation>
                                <key>PageSelfDashboard.button.viewAll</key>
                            </translation>
                        </label>
                        <help>
                            <orig>View all work items.</orig>
                            <translation>
                                <key>PageSelfDashboard.widget.myWorkItems.viewAll.help</key>
                            </translation>
                        </help>
                        <icon>
                            <cssClass>fa fa-search</cssClass>
                        </icon>
                    </display>
                    <target>
                        <targetUrl>/admin/myWorkItems</targetUrl>
                    </target>
                </action>
                <panelType>myWorkItems</panelType>
                <previewSize>5</previewSize>
            </widget>
            <widget id="26">
                <identifier>myAccounts</identifier>
                <display>
                    <label>
                        <orig>My accounts</orig>
                        <translation>
                            <key>PageDashboard.accounts</key>
                        </translation>
                    </label>
                    <cssClass>col-12 col-xxl-6</cssClass>
                    <icon>
                        <cssClass>fa fa-male</cssClass>
                    </icon>
                </display>
                <displayOrder>30</displayOrder>
                <action id="35">
                    <identifier>viewAll</identifier>
                    <display>
                        <label>
                            <orig>View all</orig>
                            <translation>
                                <key>PageSelfDashboard.button.viewAll</key>
                            </translation>
                        </label>
                        <help>
                            <orig>View all accounts.</orig>
                            <translation>
                                <key>PageSelfDashboard.widget.myAccounts.viewAll.help</key>
                            </translation>
                        </help>
                        <icon>
                            <cssClass>fa fa-search</cssClass>
                        </icon>
                    </display>
                    <target>
                        <targetUrl>/self/profile/user</targetUrl>
                        <panelIdentifier>projections</panelIdentifier>
                    </target>
                </action>
                <panelType>projections</panelType>
                <previewSize>5</previewSize>
            </widget>
            <widget id="27">
                <identifier>profileWidget</identifier>
                <display>
                    <label>
                        <orig>Profile</orig>
                        <translation>
                            <key>PageSelfDashboard.profile</key>
                        </translation>
                    </label>
                    <help>PageSelfDashboard.profile.description</help>
                    <cssClass>col-md-3</cssClass>
                    <icon>
                        <cssClass>bg-green fa fa-user</cssClass>
                    </icon>
                </display>
                <panelType>linkWidget</panelType>
                <action id="36">
                    <identifier>profile-widget-action</identifier>
                    <target>
                        <targetUrl>/self/profile/user</targetUrl>
                    </target>
                </action>
            </widget>
            <widget id="28">
                <identifier>credentialsWidget</identifier>
                <display>
                    <label>
                        <orig>Credentials</orig>
                        <translation>
                            <key>PageSelfDashboard.credentials</key>
                        </translation>
                    </label>
                    <help>PageSelfDashboard.credentials.description</help>
                    <cssClass>col-md-3</cssClass>
                    <icon>
                        <cssClass>bg-blue fa fa-shield-alt</cssClass>
                    </icon>
                </display>
                <panelType>linkWidget</panelType>
                <action id="37">
                    <identifier>credentials-widget-action</identifier>
                    <target>
                        <targetUrl>/self/credentials</targetUrl>
                    </target>
                </action>
            </widget>
            <widget id="29">
                <identifier>listResourcesWidget</identifier>
                <display>
                    <label>
                        <orig>List resources</orig>
                        <translation>
                            <key>PageSelfDashboard.listResources</key>
                        </translation>
                    </label>
                    <cssClass>col-md-3</cssClass>
                    <icon>
                        <cssClass>bg-purple fa fa-database</cssClass>
                    </icon>
                </display>
                <panelType>linkWidget</panelType>
                <action id="38">
                    <identifier>list-resources-widget-action</identifier>
                    <target>
                        <targetUrl>/admin/resources</targetUrl>
                    </target>
                </action>
            </widget>
            <widget id="30">
                <identifier>listUsersWidget</identifier>
                <display>
                    <label>
                        <orig>List users</orig>
                        <translation>
                            <key>PageSelfDashboard.listUsers</key>
                        </translation>
                    </label>
                    <cssClass>col-md-3</cssClass>
                    <icon>
                        <cssClass>bg-red fa fa-user</cssClass>
                    </icon>
                </display>
                <panelType>linkWidget</panelType>
                <action id="39">
                    <identifier>list-resources-widget-action</identifier>
                    <target>
                        <targetUrl>/admin/users</targetUrl>
                    </target>
                </action>
            </widget>
            <widget id="268">
                <identifier>myCertificationItems</identifier>
                <display>
                    <label>
                        <orig>Certification items</orig>
                        <norm>certification items</norm>
                        <translation>
                            <key>PageCertItems.title</key>
                        </translation>
                    </label>
                    <icon>
                        <cssClass>fa fa-certificate</cssClass>
                    </icon>
                </display>
                <displayOrder>50</displayOrder>
                <panelType>myCertificationItems</panelType>
                <previewSize>5</previewSize>
                <action>
                    <identifier>viewAll</identifier>
                    <display>
                        <label>
                            <orig>View all</orig>
                            <norm>view all</norm>
                            <translation>
                                <key>PageSelfDashboard.button.viewAll</key>
                            </translation>
                        </label>
                        <help>
                            <orig>View all certification items.</orig>
                            <translation>
                                <key>PageSelfDashboard.widget.myCertificationItems.viewAll.help</key>
                            </translation>
                        </help>
                        <icon>
                            <cssClass>fa fa-search</cssClass>
                        </icon>
                    </display>
                    <target>
                        <targetUrl>/admin/certification/myActiveCampaigns</targetUrl>
                    </target>
                </action>
            </widget>
        </homePage>
        <objectCollectionViews>
            <defaultSettings>
                <paging>
                    <maxSize>20</maxSize>
                </paging>
                <pagingOptions>
                    <availablePageSize>10</availablePageSize>
                    <availablePageSize>20</availablePageSize>
                    <availablePageSize>50</availablePageSize>
                    <availablePageSize>100</availablePageSize>
                </pagingOptions>
            </defaultSettings>
            <objectCollectionView id="40">
                <identifier>my-cases</identifier>
                <display>
                    <label>
                        <orig>My cases</orig>
                        <translation>
                            <key>MyCases.title</key>
                        </translation>
                    </label>
                    <!-- We need to explicitly specify plural label here. Otherwise it will be overwritten by a plural label from archetype. -->
                    <pluralLabel>
                        <orig>My cases</orig>
                        <translation>
                            <key>MyCases.title</key>
                        </translation>
                    </pluralLabel>
                    <singularLabel>My case</singularLabel>
                    <icon>
                        <cssClass>fe fe-case-object</cssClass>
                    </icon>
                </display>
                <displayOrder>1000</displayOrder>
                <type>CaseType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000344" relation="org:default" type="c:ObjectCollectionType">
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="41">
                <identifier>manual-case-view</identifier>
                <display>
                    <label>
                        <orig>Manual cases</orig>   <!-- "Manual provisioning cases" is too long for the menu -->
                        <translation>
                            <key>ManualCases.label</key>
                        </translation>
                    </label>
                    <!-- We need to explicitly specify plural label here. Otherwise it will be overwritten by a plural label from archetype. -->
                    <pluralLabel>
                        <orig>All manual cases</orig>
                        <translation>
                            <key>AllManualCases.title</key>
                        </translation>
                    </pluralLabel>
                    <singularLabel>Manual case</singularLabel>
                    <tooltip>Manual provisioning cases</tooltip>
                </display>
                <displayOrder>1010</displayOrder>
                <type>CaseType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000340" relation="org:default" type="c:ArchetypeType">
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="42">
                <identifier>operation-request-case-view</identifier>
                <display>
                    <label>
                        <orig>Requests</orig>   <!-- "Operation requests" is too long for the menu -->
                        <translation>
                            <key>Requests.label</key>
                        </translation>
                    </label>
                    <!-- We need to explicitly specify plural label here. Otherwise it will be overwritten by a plural label from archetype. -->
                    <pluralLabel>
                        <orig>All requests</orig>
                        <translation>
                            <key>AllRequests.title</key>
                        </translation>
                    </pluralLabel>
                    <singularLabel>Request</singularLabel>
                    <tooltip>Operation requests</tooltip>
                </display>
                <displayOrder>1020</displayOrder>
                <type>CaseType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000341" relation="org:default" type="c:ArchetypeType">
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="43">
                <identifier>approval-case-view</identifier>
                <display>
                    <label>
                        <orig>Approvals</orig>  <!-- "Approval cases" is too long for the menu -->
                        <translation>
                            <key>Approvals.label</key>
                        </translation>
                    </label>
                    <!-- We need to explicitly specify plural label here. Otherwise it will be overwritten by a plural label from archetype. -->
                    <pluralLabel>
                        <orig>All approvals</orig>
                        <translation>
                            <key>AllApprovals.title</key>
                        </translation>
                    </pluralLabel>
                    <singularLabel>Approval</singularLabel>
                    <tooltip>Approval cases</tooltip>
                </display>
                <displayOrder>1030</displayOrder>
                <type>CaseType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000342" relation="org:default" type="c:ArchetypeType">
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="44">
                <identifier>correlation-case-view</identifier>
                <display>
                    <label>
                        <orig>Correlations</orig>  <!-- "Correlation cases" is too long for the menu -->
                        <translation>
                            <key>Correlations.label</key>
                        </translation>
                    </label>
                    <!-- We need to explicitly specify plural label here. Otherwise it will be overwritten by a plural label from archetype. -->
                    <pluralLabel>
                        <orig>All correlations</orig>
                        <translation>
                            <key>AllCorrelations.title</key>
                        </translation>
                    </pluralLabel>
                    <singularLabel>Correlation</singularLabel>
                    <tooltip>Correlation cases</tooltip>
                </display>
                <displayOrder>1040</displayOrder>
                <type>CaseType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000345" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="45">
                <identifier>reconciliation-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000501" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="46">
                <identifier>recomputation-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000502" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="47">
                <identifier>import-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000503" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="48">
                <identifier>live-sync-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000504" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="49">
                <identifier>async-update-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000505" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="50">
                <identifier>cleanup-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000506" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="51">
                <identifier>report-tasks-view</identifier>
                <display>
                    <label>
                        <orig>Report task</orig>
                        <translation>
                            <key>ReportTask.label</key>
                        </translation>
                    </label>
                    <pluralLabel>
                        <orig>Report tasks</orig>
                        <norm>report tasks</norm>
                        <translation>
                            <key>ReportTasks.title</key>
                        </translation>
                    </pluralLabel>
                    <icon>
                        <cssClass>fa fa-chart-pie</cssClass>
                        <color>green</color>
                    </icon>
                </display>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0002-000000000007" relation="org:default" type="c:ObjectCollectionType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="52">
                <identifier>non-iterative-bulk-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000508" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="53">
                <identifier>iterative-bulk-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000509" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="54">
                <identifier>report-import-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000510" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="55">
                <identifier>export-report-tasks-view</identifier>
                <applicableForOperation>add</applicableForOperation>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000511" relation="org:default" type="c:ArchetypeType">
                        <!-- Report export task -->
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="56">
                <identifier>export-report-distributed-tasks-view</identifier>
                <applicableForOperation>add</applicableForOperation>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000512" relation="org:default" type="c:ArchetypeType">
                        <!-- Distributed report export task -->
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="57">
                <identifier>shadow-integrity-check-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000513" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="58">
                <identifier>shadows-refresh-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000514" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="59">
                <identifier>objects-delete-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000515" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="60">
                <identifier>shadows-delete-long-time-not-updated-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000516" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="61">
                <identifier>execute-change-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000517" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="62">
                <identifier>execute-deltas-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000518" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="63">
                <identifier>reindex-repository-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000519" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="64">
                <identifier>object-integrity-check-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000522" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="65">
                <identifier>validity-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000530" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="66">
                <identifier>trigger-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000531" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="67">
                <identifier>propagation-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000532" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="68">
                <identifier>multi-propagation-task-view</identifier>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>add</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000533" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="69">
                <identifier>certification-tasks-view</identifier>
                <display>
                    <label>
                        <orig>Certification-related task</orig>
                        <translation>
                            <key>CertificationRelatedTask.label</key>
                        </translation>
                    </label>
                    <pluralLabel>
                        <orig>Certification-related tasks</orig>
                        <norm>certificationrelated tasks</norm>
                        <translation>
                            <key>CertificationRelatedTasks.title</key>
                        </translation>
                    </pluralLabel>
                    <icon>
                        <cssClass>fa fa-certificate</cssClass>
                        <color>green</color>
                    </icon>
                </display>
                <refreshInterval>30</refreshInterval>
                <applicableForOperation>modify</applicableForOperation>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000520" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="70">
                <identifier>approval-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000521" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="71">
                <identifier>utility-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000528" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="72">
                <identifier>system-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000529" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="73">
                <identifier>dashboard-reports-view</identifier>
                <type>ReportType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000170" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="74">
                <identifier>collection-reports-view</identifier>
                <type>ReportType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000171" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="75">
                <identifier>application-role</identifier>
                <displayOrder>180</displayOrder>
                <type>RoleType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000328" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="76">
                <identifier>business-role</identifier>
                <displayOrder>190</displayOrder>
                <type>RoleType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000321" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="77">
                <identifier>application</identifier>
                <type>ServiceType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000329" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="78">
                <identifier>event-mark</identifier>
                <type>c:MarkType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000700" relation="org:default" type="c:ArchetypeType">
                        <!-- Event mark -->
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="79">
                <identifier>object-mark</identifier>
                <type>c:MarkType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000701" relation="org:default" type="c:ArchetypeType">
                        <!-- Object mark -->
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="269">
                <identifier>shadow-policy-mark</identifier>
                <type>c:MarkType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000705" relation="org:default" type="c:ArchetypeType">
                        <!-- Shadow policy mark -->
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="80">
                <description>Persons</description>
                <documentation>This view displays all users with archetype "Person"</documentation>
                <identifier>person-view</identifier>
                <displayOrder>10</displayOrder>
                <type>UserType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000702" relation="org:default" type="c:ArchetypeType">
                        <!-- Person -->
                    </collectionRef>
                </collection>
                <searchBoxConfiguration>
                    <searchItems>
                        <searchItem id="81">
                            <description>Allow searching for users having account on specific resource. Intent is not considered. The search item is not displayed by default
                                (visibleByDefault=false).
                            </description>
                            <visibleByDefault>true</visibleByDefault>
                            <filter>
                                <q:text>
                                    linkRef/@ matches (
                                    . type ShadowType
                                    and resourceRef/@/name = `resourceParameter?.getName()?.getOrig()`
                                    and kind = "account" )
                                </q:text>
                            </filter>
                            <display>
                                <label>
                                    <orig>Users with account</orig>
                                    <translation>
                                        <key>searchItem.usersWithAccount.label</key>
                                    </translation>
                                </label>
                            </display>
                            <parameter>
                                <name>resourceParameter</name>
                                <type>c:ObjectReferenceType</type>
                                <targetType>ResourceType</targetType>
                            </parameter>
                        </searchItem>
                        <searchItem id="82">
                            <description>Allow searching for users not having account on specific resource. Intent is not considered. The search item is not displayed by default
                                (visibleByDefault=false).
                            </description>
                            <visibleByDefault>true</visibleByDefault>
                            <filter>
                                <q:text>
                                    linkRef/@ not matches (
                                    . type ShadowType
                                    and resourceRef/@/name = `resourceParameter?.getName()?.getOrig()`
                                    and kind = "account" )
                                </q:text>
                            </filter>
                            <display>
                                <label>
                                    <orig>Users without account</orig>
                                    <translation>
                                        <key>searchItem.usersWithoutAccount.label</key>
                                    </translation>
                                </label>
                            </display>
                            <parameter>
                                <name>resourceParameter</name>
                                <type>c:ObjectReferenceType</type>
                                <targetType>ResourceType</targetType>
                            </parameter>
                        </searchItem>
                    </searchItems>
                </searchBoxConfiguration>
            </objectCollectionView>
            <objectCollectionView>
                <identifier>resource-templates</identifier>
                <display>
                    <label>
                        <orig>Resource templates</orig>
                        <translation>
                            <key>ResourceType.templates.title</key>
                        </translation>
                    </label>
                    <pluralLabel>
                        <orig>All resource templates</orig>
                        <translation>
                            <key>ResourceType.template.all.title</key>
                        </translation>
                    </pluralLabel>
                    <singularLabel>Resource template</singularLabel>
                    <icon>
                        <cssClass>fa fa-file-alt</cssClass>
                    </icon>
                </display>
                <type>ResourceType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0001-000000000340" relation="org:default" type="c:ObjectCollectionType">
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="100"> <!-- TODO: change id as needed -->
                <identifier>classification-view</identifier>
                <display>
                    <label>
                        <orig>Classifications</orig>
                        <translation>
                            <key>classifications.pluralLabel</key>
                        </translation>
                    </label>
                    <singularLabel>
                        <orig>Classification</orig>
                        <translation>
                            <key>classification.label</key>
                        </translation>
                    </singularLabel>
                    <tooltip>Information classifications (labels)</tooltip>
                </display>
                <displayOrder>200</displayOrder>
                <type>PolicyType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000330" relation="org:default" type="c:ArchetypeType">
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="101"> <!-- TODO: change id as needed -->
                <identifier>clearance-view</identifier>
                <display>
                    <label>
                        <orig>Clearances</orig>
                        <translation>
                            <key>clearance.pluralLabel</key>
                        </translation>
                    </label>
                    <singularLabel>
                        <orig>Clearance</orig>
                        <translation>
                            <key>clearance.label</key>
                        </translation>
                    </singularLabel>
                    <tooltip>Security clearances</tooltip>
                </display>
                <displayOrder>210</displayOrder>
                <type>PolicyType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000331" relation="org:default" type="c:ArchetypeType">
                    </collectionRef>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="254">
                <identifier>shadow-reclassification-tasks-view</identifier>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000523" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="259">
                <identifier>certification-campaign-open-next-stage-tasks-view</identifier>
                <applicableForOperation>add</applicableForOperation>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000534" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
            <objectCollectionView id="260">
                <identifier>certification-campaign-remediation-tasks-view</identifier>
                <applicableForOperation>add</applicableForOperation>
                <refreshInterval>30</refreshInterval>
                <type>TaskType</type>
                <collection>
                    <collectionRef oid="00000000-0000-0000-0000-000000000535" relation="org:default" type="c:ArchetypeType"/>
                </collection>
            </objectCollectionView>
        </objectCollectionViews>
        <objectDetails>
            <defaultSettings>
                <paging>
                    <maxSize>20</maxSize>
                </paging>
                <pagingOptions>
                    <availablePageSize>10</availablePageSize>
                    <availablePageSize>20</availablePageSize>
                    <availablePageSize>50</availablePageSize>
                    <availablePageSize>100</availablePageSize>
                </pagingOptions>
            </defaultSettings>
            <objectDetailsPage id="83">
                <type>c:TaskType</type>
                <panel id="85">
                    <identifier>advanced-options-panel</identifier>
                    <display>
                        <label>
                            <orig>Advanced options</orig>
                            <translation>
                                <key>TaskType.advancedOptions</key>
                            </translation>
                        </label>
                    </display>
                    <panelType>formPanel</panelType>
                    <container id="87">
                        <identifier>advanced-options</identifier>
                        <displayOrder>150</displayOrder>
                        <display>
                            <label>
                                <orig>Advanced options</orig>
                                <translation>
                                    <key>TaskType.advancedOptions</key>
                                </translation>
                            </label>
                        </display>
                        <item id="88">
                            <c:path>cleanupAfterCompletion</c:path>
                        </item>
                        <item id="89">
                            <c:path>threadStopAction</c:path>
                        </item>
                        <item id="90">
                            <c:path>binding</c:path>
                        </item>
                        <item id="91">
                            <c:path>dependent</c:path>
                        </item>
                    </container>
                    <container id="1">
                        <identifier>execution-constraints</identifier>
                        <path>executionConstraints</path>
                        <expanded>true</expanded>
                    </container>
                </panel>
                <panel id="86">
                    <identifier>operational-attributes-panel</identifier>
                    <display>
                        <label>
                            <orig>Operational attributes</orig>
                            <translation>
                                <key>TaskType.operationalAttributes</key>
                            </translation>
                        </label>
                    </display>
                    <panelType>formPanel</panelType>
                    <container id="92">
                        <identifier>operational-attributes</identifier>
                        <displayOrder>900</displayOrder>
                        <display>
                            <label>
                                <orig>Operational attributes (state)</orig>
                                <translation>
                                    <key>operationalAttributes.state.container.label</key>
                                </translation>
                            </label>
                        </display>
                        <item id="94">
                            <c:path>executionState</c:path>
                        </item>
                        <item id="95">
                            <c:path>schedulingState</c:path>
                        </item>
                        <item id="96">
                            <c:path>node</c:path>
                        </item>
                        <item id="97">
                            <c:path>nodeAsObserved</c:path>
                        </item>
                        <item id="98">
                            <c:path>resultStatus</c:path>
                        </item>
                        <item id="99">
                            <c:path>result</c:path>
                        </item>
                        <item id="100">
                            <c:path>nextRunStartTimestamp</c:path>
                        </item>
                        <item id="101">
                            <c:path>nextRetryTimestamp</c:path>
                        </item>
                        <item id="102">
                            <c:path>unpauseAction</c:path>
                        </item>
                        <item id="103">
                            <c:path>taskIdentifier</c:path>
                        </item>
                        <item id="104">
                            <c:path>parent</c:path>
                        </item>
                        <item id="105">
                            <c:path>waitingReason</c:path>
                        </item>
                        <item id="106">
                            <c:path>stateBeforeSuspend</c:path>
                        </item>
                        <item id="107">
                            <path>schedulingStateBeforeSuspend</path>
                        </item>
                        <item id="108">
                            <c:path>otherHandlersUriStack</c:path>
                        </item>
                        <item id="109">
                            <c:path>channel</c:path>
                        </item>
                        <item id="110">
                            <c:path>subtaskRef</c:path>
                        </item>
                        <item id="111">
                            <c:path>dependentTaskRef</c:path>
                        </item>
                        <item id="112">
                            <c:path>lastRunStartTimestamp</c:path>
                        </item>
                        <item id="113">
                            <c:path>lastRunFinishTimestamp</c:path>
                        </item>
                        <item id="114">
                            <c:path>completionTimestamp</c:path>
                        </item>
                    </container>
                    <container id="93">
                        <displayOrder>910</displayOrder>
                        <visibility>hidden</visibility>
                        <identifier>operation-attributes-progress</identifier>
                        <display>
                            <label>
                                <orig>Operational attributes (progress)</orig>
                                <translation>
                                    <key>operationalAttributes.progress.container.label</key>
                                </translation>
                            </label>
                        </display>
                        <item id="115">
                            <c:path>progress</c:path>
                        </item>
                        <item id="116">
                            <c:path>expectedTotal</c:path>
                        </item>
                        <item id="117">
                            <c:path>stalledSince</c:path>
                        </item>
                    </container>
                </panel>
            </objectDetailsPage>
            <objectDetailsPage id="84">
                <type>c:UserType</type>
                <panel id="118">
                    <identifier>applications</identifier>
                    <display>
                        <label>
                            <orig>Applications</orig>
                            <translation>
                                <key>Application.panel.applications</key>
                            </translation>
                        </label>
                    </display>
                    <applicableForOperation>modify</applicableForOperation>
                    <panelType>roleMemberships</panelType>
                    <listView>
                        <identifier>applications</identifier>
                        <type>c:ServiceType</type>
                        <collection>
                            <collectionRef oid="00000000-0000-0000-0001-000000000017" type="c:ObjectCollectionType"/>
                        </collection>
                        <searchBoxConfiguration>
                            <objectTypeConfiguration>
                                <visibility>hidden</visibility>
                                <defaultValue>ServiceType</defaultValue>
                                <supportedTypes>ServiceType</supportedTypes>
                            </objectTypeConfiguration>
                        </searchBoxConfiguration>
                    </listView>
                </panel>
                <panel id="123">
                    <identifier>clearances</identifier>
                    <display>
                        <label>
                            <orig>Clearances</orig>
                            <translation>
                                <key>clearance.pluralLabel</key>
                            </translation>
                        </label>
                        <icon>
                            <cssClass>fa fa-award</cssClass>
                        </icon>
                    </display>
                    <panelType>roleAssignments</panelType>
                    <listView>
                        <identifier>clearances-view</identifier>
                        <type>c:AssignmentType</type>
                        <dataProvider xsi:type="c:RepositoryAssignmentDataProviderType"/>
                        <collection>
                            <filter>
                                <q:text>targetRef/@/archetypeRef matches ( oid = "00000000-0000-0000-0000-000000000331" )</q:text>
                            </filter>
                            <!--                            <collectionRef oid="00000000-0000-0000-0000-000000000331" type="c:ArchetypeType">
                                                        </collectionRef> -->
                        </collection>
                        <searchBoxConfiguration>
                            <objectTypeConfiguration>
                                <visibility>hidden</visibility>
                                <defaultValue>RoleType</defaultValue>
                                <supportedTypes>RoleType</supportedTypes>
                            </objectTypeConfiguration>
                        </searchBoxConfiguration>
                    </listView>
                </panel>
            </objectDetailsPage>
            <resourceDetailsPage id="119">
                <panel id="123">
                    <identifier>rw-type-basic</identifier>
                    <container id="130">
                        <identifier>basic</identifier>
                        <display>
                            <label>PageResource.wizard.step.objectType.basicSettings</label>
                        </display>
                        <item id="132">
                            <path>schemaHandling/objectType/displayName</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="133">
                            <path>schemaHandling/objectType/description</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="134">
                            <path>schemaHandling/objectType/kind</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="135">
                            <path>schemaHandling/objectType/intent</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="136">
                            <path>schemaHandling/objectType/securityPolicyRef</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="137">
                            <path>schemaHandling/objectType/default</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="268">
                            <path>schemaHandling/objectType/lifecycleState</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="131">
                        <identifier>objectType</identifier>
                        <visibility>hidden</visibility>
                        <path>schemaHandling/objectType</path>
                    </container>
                    <panelType>rw-type-basic</panelType>
                </panel>
                <panel id="124">
                    <identifier>rw-type-delineation</identifier>
                    <container id="138">
                        <identifier>delineation</identifier>
                        <display>
                            <label>PageResource.wizard.step.objectType.delineation</label>
                        </display>
                        <item id="140">
                            <path>schemaHandling/objectType/delineation/objectClass</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="141">
                            <path>schemaHandling/objectType/delineation/auxiliaryObjectClass</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="142">
                            <path>schemaHandling/objectType/delineation/searchHierarchyScope</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="143">
                            <path>schemaHandling/objectType/delineation/filter</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="144">
                            <path>schemaHandling/objectType/delineation/classificationCondition</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="139">
                        <identifier>delineation-hidden</identifier>
                        <visibility>hidden</visibility>
                        <path>schemaHandling/objectType/delineation</path>
                    </container>
                    <panelType>rw-type-delineation</panelType>
                </panel>
                <panel id="125">
                    <identifier>rw-attribute-limitations</identifier>
                    <container id="145">
                        <identifier>limitationsMapping</identifier>
                        <display>
                            <label>PageResource.wizard.step.attributes.limitation</label>
                        </display>
                        <item id="147">
                            <path>schemaHandling/objectType/attribute/limitations/access/read</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="148">
                            <path>schemaHandling/objectType/attribute/limitations/access/add</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="149">
                            <path>schemaHandling/objectType/attribute/limitations/access/modify</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="150">
                            <path>schemaHandling/objectType/attribute/limitations/minOccurs</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="151">
                            <path>schemaHandling/objectType/attribute/limitations/maxOccurs</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="152">
                            <path>schemaHandling/objectType/attribute/limitations/processing</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="146">
                        <identifier>limitations</identifier>
                        <visibility>hidden</visibility>
                        <path>schemaHandling/objectType/attribute/limitations</path>
                    </container>
                    <panelType>rw-attribute-limitations</panelType>
                </panel>
                <panel id="126">
                    <identifier>rw-synchronization-reaction-main</identifier>
                    <container id="153">
                        <identifier>reactionMainSetting</identifier>
                        <display>
                            <label>PageResource.wizard.step.synchronization.reaction.mainSettings</label>
                        </display>
                        <item id="155">
                            <path>schemaHandling/objectType/synchronization/reaction/name</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="156">
                            <path>schemaHandling/objectType/synchronization/reaction/description</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="157">
                            <path>schemaHandling/objectType/synchronization/reaction/situation</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="154">
                        <identifier>reaction</identifier>
                        <visibility>hidden</visibility>
                        <path>schemaHandling/objectType/synchronization/reaction</path>
                    </container>
                    <panelType>rw-synchronization-reaction-main</panelType>
                </panel>
                <panel id="127">
                    <identifier>rw-synchronization-reaction-optional</identifier>
                    <container id="158">
                        <identifier>reactionOptionalSetting</identifier>
                        <display>
                            <label>PageResource.wizard.step.synchronization.reaction.optionalSettings</label>
                        </display>
                        <item id="160">
                            <path>schemaHandling/objectType/synchronization/reaction/condition</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="161">
                            <path>schemaHandling/objectType/synchronization/reaction/channel</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="162">
                            <path>schemaHandling/objectType/synchronization/reaction/order</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="159">
                        <identifier>reaction</identifier>
                        <visibility>hidden</visibility>
                        <path>schemaHandling/objectType/synchronization/reaction</path>
                    </container>
                    <panelType>rw-synchronization-reaction-optional</panelType>
                </panel>
                <panel id="261">
                    <identifier>rw-association-synchronization-reaction-main</identifier>
                    <container id="262">
                        <identifier>associationReactionMainSetting</identifier>
                        <display>
                            <label>PageResource.wizard.step.synchronization.reaction.mainSettings</label>
                        </display>
                        <item id="263">
                            <path>schemaHandling/associationType/subject/association/synchronization/reaction/name</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="264">
                            <path>schemaHandling/associationType/subject/association/synchronization/reaction/description</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="265">
                            <path>schemaHandling/associationType/subject/association/synchronization/reaction/situation</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="266">
                        <identifier>associationReactionMain</identifier>
                        <visibility>hidden</visibility>
                        <path>schemaHandling/associationType/subject/association/synchronization/reaction</path>
                    </container>
                    <panelType>rw-synchronization-reaction-main</panelType>
                </panel>
                <panel id="255">
                    <identifier>rw-association-synchronization-reaction-optional</identifier>
                    <container id="256">
                        <identifier>associationReactionOptionalSetting</identifier>
                        <display>
                            <label>PageResource.wizard.step.synchronization.reaction.optionalSettings</label>
                        </display>
                        <item id="257">
                            <path>schemaHandling/associationType/subject/association/synchronization/reaction/order</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="258">
                        <identifier>associationReactionOptional</identifier>
                        <visibility>hidden</visibility>
                        <path>schemaHandling/associationType/subject/association/synchronization/reaction</path>
                    </container>
                    <panelType>rw-synchronization-reaction-optional</panelType>
                </panel>
                <panel id="128">
                    <identifier>rw-attribute</identifier>
                    <container id="163">
                        <identifier>mainConfigurationAttribute</identifier>
                        <display>
                            <label>PageResource.wizard.step.attributes.mainConfiguration</label>
                        </display>
                        <item id="165">
                            <path>schemaHandling/objectType/attribute/ref</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="166">
                            <path>schemaHandling/objectType/attribute/displayName</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="167">
                            <path>schemaHandling/objectType/attribute/help</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="168">
                            <path>schemaHandling/objectType/attribute/description</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="169">
                            <path>schemaHandling/objectType/attribute/tolerant</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="170">
                            <path>schemaHandling/objectType/attribute/exclusiveStrong</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="171">
                            <path>schemaHandling/objectType/attribute/readReplaceMode</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="172">
                            <path>schemaHandling/objectType/attribute/fetchStrategy</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="173">
                            <path>schemaHandling/objectType/attribute/matchingRule</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="270">
                            <path>schemaHandling/objectType/attribute/volatility/incoming/operation</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="271">
                            <path>schemaHandling/objectType/attribute/volatility/outgoing/operation</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="164">
                        <identifier>attribute</identifier>
                        <visibility>hidden</visibility>
                        <path>schemaHandling/objectType/attribute</path>
                    </container>
                    <panelType>rw-attribute</panelType>
                </panel>
                <panel id="129">
                    <identifier>rw-association</identifier>
                    <container id="174">
                        <identifier>association</identifier>
                        <display>
                            <label>PageResource.wizard.step.associations</label>
                        </display>
                        <item id="176">
                            <path>schemaHandling/objectType/association/ref</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="177">
                            <path>schemaHandling/objectType/association/displayName</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="178">
                            <path>schemaHandling/objectType/association/description</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="179">
                            <path>schemaHandling/objectType/association/auxiliaryObjectClass</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="180">
                            <path>schemaHandling/objectType/association/kind</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="181">
                            <path>schemaHandling/objectType/association/intent</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="182">
                            <path>schemaHandling/objectType/association/direction</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="183">
                            <path>schemaHandling/objectType/association/associationAttribute</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="184">
                            <path>schemaHandling/objectType/association/shortcutAssociationAttribute</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="185">
                            <path>schemaHandling/objectType/association/valueAttribute</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="186">
                            <path>schemaHandling/objectType/association/shortcutValueAttribute</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="187">
                            <path>schemaHandling/objectType/association/explicitReferentialIntegrity</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="253">
                            <path>schemaHandling/objectType/association/tolerant</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="175">
                        <identifier>association-hidden</identifier>
                        <visibility>hidden</visibility>
                        <path>schemaHandling/objectType/association</path>
                    </container>
                    <panelType>rw-association</panelType>
                </panel>
            </resourceDetailsPage>
            <resourceDetailsPage id="120">
                <panel id="188">
                    <identifier>rw-connectorConfiguration-partial</identifier>
                    <container id="189">
                        <identifier>required</identifier>
                        <display>
                            <label>PageResource.wizard.step.configuration</label>
                        </display>
                        <item id="191">
                            <path>connectorConfiguration/configurationProperties/jdbcUrlTemplate</path>
                        </item>
                        <item id="192">
                            <path>connectorConfiguration/configurationProperties/jdbcDriver</path>
                        </item>
                        <item id="193">
                            <path>connectorConfiguration/configurationProperties/password</path>
                        </item>
                        <item id="194">
                            <path>connectorConfiguration/configurationProperties/user</path>
                        </item>
                        <item id="195">
                            <path>connectorConfiguration/configurationProperties/port</path>
                        </item>
                        <item id="196">
                            <path>connectorConfiguration/configurationProperties/host</path>
                        </item>
                        <item id="197">
                            <path>connectorConfiguration/configurationProperties/database</path>
                        </item>
                    </container>
                    <container id="190">
                        <identifier>configurationProperties</identifier>
                        <visibility>hidden</visibility>
                        <path>connectorConfiguration/configurationProperties</path>
                    </container>
                    <panelType>rw-connectorConfiguration-partial</panelType>
                </panel>
                <connectorRef type="ConnectorType">
                    <resolutionTime>run</resolutionTime>
                    <filter>
                        <q:text>connectorType = 'org.identityconnectors.databasetable.DatabaseTableConnector' and available = true</q:text>
                    </filter>
                </connectorRef>
            </resourceDetailsPage>
            <resourceDetailsPage id="121">
                <panel id="198">
                    <identifier>rw-connectorConfiguration-partial</identifier>
                    <container id="199">
                        <identifier>required</identifier>
                        <display>
                            <label>PageResource.wizard.step.configuration</label>
                        </display>
                        <item id="201">
                            <path>connectorConfiguration/configurationProperties/host</path>
                        </item>
                        <item id="202">
                            <path>connectorConfiguration/configurationProperties/port</path>
                        </item>
                        <item id="203">
                            <path>connectorConfiguration/configurationProperties/connectionSecurity</path>
                        </item>
                        <item id="204">
                            <path>connectorConfiguration/configurationProperties/bindDn</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="205">
                            <path>connectorConfiguration/configurationProperties/bindPassword</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="200">
                        <identifier>configurationProperties</identifier>
                        <visibility>hidden</visibility>
                        <path>connectorConfiguration/configurationProperties</path>
                    </container>
                    <panelType>rw-connectorConfiguration-partial</panelType>
                </panel>
                <connectorRef type="ConnectorType">
                    <resolutionTime>run</resolutionTime>
                    <filter>
                        <q:text>connectorType = 'com.evolveum.polygon.connector.ldap.LdapConnector' and available = true</q:text>
                    </filter>
                </connectorRef>
            </resourceDetailsPage>
            <resourceDetailsPage id="122">
                <panel id="206">
                    <identifier>rw-connectorConfiguration-partial</identifier>
                    <container id="207">
                        <identifier>required</identifier>
                        <display>
                            <label>PageResource.wizard.step.configuration</label>
                        </display>
                        <item id="209">
                            <path>connectorConfiguration/configurationProperties/host</path>
                        </item>
                        <item id="210">
                            <path>connectorConfiguration/configurationProperties/port</path>
                        </item>
                        <item id="211">
                            <path>connectorConfiguration/configurationProperties/connectionSecurity</path>
                        </item>
                        <item id="212">
                            <path>connectorConfiguration/configurationProperties/bindDn</path>
                            <visibility>visible</visibility>
                        </item>
                        <item id="213">
                            <path>connectorConfiguration/configurationProperties/bindPassword</path>
                            <visibility>visible</visibility>
                        </item>
                    </container>
                    <container id="208">
                        <identifier>configurationProperties</identifier>
                        <visibility>hidden</visibility>
                        <path>connectorConfiguration/configurationProperties</path>
                    </container>
                    <panelType>rw-connectorConfiguration-partial</panelType>
                </panel>
                <connectorRef type="ConnectorType">
                    <resolutionTime>run</resolutionTime>
                    <filter>
                        <q:text>connectorType = 'com.evolveum.polygon.connector.ldap.ad.AdLdapConnector' and available = true</q:text>
                    </filter>
                </connectorRef>
            </resourceDetailsPage>
        </objectDetails>
        <configurableUserDashboard id="214">
            <identifier>admin-dashboard</identifier>
            <configurableDashboardRef oid="00000000-0000-0000-0001-000000000001" relation="org:default" type="c:DashboardType"/>
        </configurableUserDashboard>
        <configurableUserDashboard id="272">
            <identifier>compliance-dashboard</identifier>
            <configurableDashboardRef oid="f941f3fc-dcef-4415-9e79-ae56b185a501" type="c:DashboardType"/>
        </configurableUserDashboard>

        <accessRequest>
            <roleCatalog>
                <collection id="215">
                    <identifier>allRoles</identifier>
                    <default>true</default>
                    <collectionIdentifier>allRoles</collectionIdentifier>
                </collection>
                <collection id="216">
                    <identifier>allOrgs</identifier>
                    <collectionIdentifier>allOrgs</collectionIdentifier>
                </collection>
                <collection id="217">
                    <identifier>allServices</identifier>
                    <collectionIdentifier>allServices</collectionIdentifier>
                </collection>
            </roleCatalog>
        </accessRequest>

    </adminGuiConfiguration>

    <!--<roleAnalysis>-->
    <!--    <attributeStatistics>-->
    <!--        <type>UserType</type>-->
    <!--        <path>title</path>-->
    <!--        <path>locality</path>-->
    <!--        <path>archetypeRef</path>-->
    <!--        <path>extension/manager</path>-->
    <!--        <assignment>-->
    <!--            <targetType></targetType>-->
    <!--            <rootOrgRef oid="my-root-department-oid" /> &lt;!&ndash; or archetypeRef &ndash;&gt;-->
    <!--            <archetypeRef oid="department-archetype-oid" /> &lt;!&ndash; or rootOrgRef &ndash;&gt;-->
    <!--        </assignment>-->
    <!--        <organization>-->
    <!--            <rootOrgRef oid="my-root-department-oid" /> &lt;!&ndash; or archetypeRef &ndash;&gt;-->
    <!--            <archetypeRef oid="department-archetype-oid" /> &lt;!&ndash; or rootOrgRef &ndash;&gt;-->
    <!--        </organization>-->
    <!--    </attributeStatistics>-->

    <!--</roleAnalysis>-->

    <expressions>
        <expressionProfile id="218">
            <identifier>safe</identifier>
            <description>
                "Safe" expression profile. It is supposed to contain only operations that are "safe",
                i.e. operations that have very little risk to harm the system, circumvent midPoint security
                and so on. Use of those operations should be reasonably safe in all expressions.
                However, there are limitations. This profile may incomplete or it may even be not completely secure.
                Proper security testing of this profile was not yet conducted. It is provided here "AS IS",
                without any guarantees. Use at your own risk.
            </description>
            <decision>deny</decision> <!-- default decision of those evaluators that are not explicitly enumerated. -->
            <evaluator id="219">
                <type>asIs</type>
                <decision>allow</decision>
            </evaluator>
            <evaluator id="220">
                <type>path</type>
                <decision>allow</decision>
            </evaluator>
            <evaluator id="221">
                <type>value</type>
                <decision>allow</decision>
            </evaluator>
            <evaluator id="222">
                <type>const</type>
                <decision>allow</decision>
            </evaluator>
            <evaluator id="273">
                <type>filter</type>
                <decision>allow</decision>
            </evaluator>
            <evaluator id="274">
                <type>function</type>
                <decision>allow</decision>
            </evaluator>
            <evaluator id="278">
                <type>generate</type>
                <decision>allow</decision>
            </evaluator>
            <evaluator id="279">
                <type>proportional</type>
                <decision>allow</decision>
            </evaluator>
            <bulkActionsProfile>prohibitive</bulkActionsProfile>
            <privilegeElevation>deny</privilegeElevation>
        </expressionProfile>
        <expressionProfile id="275">
            <identifier>permissive</identifier>
            <description>Unlimited access to all expressions</description>
            <decision>allow</decision>
            <privilegeElevation>allow</privilegeElevation>
        </expressionProfile>
        <expressionProfile id="276">
            <identifier>prohibitive</identifier>
            <description>No access to any expressions</description>
            <decision>deny</decision>
            <bulkActionsProfile>prohibitive</bulkActionsProfile>
            <privilegeElevation>deny</privilegeElevation>
        </expressionProfile>
        <bulkActionsProfile id="277">
            <identifier>prohibitive</identifier>
            <decision>deny</decision>
        </bulkActionsProfile>
        <permissionProfile id="225">
            <identifier>script-limited</identifier>
            <description>
                "Limited" script permission profile. It is supposed to contain operations that are mostly "safe",
                i.e. operations that have very little risk to harm the system, circumvent midPoint security
                and so on.
                However, this profile may incomplete, and it is likely it is not completely secure.
                The very nature of script permission checks (a.k.a. sandbox) does not guarantee complete safety.
                This profile is meant as a means to limit (mostly unintentional) harm done by the scripts,
                it is not meant as a strict security measure.
                It is provided here "AS IS", without any guarantees. Use at your own risk.
            </description>
            <decision>deny</decision> <!-- Default decision for those classes that are not explicitly enumerated. -->
            <package id="226">
                <name>com.evolveum.midpoint.xml.ns._public.common.common_3</name>
                <description>MidPoint common schema - generated bean classes</description>
                <decision>allow</decision>
            </package>
            <package id="227">
                <name>com.evolveum.prism.xml.ns._public.types_3</name>
                <description>Prism schema - bean classes</description>
                <decision>allow</decision>
            </package>
            <class id="228">
                <name>java.lang.Integer</name>
                <decision>allow</decision>
            </class>
            <class id="229">
                <name>java.lang.Object</name>
                <description>Basic Java operations.</description>
                <decision>deny</decision>
                <method id="247">
                    <name>equals</name>
                    <decision>allow</decision>
                </method>
                <method id="248">
                    <name>hashCode</name>
                    <decision>allow</decision>
                </method>
            </class>
            <class id="230">
                <name>java.lang.String</name>
                <description>String operations are generally safe. But Groovy is adding execute() method which is very dangerous.</description>
                <decision>allow</decision> <!-- Default decision for those methods that are not explicitly enumerated. -->
                <method id="249">
                    <name>execute</name>
                    <decision>deny</decision>
                </method>
            </class>
            <class id="231">
                <name>java.lang.CharSequence</name>
                <decision>allow</decision>
            </class>
            <class id="232">
                <name>java.lang.Enum</name>
                <decision>allow</decision>
            </class>
            <class id="233">
                <name>java.util.List</name>
                <description>List operations are generally safe. But Groovy is adding execute() method which is very dangerous.</description>
                <decision>allow</decision>
                <method id="250">
                    <name>execute</name>
                    <decision>deny</decision>
                </method>
            </class>
            <class id="234">
                <name>java.util.ArrayList</name>
                <description>List operations are generally safe. But Groovy is adding execute() method which is very dangerous.</description>
                <decision>allow</decision>
                <method id="251">
                    <name>execute</name>
                    <decision>deny</decision>
                </method>
            </class>
            <class id="235">
                <name>java.util.Map</name>
                <decision>allow</decision>
            </class>
            <class id="236">
                <name>java.util.HashMap</name>
                <decision>allow</decision>
            </class>
            <class id="237">
                <name>java.util.Date</name>
                <decision>allow</decision>
            </class>
            <class id="238">
                <name>javax.xml.namespace.QName</name>
                <decision>allow</decision>
            </class>
            <class id="239">
                <name>javax.xml.datatype.XMLGregorianCalendar</name>
                <decision>allow</decision>
            </class>
            <class id="240">
                <name>java.lang.System</name>
                <description>Just a few methods of System are safe enough.</description>
                <decision>deny</decision>
                <method id="252">
                    <name>currentTimeMillis</name>
                    <decision>allow</decision>
                </method>
            </class>
            <class id="241">
                <name>java.lang.IllegalStateException</name>
                <description>Basic Java exception. Also used in test.</description>
                <decision>allow</decision>
            </class>
            <class id="242">
                <name>java.lang.IllegalArgumentException</name>
                <description>Basic Java exception.</description>
                <decision>allow</decision>
            </class>
            <class id="243">
                <name>com.evolveum.midpoint.model.common.expression.functions.BasicExpressionFunctions</name>
                <description>MidPoint basic functions library</description>
                <decision>allow</decision>
            </class>
            <class id="244">
                <name>com.evolveum.midpoint.model.common.expression.functions.LogExpressionFunctions</name>
                <description>MidPoint logging functions library</description>
                <decision>allow</decision>
            </class>
            <class id="245">
                <name>com.evolveum.midpoint.report.impl.ReportFunctions</name>
                <description>MidPoint report functions library</description>
                <decision>allow</decision>
            </class>
            <class id="246">
                <name>org.apache.commons.lang3.StringUtils</name>
                <description>Apache Commons: Strings</description>
                <decision>allow</decision>
            </class>

            <!-- Following may be needed for audit reports. But they may not be completely safe.
                 Therefore the following section is commented out. Please closely evaluate those rules
                 before using them. -->
            <!--  <class>
                <name>com.evolveum.midpoint.schema.expression.VariablesMap</name>
                <description>Expression variables map.</description>
                <decision>deny</decision>
                <method>
                    <name>get</name>
                    <decision>allow</decision>
                </method>
                <method>
                    <name>remove</name>
                    <decision>allow</decision>
                </method>
            </class>
            <class>
                <name>com.evolveum.midpoint.schema.expression.TypedValue</name>
                <description>Typed values, holding expression variables. Read-only access.</description>
                <decision>deny</decision>
                <method>
                    <name>getValue</name>
                    <decision>allow</decision>
                </method>
            </class>
            <class>
                <name>com.evolveum.midpoint.report.impl.ReportUtils</name>
                <decision>deny</decision>
                <method>
                    <name>convertDateTime</name>
                    <decision>allow</decision>
                </method>
                <method>
                    <name>getPropertyString</name>
                    <decision>allow</decision>
                </method>
                <method>
                    <name>printDelta</name>
                    <decision>allow</decision>
                </method>
            </class>
            <class>
                <name>com.evolveum.midpoint.prism.PrismReferenceValue</name>
                <decision>allow</decision>
            </class> -->
        </permissionProfile>
    </expressions>

</systemConfiguration>
