<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xmlComponent>
    <id>f7edbc3d-3028-476e-a83b-691408c2718c</id>
    <name>Roles</name>
    <internal>false</internal>
    <versions>
<studioVersion>3.178.2</studioVersion>
        <packageVersions>
                <entry>
                <key>ru.cg.webbpm.packages.base.resources</key>
                <value>3.178.2</value>
                </entry>
                </packageVersions>
    </versions>
    <rootObject id="38c2de2f-c5dd-413e-babf-ce54cb4e5279">
        <prototypeId>9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91</prototypeId>
        <componentRootId>38c2de2f-c5dd-413e-babf-ce54cb4e5279</componentRootId>
        <name>Roles</name>
        <childrenReordered>false</childrenReordered>
        <scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
        <scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e"/>
        <scripts id="87f3fefa-b77b-4137-aab6-b2bcd83ce380"/>
        <children id="47e95cb8-ec90-4d23-bdbc-02a993cba433">
            <prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
            <componentRootId>47e95cb8-ec90-4d23-bdbc-02a993cba433</componentRootId>
            <name>Text</name>
            <childrenReordered>false</childrenReordered>
            <scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
                <properties>
                    <entry>
                        <key>cssClasses</key>
                        <value>
                            <item id="4a8a5444-9a18-4f67-829e-700dada675f8" removed="false">
<value>
    <simple>"title"</simple>
</value>
                            </item>
                            <item id="3541fdc6-023b-4603-ad70-ac7c64dd3a44" removed="true"/>
                            <item id="9d32a1cb-0877-49ea-9f23-71e2c6e39e5e" removed="true"/>
                            <expanded>true</expanded>
                        </value>
                    </entry>
                    <entry>
                        <key>initialValue</key>
                        <value>
                            <simple>"Администрирование ролей"</simple>
                        </value>
                    </entry>
                </properties>
            </scripts>
            <scripts id="737b67e2-295f-4356-a1e1-9419344d8c85"/>
            <scripts id="a6ccccd9-354c-4725-9d34-c716cf626048"/>
            <scripts id="f203f156-be32-4131-9c86-4d6bac6d5d56">
                <enabled>false</enabled>
            </scripts>
        </children>
        <children id="5caea80b-ba43-4d5a-ae62-cf1aa1b5e8de">
            <prototypeId>27912fc5-0be7-4d4c-ae46-a82979253599</prototypeId>
            <componentRootId>5caea80b-ba43-4d5a-ae62-cf1aa1b5e8de</componentRootId>
            <name>FilterGroup</name>
            <childrenReordered>false</childrenReordered>
            <scripts id="3f5f352c-1a86-4702-a914-6c163c903157">
                <properties>
                    <entry>
                        <key>filterableComp</key>
                        <value>
                            <simple>{"objectId":"a56dd87e-02e2-4dd5-9dc7-ec94e3758511","packageName":"component","className":"InMemoryStaticColumnGrid","type":"TS"}</simple>
                        </value>
                    </entry>
                    <entry>
                        <key>liveFilter</key>
                        <value>
                            <simple>true</simple>
                        </value>
                    </entry>
                </properties>
            </scripts>
            <scripts id="f3aff680-1783-45ac-9dcc-fc7f76fd8110"/>
            <scripts id="7176bfcf-d736-48a3-b620-6a77412d4026"/>
            <children id="4c6be823-5f06-4a7c-b965-944a778f96b4">
                <prototypeId>4d981f15-5535-45f7-882b-3647b251ad05</prototypeId>
                <componentRootId>4c6be823-5f06-4a7c-b965-944a778f96b4</componentRootId>
                <name>search</name>
                <childrenReordered>false</childrenReordered>
                <scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
                    <properties>
                        <entry>
                            <key>cssClasses</key>
                            <value>
<item id="575eced2-4b41-4aed-8cab-ce18660f129a" removed="false">
    <value>
        <simple>"width-full "</simple>
    </value>
</item>
<item id="de634455-fa7f-48e8-a660-aaed1b9847c4" removed="false">
    <value>
        <simple>"fixed-label"</simple>
    </value>
</item>
<expanded>true</expanded>
                            </value>
                        </entry>
                        <entry>
                            <key>label</key>
                            <value>
<simple>"Поиск"</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>type</key>
                            <value>
<simple>"TEXT"</simple>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="734c5516-d349-4b42-a92a-4469760104fe">
                    <properties>
                        <entry>
                            <key>operation</key>
                            <value>
<simple>"CONTAINS"</simple>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="f893a042-cd3d-4d4a-89d1-95a9399a772b">
                    <removed>true</removed>
                </scripts>
                <scripts id="c44bd869-45de-4809-98ca-bc2ebfc75c44">
                    <classRef type="JAVA">
                        <className>StaticFilterControl</className>
                        <packageName>ru.cg.webbpm.user_management</packageName>
                    </classRef>
                    <enabled>true</enabled>
                    <expanded>true</expanded>
                    <properties>
                        <entry>
                            <key>column</key>
                            <value>
<simple>"name"</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>dataConverter</key>
                            <value>
<implRef type="JAVA">
    <className>StringValueConverter</className>
    <packageName>component.field.dataconvert</packageName>
</implRef>
                            </value>
                        </entry>
                        <entry>
                            <key>entity</key>
                            <value>
<simple>"role"</simple>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="5ba072f6-3017-4f32-9a6a-1ca5e690e1dd"/>
                <scripts id="ef53357a-6f68-4479-9a05-d37cfb44b6ba"/>
                <scripts id="cd632c24-f994-46fd-a0fd-3d113f9c81c1">
                    <removed>true</removed>
                </scripts>
            </children>
        </children>
        <children id="a56dd87e-02e2-4dd5-9dc7-ec94e3758511">
            <prototypeId>7a57e082-99e3-4453-a2df-d5ffafa2c019</prototypeId>
            <componentRootId>a56dd87e-02e2-4dd5-9dc7-ec94e3758511</componentRootId>
            <name>Grid</name>
            <childrenReordered>false</childrenReordered>
            <scripts id="07201df9-ff33-4c71-9aae-a2cfdd028234">
                <removed>true</removed>
            </scripts>
            <scripts id="1996166f-7922-4f28-a571-9646d956ef37">
                <properties>
                    <entry>
                        <key>gridService</key>
                        <value>
                            <implRef type="JAVA">
<className>RoleGridService</className>
<packageName>ru.cg.webbpm.user_management.custom</packageName>
                            </implRef>
                        </value>
                    </entry>
                </properties>
            </scripts>
            <scripts id="92b176cf-d3a4-463f-99c6-63baac987fe6">
                <removed>true</removed>
            </scripts>
            <scripts id="9cf56526-910a-4c4a-ae40-50949d1252dc">
                <classRef type="JAVA">
                    <className>StaticGridColumns</className>
                    <packageName>property.grid</packageName>
                </classRef>
                <enabled>true</enabled>
                <expanded>true</expanded>
                <properties>
                    <entry>
                        <key>columns</key>
                        <value>
                            <item id="28073d50-4bbf-439b-b08b-99108d9437a1" removed="false">
<value>
    <complex>
        <entry>
            <key>displayName</key>
            <value>
                <simple>"Имя"</simple>
            </value>
        </entry>
        <entry>
            <key>name</key>
            <value>
                <simple>"role$name"</simple>
            </value>
        </entry>
        <entry>
            <key>sortOrder</key>
            <value>
                <simple>"ASC"</simple>
            </value>
        </entry>
        <entry>
            <key>type</key>
            <value>
                <simple>"STRING"</simple>
            </value>
        </entry>
        <entry>
            <key>width</key>
            <value>
                <simple>700</simple>
            </value>
        </entry>
    </complex>
</value>
                            </item>
                            <item id="aa4793a2-8d19-4882-9bcc-b36a088ab237" removed="false">
<value>
    <complex>
        <entry>
            <key>displayName</key>
            <value>
                <simple>"Создана"</simple>
            </value>
        </entry>
        <entry>
            <key>name</key>
            <value>
                <simple>"role$created"</simple>
            </value>
        </entry>
        <entry>
            <key>type</key>
            <value>
                <simple>"DATE_TIME"</simple>
            </value>
        </entry>
        <entry>
            <key>width</key>
            <value>
                <simple>200</simple>
            </value>
        </entry>
    </complex>
</value>
                            </item>
                            <item id="2127cba0-1939-4bc9-ae70-382bfb13393d" removed="false">
<value>
    <complex>
        <entry>
            <key>displayName</key>
            <value>
                <simple>"Изменена"</simple>
            </value>
        </entry>
        <entry>
            <key>name</key>
            <value>
                <simple>"role$updated"</simple>
            </value>
        </entry>
        <entry>
            <key>type</key>
            <value>
                <simple>"DATE_TIME"</simple>
            </value>
        </entry>
        <entry>
            <key>width</key>
            <value>
                <simple>200</simple>
            </value>
        </entry>
    </complex>
</value>
                            </item>
                        </value>
                    </entry>
                </properties>
            </scripts>
            <scripts id="a39d2f2a-e0e5-47ff-94b6-06c505b4821c">
                <removed>true</removed>
            </scripts>
            <scripts id="1d5d6fbf-1f4d-4117-81cb-11735fcb89bc">
                <classRef type="TS">
                    <className>InMemoryStaticColumnGrid</className>
                    <packageName>component</packageName>
                </classRef>
                <enabled>true</enabled>
                <expanded>true</expanded>
                <properties>
                    <entry>
                        <key>disabled</key>
                        <value>
                            <simple>false</simple>
                        </value>
                    </entry>
                    <entry>
                        <key>autoStretchColumns</key>
                        <value>
                            <simple>true</simple>
                        </value>
                    </entry>
                    <entry>
                        <key>loadingOverlayType</key>
                        <value>
                            <simple>"TEXT_OVERLAY"</simple>
                        </value>
                    </entry>
                    <entry>
                        <key>loadingOverlayMessage</key>
                        <value>
                            <simple>"Загрузка данных, пожалуйста, подождите."</simple>
                        </value>
                    </entry>
                    <entry>
                        <key>noRowsOverlayMessage</key>
                        <value>
                            <simple>"Данные отсутствуют"</simple>
                        </value>
                    </entry>
                    <entry>
                        <key>multiselectable</key>
                        <value>
                            <simple>false</simple>
                        </value>
                    </entry>
                    <entry>
                        <key>rowClickSelectionType</key>
                        <value>
                            <simple>"SINGLE_SELECT_CLICK"</simple>
                        </value>
                    </entry>
                    <entry>
                        <key>style</key>
                        <value>
                            <expanded>true</expanded>
                        </value>
                    </entry>
                    <entry>
                        <key>visible</key>
                        <value>
                            <simple>true</simple>
                        </value>
                    </entry>
                    <entry>
                        <key>saveColumnState</key>
                        <value>
                            <simple>true</simple>
                        </value>
                    </entry>
                </properties>
            </scripts>
            <scripts id="ffe0cfdf-d7df-4838-b188-35a6d214181b">
                <classRef type="TS">
                    <className>InMemoryGridLoader</className>
                    <packageName>component.grid</packageName>
                </classRef>
                <enabled>true</enabled>
                <expanded>true</expanded>
            </scripts>
        </children>
        <children id="9a8e1a6b-5cd8-4b6e-b3ec-8da88c6018a2">
            <prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
            <componentRootId>9a8e1a6b-5cd8-4b6e-b3ec-8da88c6018a2</componentRootId>
            <name>HBox</name>
            <childrenReordered>false</childrenReordered>
            <scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
                <properties>
                    <entry>
                        <key>cssClasses</key>
                        <value>
                            <item id="5eed27f6-0f86-43ec-90a4-04749d6fff5b" removed="true"/>
                            <expanded>true</expanded>
                        </value>
                    </entry>
                </properties>
            </scripts>
            <scripts id="b6068710-0f31-48ec-8e03-c0c1480a40c0"/>
            <scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f"/>
            <children id="d5af9dbe-a63f-4420-a109-dcd5d6894355">
                <prototypeId>ce37a121-f8ef-4e1e-b4dc-7fda6719a096</prototypeId>
                <componentRootId>d5af9dbe-a63f-4420-a109-dcd5d6894355</componentRootId>
                <name>create-button</name>
                <childrenReordered>false</childrenReordered>
                <scripts id="cf66c344-2cff-4d84-9c6c-d4405c2bfb02">
                    <properties>
                        <entry>
                            <key>caption</key>
                            <value>
<simple>"Создать"</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>cssClasses</key>
                            <value>
<item id="87a04805-9979-4678-adc8-6fe75e9d3e6a" removed="false">
    <value>
        <simple>"btn-main"</simple>
    </value>
</item>
<expanded>true</expanded>
                            </value>
                        </entry>
                        <entry>
                            <key>route</key>
                            <value>
<simple>"/user-management/roles/new"</simple>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="ee47e1bd-66fd-40ff-8dc3-07bd5da77b52">
                    <classRef type="TS">
                        <className>AuthorizationCheck</className>
                        <packageName>modules.user-management.component</packageName>
                    </classRef>
                    <enabled>true</enabled>
                    <expanded>true</expanded>
                    <removed>true</removed>
                </scripts>
                <scripts id="898d41b4-f7d6-4c19-b0d1-e2ca8a1227ab">
                    <classRef type="TS">
                        <className>CheckUserAuthority</className>
                        <packageName>modules.user-management.component</packageName>
                    </classRef>
                    <enabled>true</enabled>
                    <expanded>true</expanded>
                </scripts>
            </children>
            <children id="29d2fdef-ff61-4689-bded-2c34bff0de72">
                <prototypeId>ea37a1ad-5fd4-4dcf-a641-e2046641f862</prototypeId>
                <componentRootId>29d2fdef-ff61-4689-bded-2c34bff0de72</componentRootId>
                <name>edit-button</name>
                <childrenReordered>false</childrenReordered>
                <scripts id="d9f3e73e-a18c-4ff6-80f5-0698f90db0c3">
                    <properties>
                        <entry>
                            <key>baseRoute</key>
                            <value>
<simple>"/user-management/roles"</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>caption</key>
                            <value>
<simple>"Редактировать"</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>cssClasses</key>
                            <value>
<item id="a8650873-8475-4f43-b22a-38552170d3c5" removed="false">
    <value>
        <simple>"btn-yellow"</simple>
    </value>
</item>
                            </value>
                        </entry>
                        <entry>
                            <key>disabled</key>
                            <value>
<simple>true</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>selectableComponent</key>
                            <value>
<simple>{"objectId":"a56dd87e-02e2-4dd5-9dc7-ec94e3758511","packageName":"component","className":"InMemoryStaticColumnGrid","type":"TS"}</simple>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="af98f29e-00e5-4340-a6e1-e87c20e8815f">
                    <classRef type="TS">
                        <className>AuthorizationCheck</className>
                        <packageName>modules.user-management.component</packageName>
                    </classRef>
                    <enabled>true</enabled>
                    <expanded>true</expanded>
                    <removed>true</removed>
                </scripts>
                <scripts id="8bfc8b0c-7e2e-453d-8c24-0497807b83d3">
                    <classRef type="TS">
                        <className>CheckUserAuthority</className>
                        <packageName>modules.user-management.component</packageName>
                    </classRef>
                    <enabled>true</enabled>
                    <expanded>true</expanded>
                </scripts>
            </children>
            <children id="7fbf947c-b03a-42f1-881d-0f0d449cb1d2">
                <prototypeId>9565de01-59ad-4dbd-a5a7-44c9f7f56fe1</prototypeId>
                <componentRootId>7fbf947c-b03a-42f1-881d-0f0d449cb1d2</componentRootId>
                <name>delete-button</name>
                <childrenReordered>false</childrenReordered>
                <scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
                    <properties>
                        <entry>
                            <key>confirmationText</key>
                            <value>
<simple>"Вы уверены, что хотите удалить роль?"</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>cssClasses</key>
                            <value>
<item id="9c754ec3-0b0e-40b7-ad5f-a6cd02c4ad87" removed="false">
    <value>
        <simple>"btn-red"</simple>
    </value>
</item>
                            </value>
                        </entry>
                        <entry>
                            <key>disabled</key>
                            <value>
<simple>true</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>selectableGrid</key>
                            <value>
<simple>{"objectId":"a56dd87e-02e2-4dd5-9dc7-ec94e3758511","packageName":"component","className":"InMemoryStaticColumnGrid","type":"TS"}</simple>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="bf098f19-480e-44e4-9084-aa42955c4d0d">
                    <properties>
                        <entry>
                            <key>deleteButtonService</key>
                            <value>
<implRef type="JAVA">
    <className>RoleDeleteButtonService</className>
    <packageName>ru.cg.webbpm.user_management.custom</packageName>
</implRef>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="d7b1dada-77e6-4ecc-8570-4be15f96c223">
                    <classRef type="TS">
                        <className>AuthorizationCheck</className>
                        <packageName>modules.user-management.component</packageName>
                    </classRef>
                    <enabled>true</enabled>
                    <expanded>true</expanded>
                    <removed>true</removed>
                </scripts>
                <scripts id="ab90e604-ecf6-4d68-b101-2d8de98a6c05">
                    <classRef type="TS">
                        <className>CheckUserAuthority</className>
                        <packageName>modules.user-management.component</packageName>
                    </classRef>
                    <enabled>true</enabled>
                    <expanded>true</expanded>
                </scripts>
            </children>
            <children id="fca14225-0522-4cc8-ad0d-1126644cf028">
                <prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
                <componentRootId>fca14225-0522-4cc8-ad0d-1126644cf028</componentRootId>
                <name>ac-create</name>
                <childrenReordered>false</childrenReordered>
                <scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
                    <properties>
                        <entry>
                            <key>elseActions</key>
                            <value>
<item id="02111169-b482-4d4e-8169-af2e8f8114b9" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"d5af9dbe-a63f-4420-a109-dcd5d6894355","packageName":"modules.user-management.component","className":"StaticRouteNavigationButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setEnabled"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>false</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
<item id="18223868-943f-4428-8a58-8260f2625590" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"d5af9dbe-a63f-4420-a109-dcd5d6894355","packageName":"modules.user-management.component","className":"StaticRouteNavigationButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setVisible"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>false</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
                            </value>
                        </entry>
                        <entry>
                            <key>eventRefs</key>
                            <value>
<item id="67b61891-a379-4308-b91e-428b99edae5c" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"a56dd87e-02e2-4dd5-9dc7-ec94e3758511","packageName":"component","className":"InMemoryStaticColumnGrid","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>propertyName</key>
                <value>
                    <simple>"beforeStart"</simple>
                </value>
            </entry>
        </complex>
    </value>
</item>
                            </value>
                        </entry>
                        <entry>
                            <key>ifCondition</key>
                            <value>
<complex>
    <entry>
        <key>conditions</key>
        <value>
            <item id="1b9a824e-3863-4df4-9dd6-2bab68975618" removed="false">
                <value>
                    <complex>
                        <entry>
                            <key>_isGroupSelected</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>one</key>
                            <value>
<complex>
  <entry>
    <key>conditionFirstPart</key>
    <value>
      <complex>
        <entry>
          <key>objectValue</key>
          <value>
            <complex>
              <entry>
                <key>argument</key>
                <value>
                  <complex>
                    <entry>
                      <key>staticValue</key>
                      <value>
                        <implRef type="TS">
                          <className>string</className>
                          <packageName></packageName>
                        </implRef>
                        <simple>"USER_MANAGEMENT.ROLE.WRITE"</simple>
                      </value>
                    </entry>
                  </complex>
                </value>
              </entry>
              <entry>
                <key>behavior</key>
                <value>
                  <simple>{"objectId":"d5af9dbe-a63f-4420-a109-dcd5d6894355","packageName":"modules.user-management.component","className":"CheckUserAuthority","type":"TS"}</simple>
                </value>
              </entry>
              <entry>
                <key>method</key>
                <value>
                  <simple>"hasAuthority"</simple>
                </value>
              </entry>
            </complex>
          </value>
        </entry>
      </complex>
    </value>
  </entry>
    <entry>
        <key>operation</key>
        <value>
            <simple>"EQUALS"</simple>
        </value>
    </entry>
    <entry>
        <key>conditionSecondPart</key>
        <value>
            <complex>
                <entry>
                    <key>staticValue</key>
                    <value>
                        <implRef type="TS">
                            <className>boolean</className>
                            <packageName></packageName>
                        </implRef>
                        <simple>true</simple>
                    </value>
                </entry>
            </complex>
        </value>
    </entry>
</complex>
                            </value>
                        </entry>
                    </complex>
                </value>
            </item>
        </value>
    </entry>
</complex>
                            </value>
                        </entry>
                        <entry>
                            <key>thenActions</key>
                            <value>
<item id="53f7deca-0edf-434b-91ec-757f434619e0" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"d5af9dbe-a63f-4420-a109-dcd5d6894355","packageName":"modules.user-management.component","className":"StaticRouteNavigationButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setEnabled"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>true</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
<item id="e3e8c42d-eeb8-4ec0-9187-1013298e814a" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"d5af9dbe-a63f-4420-a109-dcd5d6894355","packageName":"modules.user-management.component","className":"StaticRouteNavigationButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setVisible"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>true</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="77e34bc1-55a6-4dde-8abd-c539762cd3b8"/>
            </children>
            <children id="b801dc2c-9067-4669-8bba-620bdde0be51">
                <prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
                <componentRootId>b801dc2c-9067-4669-8bba-620bdde0be51</componentRootId>
                <name>ac-edit</name>
                <childrenReordered>false</childrenReordered>
                <scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
                    <properties>
                        <entry>
                            <key>elseActions</key>
                            <value>
<item id="488247ee-2169-46c3-bc7c-0fb54d2fcac3" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"29d2fdef-ff61-4689-bded-2c34bff0de72","packageName":"modules.user-management.component","className":"StaticRouteSelectButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setEnabled"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>false</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
<item id="edeb9dd0-7e34-4999-a61d-097b1ff352c6" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"29d2fdef-ff61-4689-bded-2c34bff0de72","packageName":"modules.user-management.component","className":"StaticRouteSelectButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setVisible"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>false</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
                            </value>
                        </entry>
                        <entry>
                            <key>eventRefs</key>
                            <value>
<item id="122ad2e2-a6f6-4c94-b9dd-40f6cda54b92" removed="true"/>
<item id="c5a96759-4f19-4fad-8ccb-6062b34d22f4" removed="true"/>
<item id="3511a0f5-d14a-4580-8846-7220a5cd0eee" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"a56dd87e-02e2-4dd5-9dc7-ec94e3758511","packageName":"component","className":"InMemoryStaticColumnGrid","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>propertyName</key>
                <value>
                    <simple>"selectionChangeEvent"</simple>
                </value>
            </entry>
        </complex>
    </value>
</item>
                            </value>
                        </entry>
                        <entry>
                            <key>ifCondition</key>
                            <value>
<complex>
    <entry>
        <key>conditions</key>
        <value>
            <item id="2bd26941-6186-423d-a5e6-99559eefee88" removed="false">
                <value>
                    <complex>
                        <entry>
                            <key>_isGroupSelected</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>one</key>
                            <value>
<complex>
  <entry>
    <key>conditionFirstPart</key>
    <value>
      <complex>
        <entry>
          <key>objectValue</key>
          <value>
            <complex>
              <entry>
                <key>argument</key>
                <value>
                  <complex>
                    <entry>
                      <key>staticValue</key>
                      <value>
                        <implRef type="TS">
                          <className>string</className>
                          <packageName></packageName>
                        </implRef>
                        <simple>"USER_MANAGEMENT.ROLE.READ"</simple>
                      </value>
                    </entry>
                  </complex>
                </value>
              </entry>
              <entry>
                <key>behavior</key>
                <value>
                  <simple>{"objectId":"29d2fdef-ff61-4689-bded-2c34bff0de72","packageName":"modules.user-management.component","className":"CheckUserAuthority","type":"TS"}</simple>
                </value>
              </entry>
              <entry>
                <key>method</key>
                <value>
                  <simple>"hasAuthority"</simple>
                </value>
              </entry>
            </complex>
          </value>
        </entry>
      </complex>
    </value>
  </entry>
    <entry>
        <key>operation</key>
        <value>
            <simple>"EQUALS"</simple>
        </value>
    </entry>
    <entry>
        <key>conditionSecondPart</key>
        <value>
            <complex>
                <entry>
                    <key>staticValue</key>
                    <value>
                        <implRef type="TS">
                            <className>boolean</className>
                            <packageName></packageName>
                        </implRef>
                        <simple>true</simple>
                    </value>
                </entry>
            </complex>
        </value>
    </entry>
</complex>
                            </value>
                        </entry>
                    </complex>
                </value>
            </item>
            <item id="6ea08e80-0122-4425-9fa0-d5b61c2c8d7a" removed="false">
                <value>
                    <complex>
                        <entry>
                            <key>_isGroupSelected</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>one</key>
                            <value>
<complex>
  <entry>
    <key>conditionFirstPart</key>
    <value>
      <complex>
        <entry>
          <key>objectValue</key>
          <value>
            <complex>
              <entry>
                <key>argument</key>
                <value>
                  <complex>
                    <entry>
                      <key>staticValue</key>
                      <value>
                        <implRef type="TS">
                          <className>string</className>
                          <packageName></packageName>
                        </implRef>
                        <simple>"USER_MANAGEMENT.ROLE.WRITE"</simple>
                      </value>
                    </entry>
                  </complex>
                </value>
              </entry>
              <entry>
                <key>behavior</key>
                <value>
                  <simple>{"objectId":"29d2fdef-ff61-4689-bded-2c34bff0de72","packageName":"modules.user-management.component","className":"CheckUserAuthority","type":"TS"}</simple>
                </value>
              </entry>
              <entry>
                <key>method</key>
                <value>
                  <simple>"hasAuthority"</simple>
                </value>
              </entry>
            </complex>
          </value>
        </entry>
      </complex>
    </value>
  </entry>
    <entry>
        <key>operation</key>
        <value>
            <simple>"EQUALS"</simple>
        </value>
    </entry>
    <entry>
        <key>conditionSecondPart</key>
        <value>
            <complex>
                <entry>
                    <key>staticValue</key>
                    <value>
                        <implRef type="TS">
                            <className>boolean</className>
                            <packageName></packageName>
                        </implRef>
                        <simple>true</simple>
                    </value>
                </entry>
            </complex>
        </value>
    </entry>
</complex>
                            </value>
                        </entry>
                    </complex>
                </value>
            </item>
        </value>
    </entry>
    <entry>
        <key>logicalOperation</key>
        <value>
            <simple>"AND"</simple>
        </value>
    </entry>
</complex>
                            </value>
                        </entry>
                        <entry>
                            <key>thenActions</key>
                            <value>
<item id="214b5a4a-a0a6-4bbc-a122-6a7d40ca1c87" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"29d2fdef-ff61-4689-bded-2c34bff0de72","packageName":"modules.user-management.component","className":"StaticRouteSelectButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setEnabled"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>true</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
<item id="ce537b6d-ca21-4744-b0d3-325f5a3fc35a" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"29d2fdef-ff61-4689-bded-2c34bff0de72","packageName":"modules.user-management.component","className":"StaticRouteSelectButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setVisible"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>true</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="77e34bc1-55a6-4dde-8abd-c539762cd3b8"/>
            </children>
            <children id="eedf3b3b-c42c-4b81-94ce-3b5cc3c6bd07">
                <prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
                <componentRootId>eedf3b3b-c42c-4b81-94ce-3b5cc3c6bd07</componentRootId>
                <name>ac-remove</name>
                <childrenReordered>false</childrenReordered>
                <scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
                    <properties>
                        <entry>
                            <key>elseActions</key>
                            <value>
<item id="8d136d39-be75-43b0-bcd2-692911503923" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"7fbf947c-b03a-42f1-881d-0f0d449cb1d2","packageName":"component.button","className":"DeleteButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setEnabled"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>false</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
<item id="b0545e81-fd39-4357-a405-549c475dec85" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"7fbf947c-b03a-42f1-881d-0f0d449cb1d2","packageName":"component.button","className":"DeleteButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setVisible"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>false</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
                            </value>
                        </entry>
                        <entry>
                            <key>eventRefs</key>
                            <value>
<item id="cd0c692d-dcbc-4455-8b06-311358c6a66a" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"a56dd87e-02e2-4dd5-9dc7-ec94e3758511","packageName":"component","className":"InMemoryStaticColumnGrid","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>propertyName</key>
                <value>
                    <simple>"selectionChangeEvent"</simple>
                </value>
            </entry>
        </complex>
    </value>
</item>
                            </value>
                        </entry>
                        <entry>
                            <key>ifCondition</key>
                            <value>
<complex>
    <entry>
        <key>conditions</key>
        <value>
            <item id="53a3df2b-4ca7-4bd9-ad22-560bc1ccff24" removed="false">
                <value>
                    <complex>
                        <entry>
                            <key>_isGroupSelected</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>one</key>
                            <value>
<complex>
  <entry>
    <key>conditionFirstPart</key>
    <value>
      <complex>
        <entry>
          <key>objectValue</key>
          <value>
            <complex>
              <entry>
                <key>argument</key>
                <value>
                  <complex>
                    <entry>
                      <key>staticValue</key>
                      <value>
                        <implRef type="TS">
                          <className>string</className>
                          <packageName></packageName>
                        </implRef>
                        <simple>"USER_MANAGEMENT.GROUP.DELETE"</simple>
                      </value>
                    </entry>
                  </complex>
                </value>
              </entry>
              <entry>
                <key>behavior</key>
                <value>
                  <simple>{"objectId":"7fbf947c-b03a-42f1-881d-0f0d449cb1d2","packageName":"modules.user-management.component","className":"CheckUserAuthority","type":"TS"}</simple>
                </value>
              </entry>
              <entry>
                <key>method</key>
                <value>
                  <simple>"hasAuthority"</simple>
                </value>
              </entry>
            </complex>
          </value>
        </entry>
      </complex>
    </value>
  </entry>
    <entry>
        <key>operation</key>
        <value>
            <simple>"EQUALS"</simple>
        </value>
    </entry>
    <entry>
        <key>conditionSecondPart</key>
        <value>
            <complex>
                <entry>
                    <key>staticValue</key>
                    <value>
                        <implRef type="TS">
                            <className>boolean</className>
                            <packageName></packageName>
                        </implRef>
                        <simple>true</simple>
                    </value>
                </entry>
            </complex>
        </value>
    </entry>
</complex>
                            </value>
                        </entry>
                    </complex>
                </value>
            </item>
        </value>
    </entry>
</complex>
                            </value>
                        </entry>
                        <entry>
                            <key>thenActions</key>
                            <value>
<item id="8463a70c-6322-4ef6-9bb1-7cefbd58c74f" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"7fbf947c-b03a-42f1-881d-0f0d449cb1d2","packageName":"component.button","className":"DeleteButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setEnabled"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>true</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
<item id="3708ec1f-fb12-4a5a-bf99-3b172535ea4c" removed="false">
    <value>
        <complex>
            <entry>
                <key>behavior</key>
                <value>
                    <simple>{"objectId":"7fbf947c-b03a-42f1-881d-0f0d449cb1d2","packageName":"component.button","className":"DeleteButton","type":"TS"}</simple>
                </value>
            </entry>
            <entry>
                <key>method</key>
                <value>
                    <simple>"setVisible"</simple>
                </value>
            </entry>
            <entry>
                <key>value</key>
                <value>
                    <complex>
                        <entry>
                            <key>isObject</key>
                            <value>
<simple>false</simple>
                            </value>
                        </entry>
                        <entry>
                            <key>staticValue</key>
                            <value>
<implRef type="TS">
    <className>boolean</className>
    <packageName></packageName>
</implRef>
<simple>true</simple>
                            </value>
                        </entry>
                    </complex>
                </value>
            </entry>
        </complex>
    </value>
</item>
                            </value>
                        </entry>
                    </properties>
                </scripts>
                <scripts id="77e34bc1-55a6-4dde-8abd-c539762cd3b8"/>
            </children>
        </children>
      <children id="86bc12ae-bb9f-42d6-b111-63f7521fedb6">
        <prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
        <componentRootId>86bc12ae-bb9f-42d6-b111-63f7521fedb6</componentRootId>
        <name>Groups</name>
        <childrenReordered>false</childrenReordered>
        <scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
          <properties>
            <entry>
              <key>cssClasses</key>
              <value>
                <item id="f164cfac-70f3-48e2-aa0c-51c09a0f452c" removed="false">
                  <value>
                    <simple>"sub-header"</simple>
                  </value>
                </item>
                <item id="d511ebb8-c359-4b54-98e5-23b6d970fcb5" removed="true"/>
                <expanded>true</expanded>
              </value>
            </entry>
            <entry>
              <key>initialValue</key>
              <value>
                <simple>"Группы"</simple>
              </value>
            </entry>
          </properties>
        </scripts>
        <scripts id="737b67e2-295f-4356-a1e1-9419344d8c85"/>
        <scripts id="a6ccccd9-354c-4725-9d34-c716cf626048"/>
        <scripts id="f203f156-be32-4131-9c86-4d6bac6d5d56">
          <enabled>false</enabled>
        </scripts>
      </children>
      <children id="ab666d58-a9b4-417c-9da9-eab2e0b6a958">
        <prototypeId>7a57e082-99e3-4453-a2df-d5ffafa2c019</prototypeId>
        <componentRootId>ab666d58-a9b4-417c-9da9-eab2e0b6a958</componentRootId>
        <name>GroupsGrid</name>
        <childrenReordered>false</childrenReordered>
        <scripts id="07201df9-ff33-4c71-9aae-a2cfdd028234">
          <expanded>false</expanded>
          <removed>true</removed>
        </scripts>
        <scripts id="1996166f-7922-4f28-a571-9646d956ef37">
          <properties>
            <entry>
              <key>gridService</key>
              <value>
                <expanded>true</expanded>
                <implRef type="JAVA">
                  <className>GroupsByRolesGridService</className>
                  <packageName>ru.cg.webbpm.user_management.custom</packageName>
                </implRef>
              </value>
            </entry>
          </properties>
        </scripts>
        <scripts id="92b176cf-d3a4-463f-99c6-63baac987fe6">
          <removed>true</removed>
        </scripts>
        <scripts id="c3c97f9e-5b9a-488b-ae19-6e4cb8fd0835">
          <classRef type="JAVA">
            <className>StaticGridColumns</className>
            <packageName>property.grid</packageName>
          </classRef>
          <enabled>true</enabled>
          <expanded>true</expanded>
          <properties>
            <entry>
              <key>columns</key>
              <value>
                <item id="9f782828-cfeb-46a2-a032-bc8c24373886" removed="false">
                  <value>
                    <complex>
                      <entry>
                        <key>displayName</key>
                        <value>
                          <simple>"Имя"</simple>
                        </value>
                      </entry>
                      <entry>
                        <key>name</key>
                        <value>
                          <simple>"group$name"</simple>
                        </value>
                      </entry>
                      <entry>
                        <key>sortOrder</key>
                        <value>
                          <simple>"ASC"</simple>
                        </value>
                      </entry>
                      <entry>
                        <key>type</key>
                        <value>
                          <simple>"STRING"</simple>
                        </value>
                      </entry>
                      <entry>
                        <key>width</key>
                        <value>
                          <simple>700</simple>
                        </value>
                      </entry>
                    </complex>
                    <expanded>true</expanded>
                  </value>
                </item>
              </value>
            </entry>
          </properties>
        </scripts>
        <scripts id="9ce2d664-4bee-41cb-b226-77bd8322ede1">
          <classRef type="TS">
            <className>InMemoryStaticColumnGrid</className>
            <packageName>component</packageName>
          </classRef>
          <enabled>true</enabled>
          <expanded>true</expanded>
          <properties>
            <entry>
              <key>disabled</key>
              <value>
                <simple>false</simple>
              </value>
            </entry>
            <entry>
                <key>autoStretchColumns</key>
                <value>
                    <simple>true</simple>
                </value>
            </entry>
            <entry>
                <key>loadingOverlayType</key>
                <value>
                    <simple>"TEXT_OVERLAY"</simple>
                </value>
            </entry>
            <entry>
                <key>loadingOverlayMessage</key>
                <value>
                    <simple>"Загрузка данных, пожалуйста, подождите."</simple>
                </value>
            </entry>
            <entry>
                <key>noRowsOverlayMessage</key>
                <value>
                    <simple>"Данные отсутствуют"</simple>
                </value>
            </entry>
            <entry>
              <key>multiselectable</key>
              <value>
                <simple>false</simple>
              </value>
            </entry>
            <entry>
              <key>parentControl</key>
              <value>
                <simple>{"objectId":"a56dd87e-02e2-4dd5-9dc7-ec94e3758511","packageName":"component","className":"InMemoryStaticColumnGrid","type":"TS"}</simple>
              </value>
            </entry>
            <entry>
              <key>visible</key>
              <value>
                <simple>true</simple>
              </value>
            </entry>
            <entry>
              <key>rowClickSelectionType</key>
              <value>
                <simple>"SINGLE_SELECT_CLICK"</simple>
              </value>
            </entry>
          </properties>
        </scripts>
        <scripts id="8338dd50-04dc-497c-bfaf-720a8c7509ff">
          <classRef type="TS">
            <className>InMemoryGridLoader</className>
            <packageName>component.grid</packageName>
          </classRef>
          <enabled>true</enabled>
          <expanded>true</expanded>
        </scripts>
        <scripts id="a39d2f2a-e0e5-47ff-94b6-06c505b4821c">
          <removed>true</removed>
        </scripts>
      </children>
    </rootObject>
</xmlComponent>
