Package com.evolveum.midpoint.common
Class RoleMiningExportUtils
java.lang.Object
com.evolveum.midpoint.common.RoleMiningExportUtils
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static enum
static enum
static class
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable String
determineRoleCategory
(String name, List<String> applicationRolePrefix, List<String> businessRolePrefix, List<String> applicationRoleSuffix, List<String> businessRoleSuffix) static String
encryptedUUID
(String oid, RoleMiningExportUtils.SecurityMode securityMode, String key) static AssignmentType
encryptObjectReference
(@NotNull AssignmentType assignmentObject, RoleMiningExportUtils.SecurityMode securityMode, String key) static ObjectReferenceType
encryptObjectReference
(ObjectReferenceType targetRef, RoleMiningExportUtils.SecurityMode securityMode, String key) static PolyStringType
encryptOrgName
(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) static PolyStringType
encryptRoleName
(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) static PolyStringType
encryptUserName
(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) static @NotNull String
updateEncryptKey
(@NotNull RoleMiningExportUtils.SecurityMode securityMode)
-
Field Details
-
APPLICATION_ROLE_IDENTIFIER
- See Also:
-
BUSINESS_ROLE_IDENTIFIER
- See Also:
-
-
Constructor Details
-
RoleMiningExportUtils
public RoleMiningExportUtils()
-
-
Method Details
-
encryptUserName
public static PolyStringType encryptUserName(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) -
encryptOrgName
public static PolyStringType encryptOrgName(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) -
encryptRoleName
public static PolyStringType encryptRoleName(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) -
encryptObjectReference
public static ObjectReferenceType encryptObjectReference(ObjectReferenceType targetRef, RoleMiningExportUtils.SecurityMode securityMode, String key) -
encryptObjectReference
public static AssignmentType encryptObjectReference(@NotNull @NotNull AssignmentType assignmentObject, RoleMiningExportUtils.SecurityMode securityMode, String key) -
encryptedUUID
public static String encryptedUUID(String oid, RoleMiningExportUtils.SecurityMode securityMode, String key) -
updateEncryptKey
@NotNull public static @NotNull String updateEncryptKey(@NotNull @NotNull RoleMiningExportUtils.SecurityMode securityMode) -
determineRoleCategory
-