Package com.evolveum.midpoint.common
Class RoleMiningExportUtils
java.lang.Object
com.evolveum.midpoint.common.RoleMiningExportUtils
- All Implemented Interfaces:
- Serializable
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic enumstatic class
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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 ObjectReferenceTypeencryptObjectReference(ObjectReferenceType targetRef, 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- 
RoleMiningExportUtilspublic RoleMiningExportUtils()
 
- 
- 
Method Details- 
encryptUserNamepublic static PolyStringType encryptUserName(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) 
- 
encryptOrgNamepublic static PolyStringType encryptOrgName(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) 
- 
encryptRoleNamepublic static PolyStringType encryptRoleName(String name, int iterator, RoleMiningExportUtils.NameMode nameMode, String key) 
- 
encryptObjectReferencepublic static ObjectReferenceType encryptObjectReference(ObjectReferenceType targetRef, RoleMiningExportUtils.SecurityMode securityMode, String key) 
- 
encryptObjectReferencepublic static AssignmentType encryptObjectReference(@NotNull @NotNull AssignmentType assignmentObject, RoleMiningExportUtils.SecurityMode securityMode, String key) 
- 
encryptedUUIDpublic static String encryptedUUID(String oid, RoleMiningExportUtils.SecurityMode securityMode, String key) 
- 
updateEncryptKey@NotNull public static @NotNull String updateEncryptKey(@NotNull @NotNull RoleMiningExportUtils.SecurityMode securityMode) 
- 
determineRoleCategory
 
-