diff --git a/gui/admin-gui/src/main/resources/initial-objects/030-role-superuser.xml b/gui/admin-gui/src/main/resources/initial-objects/030-role-superuser.xml index f793a82697d..ecef9e6baba 100644 --- a/gui/admin-gui/src/main/resources/initial-objects/030-role-superuser.xml +++ b/gui/admin-gui/src/main/resources/initial-objects/030-role-superuser.xml @@ -21,5 +21,5 @@ http://midpoint.evolveum.com/xml/ns/public/security/authorization-3#all - system + system diff --git a/gui/admin-gui/src/main/resources/initial-objects/040-role-enduser.xml b/gui/admin-gui/src/main/resources/initial-objects/040-role-enduser.xml index 913ae18ed64..a05c137efac 100644 --- a/gui/admin-gui/src/main/resources/initial-objects/040-role-enduser.xml +++ b/gui/admin-gui/src/main/resources/initial-objects/040-role-enduser.xml @@ -221,5 +221,5 @@ - system + system \ No newline at end of file diff --git a/gui/admin-gui/src/main/resources/initial-objects/041-role-approver.xml b/gui/admin-gui/src/main/resources/initial-objects/041-role-approver.xml index 40092f03e88..36750762bc9 100644 --- a/gui/admin-gui/src/main/resources/initial-objects/041-role-approver.xml +++ b/gui/admin-gui/src/main/resources/initial-objects/041-role-approver.xml @@ -130,5 +130,5 @@ riskLevel serviceType - system + system diff --git a/gui/admin-gui/src/main/resources/initial-objects/042-role-reviewer.xml b/gui/admin-gui/src/main/resources/initial-objects/042-role-reviewer.xml index c07879e33a5..7a85cc01c9d 100644 --- a/gui/admin-gui/src/main/resources/initial-objects/042-role-reviewer.xml +++ b/gui/admin-gui/src/main/resources/initial-objects/042-role-reviewer.xml @@ -100,5 +100,5 @@ riskLevel serviceType - system + system diff --git a/gui/admin-gui/src/main/resources/initial-objects/043-role-delegator.xml b/gui/admin-gui/src/main/resources/initial-objects/043-role-delegator.xml index ac91f645527..3e8418e6b05 100644 --- a/gui/admin-gui/src/main/resources/initial-objects/043-role-delegator.xml +++ b/gui/admin-gui/src/main/resources/initial-objects/043-role-delegator.xml @@ -83,5 +83,5 @@ roleMembershipRef delegatedRef - system + system \ No newline at end of file diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.java index d6b3ee82c49..33a2de92356 100644 --- a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.java +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusTypeUtil.java @@ -176,7 +176,7 @@ public static List determineSubTypes(PrismObject< return null; } - List subtypes = object.asObjectable().getSubType(); + List subtypes = object.asObjectable().getSubtype(); if (!subtypes.isEmpty()) { return subtypes; } @@ -208,7 +208,7 @@ public static boolean hasSubtype(PrismObject object, S public static void setSubtype(PrismObject object, List subtypes) { - List objSubtypes = object.asObjectable().getSubType(); + List objSubtypes = object.asObjectable().getSubtype(); if (!objSubtypes.isEmpty()) { objSubtypes.clear(); } diff --git a/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd b/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd index 88cc9bacbfd..006965af06f 100755 --- a/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd +++ b/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd @@ -192,7 +192,7 @@ - +

@@ -202,7 +202,7 @@

- ObjectType.subType + ObjectType.subtype 15
@@ -4154,7 +4154,7 @@ Therefore it can be used to distinguish employees from customers, etc.

- DEPRECATED: Use ObjectType.subType + DEPRECATED: Use ObjectType.subtype

@@ -12263,7 +12263,7 @@

- DEPRECATED: use ObjectType.subType + DEPRECATED: use ObjectType.subtype

@@ -12721,7 +12721,7 @@

- DEPRECATED: Use ObjectType.subType + DEPRECATED: Use ObjectType.subtype

@@ -12855,7 +12855,7 @@

- DEPRECATED: Use ObjectType.subType + DEPRECATED: Use ObjectType.subtype

@@ -14397,7 +14397,7 @@ Specification of the subtype of the object to apply this template to. If no subtype is specified then this definition will be applied to all subtypes. - The subtype is compared against the subType property but it is also compared to the + The subtype is compared against the subtype property but it is also compared to the deprecated employeeType, roleType, orgType and serviceType properties. diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java index 8b5295bf255..11b362e1787 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java @@ -705,7 +705,7 @@ private Collection createSingleDisplayableValueCollectio } private RoleSelectionSpecEntry getRoleSelectionSpecEq(EqualFilter eqFilter) throws SchemaException { - if (QNameUtil.match(RoleType.F_ROLE_TYPE, eqFilter.getElementName()) || QNameUtil.match(RoleType.F_SUB_TYPE, eqFilter.getElementName())) { + if (QNameUtil.match(RoleType.F_ROLE_TYPE, eqFilter.getElementName()) || QNameUtil.match(RoleType.F_SUBTYPE, eqFilter.getElementName())) { List> ppvs = eqFilter.getValues(); if (ppvs.size() > 1) { throw new SchemaException("More than one value in roleType search filter"); diff --git a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java index b533079a40e..bdd6dc73be1 100644 --- a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java +++ b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java @@ -1295,7 +1295,7 @@ public void test185ModifyUserGuybrushSubtypeMarooned() throws Exception { // WHEN displayWhen(TEST_NAME); - modifyUserReplace(USER_GUYBRUSH_OID, UserType.F_SUB_TYPE, task, result, SUBTYPE_MAROONED); + modifyUserReplace(USER_GUYBRUSH_OID, UserType.F_SUBTYPE, task, result, SUBTYPE_MAROONED); // THEN displayThen(TEST_NAME); @@ -1324,7 +1324,7 @@ public void test189ModifyUserGuybrushSubtypeNone() throws Exception { // WHEN displayWhen(TEST_NAME); - modifyUserReplace(USER_GUYBRUSH_OID, UserType.F_SUB_TYPE, task, result); + modifyUserReplace(USER_GUYBRUSH_OID, UserType.F_SUBTYPE, task, result); // THEN displayThen(TEST_NAME); diff --git a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java index 8670fc92a97..a17d1fd2724 100644 --- a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java +++ b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java @@ -1304,10 +1304,10 @@ public void test220AutzJackRoleExpressionNoConstCenter() throws Exception { assertSearchDeny(RoleType.class, null, null); assertSearchDeny(RoleType.class, - queryFor(RoleType.class).item(RoleType.F_SUB_TYPE).eq("business").build(), + queryFor(RoleType.class).item(RoleType.F_SUBTYPE).eq("business").build(), null); assertSearchDeny(RoleType.class, - queryFor(RoleType.class).item(RoleType.F_SUB_TYPE).eq("application").build(), + queryFor(RoleType.class).item(RoleType.F_SUBTYPE).eq("application").build(), null); assertGlobalStateUntouched(); @@ -1348,9 +1348,9 @@ public void test222AutzJackRoleExpressionConstCenterBusiness() throws Exception assertSearch(RoleType.class, null, 3); assertSearch(RoleType.class, - queryFor(RoleType.class).item(RoleType.F_SUB_TYPE).eq("business").build(), 3); + queryFor(RoleType.class).item(RoleType.F_SUBTYPE).eq("business").build(), 3); assertSearchDeny(RoleType.class, - queryFor(RoleType.class).item(RoleType.F_SUB_TYPE).eq("application").build(), + queryFor(RoleType.class).item(RoleType.F_SUBTYPE).eq("application").build(), null); assertGlobalStateUntouched(); @@ -1958,7 +1958,7 @@ public void test260AutzJackLimitedRoleAdministrator() throws Exception { display("Exclusion role edit schema", roleExclusionEditSchema); assertItemFlags(roleExclusionEditSchema, RoleType.F_NAME, true, true, true); assertItemFlags(roleExclusionEditSchema, RoleType.F_DESCRIPTION, true, true, true); - assertItemFlags(roleExclusionEditSchema, RoleType.F_SUB_TYPE, true, true, true); + assertItemFlags(roleExclusionEditSchema, RoleType.F_SUBTYPE, true, true, true); assertItemFlags(roleExclusionEditSchema, RoleType.F_LIFECYCLE_STATE, true, true, true); assertItemFlags(roleExclusionEditSchema, RoleType.F_METADATA, false, false, false); @@ -2219,7 +2219,7 @@ public void test264AutzJackLimitedReadRoleAdministrator() throws Exception { display("Exclusion role edit schema", roleEmptyEditSchema); assertItemFlags(roleEmptyEditSchema, RoleType.F_NAME, true, true, true); assertItemFlags(roleEmptyEditSchema, RoleType.F_DESCRIPTION, true, true, true); - assertItemFlags(roleEmptyEditSchema, RoleType.F_SUB_TYPE, true, true, true); + assertItemFlags(roleEmptyEditSchema, RoleType.F_SUBTYPE, true, true, true); assertItemFlags(roleEmptyEditSchema, RoleType.F_LIFECYCLE_STATE, true, true, true); assertItemFlags(roleEmptyEditSchema, RoleType.F_METADATA, false, false, false); diff --git a/model/model-intest/src/test/resources/common/role-persona-admin.xml b/model/model-intest/src/test/resources/common/role-persona-admin.xml index c2a8a1bbb3f..0816fa19629 100644 --- a/model/model-intest/src/test/resources/common/role-persona-admin.xml +++ b/model/model-intest/src/test/resources/common/role-persona-admin.xml @@ -25,6 +25,6 @@ - personaRole + personaRole true diff --git a/model/model-intest/src/test/resources/security/role-application-1.xml b/model/model-intest/src/test/resources/security/role-application-1.xml index 8c45c7fe3eb..98695331bf4 100644 --- a/model/model-intest/src/test/resources/security/role-application-1.xml +++ b/model/model-intest/src/test/resources/security/role-application-1.xml @@ -19,5 +19,5 @@ xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3"> Application Role One - application + application diff --git a/model/model-intest/src/test/resources/security/role-application-2.xml b/model/model-intest/src/test/resources/security/role-application-2.xml index 9fa5c3346cf..4f7e3951390 100644 --- a/model/model-intest/src/test/resources/security/role-application-2.xml +++ b/model/model-intest/src/test/resources/security/role-application-2.xml @@ -18,5 +18,5 @@ xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3"> Application Role Two - application + application diff --git a/model/model-intest/src/test/resources/security/role-approver.xml b/model/model-intest/src/test/resources/security/role-approver.xml index e2ce3b74d13..77ed7684551 100644 --- a/model/model-intest/src/test/resources/security/role-approver.xml +++ b/model/model-intest/src/test/resources/security/role-approver.xml @@ -97,7 +97,7 @@ identifier description riskLevel - subType + subtype orgs-read @@ -131,5 +131,5 @@ riskLevel serviceType - system + system diff --git a/model/model-intest/src/test/resources/security/role-assign-application-roles.xml b/model/model-intest/src/test/resources/security/role-assign-application-roles.xml index 067e1e1d4d0..21449551bf0 100644 --- a/model/model-intest/src/test/resources/security/role-assign-application-roles.xml +++ b/model/model-intest/src/test/resources/security/role-assign-application-roles.xml @@ -44,7 +44,7 @@ - subType + subtype application @@ -56,7 +56,7 @@ - subType + subtype nonexistent @@ -74,7 +74,7 @@ - subType + subtype application diff --git a/model/model-intest/src/test/resources/security/role-assign-non-application-roles.xml b/model/model-intest/src/test/resources/security/role-assign-non-application-roles.xml index c8172d4a5ac..a795297e65d 100644 --- a/model/model-intest/src/test/resources/security/role-assign-non-application-roles.xml +++ b/model/model-intest/src/test/resources/security/role-assign-non-application-roles.xml @@ -30,7 +30,7 @@ - subType + subtype application diff --git a/model/model-intest/src/test/resources/security/role-business-1.xml b/model/model-intest/src/test/resources/security/role-business-1.xml index 126a102d8e4..e1330f468f6 100644 --- a/model/model-intest/src/test/resources/security/role-business-1.xml +++ b/model/model-intest/src/test/resources/security/role-business-1.xml @@ -20,5 +20,5 @@ Business Role One true - business + business diff --git a/model/model-intest/src/test/resources/security/role-business-2.xml b/model/model-intest/src/test/resources/security/role-business-2.xml index 1db7d630994..402c0d76f2e 100644 --- a/model/model-intest/src/test/resources/security/role-business-2.xml +++ b/model/model-intest/src/test/resources/security/role-business-2.xml @@ -19,5 +19,5 @@ xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3"> Business Role Two false - business + business diff --git a/model/model-intest/src/test/resources/security/role-business-3.xml b/model/model-intest/src/test/resources/security/role-business-3.xml index 27db410d371..5c137495ec3 100644 --- a/model/model-intest/src/test/resources/security/role-business-3.xml +++ b/model/model-intest/src/test/resources/security/role-business-3.xml @@ -19,5 +19,5 @@ xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3"> Business Role Three true - business + business diff --git a/model/model-intest/src/test/resources/security/role-end-user-requestable-abstractroles.xml b/model/model-intest/src/test/resources/security/role-end-user-requestable-abstractroles.xml index 192a4d94c94..1f5a6a7dfc8 100644 --- a/model/model-intest/src/test/resources/security/role-end-user-requestable-abstractroles.xml +++ b/model/model-intest/src/test/resources/security/role-end-user-requestable-abstractroles.xml @@ -142,5 +142,5 @@ - system + system \ No newline at end of file diff --git a/model/model-intest/src/test/resources/security/role-expression-read-roles.xml b/model/model-intest/src/test/resources/security/role-expression-read-roles.xml index b7f55dfed8d..1cbc8e450e6 100644 --- a/model/model-intest/src/test/resources/security/role-expression-read-roles.xml +++ b/model/model-intest/src/test/resources/security/role-expression-read-roles.xml @@ -24,7 +24,7 @@ RoleType - subType + subtype filterNone diff --git a/model/model-intest/src/test/resources/security/role-limited-read-role-administrator.xml b/model/model-intest/src/test/resources/security/role-limited-read-role-administrator.xml index 4b87b447d5d..9bb9687ea63 100644 --- a/model/model-intest/src/test/resources/security/role-limited-read-role-administrator.xml +++ b/model/model-intest/src/test/resources/security/role-limited-read-role-administrator.xml @@ -35,7 +35,7 @@ name description - subType + subtype lifecycleState requestable delegable @@ -57,7 +57,7 @@ name description - subType + subtype lifecycleState requestable delegable @@ -71,7 +71,7 @@ name description - subType + subtype lifecycleState requestable delegable diff --git a/model/model-intest/src/test/resources/security/role-limited-role-administrator.xml b/model/model-intest/src/test/resources/security/role-limited-role-administrator.xml index 029c145ca55..af1792d2275 100644 --- a/model/model-intest/src/test/resources/security/role-limited-role-administrator.xml +++ b/model/model-intest/src/test/resources/security/role-limited-role-administrator.xml @@ -34,7 +34,7 @@ name description - subType + subtype lifecycleState requestable delegable @@ -49,7 +49,7 @@ name description - subType + subtype lifecycleState requestable delegable @@ -64,7 +64,7 @@ name description - subType + subtype lifecycleState requestable delegable diff --git a/model/model-intest/src/test/resources/security/role-persona-management.xml b/model/model-intest/src/test/resources/security/role-persona-management.xml index d3f85fdbd76..f36788191c0 100644 --- a/model/model-intest/src/test/resources/security/role-persona-management.xml +++ b/model/model-intest/src/test/resources/security/role-persona-management.xml @@ -65,7 +65,7 @@ RoleType - subType + subtype personaRole @@ -79,7 +79,7 @@ UserType - subType + subtype admin @@ -95,7 +95,7 @@ UserType - subType + subtype admin diff --git a/model/model-intest/src/test/resources/security/role-read-some-roles.xml b/model/model-intest/src/test/resources/security/role-read-some-roles.xml index 1d5b9dfcd79..d116168691e 100644 --- a/model/model-intest/src/test/resources/security/role-read-some-roles.xml +++ b/model/model-intest/src/test/resources/security/role-read-some-roles.xml @@ -28,11 +28,11 @@ - subType + subtype application - subType + subtype business diff --git a/model/model-intest/src/test/resources/security/role-vault-dweller.xml b/model/model-intest/src/test/resources/security/role-vault-dweller.xml index 4a50648a61b..d452a36d3b0 100644 --- a/model/model-intest/src/test/resources/security/role-vault-dweller.xml +++ b/model/model-intest/src/test/resources/security/role-vault-dweller.xml @@ -19,7 +19,7 @@ xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3"> Vault Dweller - application + application @@ -34,11 +34,11 @@ - subType + subtype application - subType + subtype business diff --git a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java index 6e2d52388b7..895cbad5819 100644 --- a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java +++ b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java @@ -678,7 +678,7 @@ protected static void copyToJAXB(RObject repo, ObjectT jaxb.setVersion(Integer.toString(repo.getVersion())); jaxb.setLifecycleState(repo.getLifecycleState()); if (repo.getSubType() != null) { - jaxb.getSubType().addAll(repo.getSubType()); + jaxb.getSubtype().addAll(repo.getSubType()); } if (SelectorOptions.hasToLoadPath(ObjectType.F_PARENT_ORG_REF, options)) { @@ -702,7 +702,7 @@ public static void copyFromJAXB(ObjectType jaxb, RObject< repo.setName(RPolyString.copyFromJAXB(jaxb.getName())); repo.setLifecycleState(jaxb.getLifecycleState()); - repo.setSubType(RUtil.listToSet(jaxb.getSubType())); + repo.setSubType(RUtil.listToSet(jaxb.getSubtype())); String strVersion = jaxb.getVersion(); int version = StringUtils.isNotEmpty(strVersion) && strVersion.matches("[0-9]*") ? Integer.parseInt(jaxb diff --git a/samples/policy/meta/policies-meta-approval.xml b/samples/policy/meta/policies-meta-approval.xml index 9a445a31ab5..c68e11f133a 100644 --- a/samples/policy/meta/policies-meta-approval.xml +++ b/samples/policy/meta/policies-meta-approval.xml @@ -21,14 +21,14 @@ policy-meta-approval - policy + policy Group of approval polices. This group contains policies that deal with assignment approvals and lifecycle approvals. Approval policies meta-role-policy-assignment-approval-manager - policy + policy Assignment approval by user's manager @@ -66,7 +66,7 @@ meta-role-policy-assignment-approval-role-approver - policy + policy Assignment approval by any role approver @@ -100,7 +100,7 @@ meta-role-policy-assignment-approval-role-owners - policy + policy Assignment approval by all role owners