Package com.evolveum.midpoint.common
Class RoleMiningExportUtils
java.lang.Object
com.evolveum.midpoint.common.RoleMiningExportUtils
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable StringdetermineRoleCategory(String name, List<String> applicationRolePrefix, List<String> businessRolePrefix, List<String> applicationRoleSuffix, List<String> businessRoleSuffix) static StringencryptedUUID(String oid, RoleMiningExportUtils.SecurityMode securityMode, String key) static AssignmentTypeencryptObjectReference(@NotNull AssignmentType assignmentObject, RoleMiningExportUtils.SecurityMode securityMode, String key) static PolyStringTypeencryptOrgName(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) static PolyStringTypeencryptRoleName(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) static PolyStringTypeencryptUserName(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) static @NotNull StringupdateEncryptKey(@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 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
-