Class RoleAnalysisObjectUtils
java.lang.Object
com.evolveum.midpoint.model.impl.mining.utils.RoleAnalysisObjectUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull Set<ObjectReferenceType>
createObjectReferences
(ModelService modelService, Set<String> objects, QName complexType, Task task, OperationResult operationResult) static void
deleteRoleAnalysisSessionClusters
(ModelService modelService, String sessionOid, Task task, OperationResult result) static void
deleteSingleRoleAnalysisCluster
(@NotNull ModelService modelService, @NotNull RoleAnalysisClusterType cluster, Task task, OperationResult result) static List<PrismObject<UserType>>
extractRoleMembers
(ModelService modelService, ObjectFilter userFilter, String objectId, Task task, OperationResult result) static PrismObject<RoleAnalysisClusterType>
getClusterTypeObject
(@NotNull ModelService modelService, String oid, Task task, OperationResult result) static PrismObject<FocusType>
getFocusTypeObject
(@NotNull ModelService modelService, String oid, Task task, OperationResult result) static PrismObject<RoleType>
getRoleTypeObject
(@NotNull ModelService modelService, String oid, Task task, OperationResult result) static PrismObject<RoleAnalysisSessionType>
getSessionTypeObject
(@NotNull ModelService modelService, String oid, Task task, OperationResult result) static Integer
getSessionTypeObjectCount
(@NotNull ModelService modelService, Task task, OperationResult result) static PrismObject<UserType>
getUserTypeObject
(@NotNull ModelService modelService, String oid, Task task, OperationResult result) static void
importRoleAnalysisClusterObject
(@NotNull ModelService modelService, @NotNull PrismObject<RoleAnalysisClusterType> cluster, RoleAnalysisDetectionOptionType roleAnalysisSessionDetectionOption, ObjectReferenceType parentRef, Task task, OperationResult result) static void
modifySessionAfterClustering
(ModelService modelService, ObjectReferenceType sessionRef, RoleAnalysisSessionStatisticType sessionStatistic, Task task, OperationResult result) static void
recomputeSessionStatic
(@NotNull ModelService modelService, String sessionOid, @NotNull RoleAnalysisClusterType roleAnalysisClusterType, Task task, OperationResult result) static void
replaceRoleAnalysisClusterDetectionPattern
(ModelService modelService, String clusterOid, List<DetectedPattern> detectedPatterns, Task task, OperationResult result)
-
Constructor Details
-
RoleAnalysisObjectUtils
public RoleAnalysisObjectUtils()
-
-
Method Details
-
getUserTypeObject
public static PrismObject<UserType> getUserTypeObject(@NotNull @NotNull ModelService modelService, String oid, Task task, OperationResult result) -
getFocusTypeObject
public static PrismObject<FocusType> getFocusTypeObject(@NotNull @NotNull ModelService modelService, String oid, Task task, OperationResult result) -
getRoleTypeObject
public static PrismObject<RoleType> getRoleTypeObject(@NotNull @NotNull ModelService modelService, String oid, Task task, OperationResult result) -
getClusterTypeObject
public static PrismObject<RoleAnalysisClusterType> getClusterTypeObject(@NotNull @NotNull ModelService modelService, String oid, Task task, OperationResult result) -
getSessionTypeObject
public static PrismObject<RoleAnalysisSessionType> getSessionTypeObject(@NotNull @NotNull ModelService modelService, String oid, Task task, OperationResult result) -
getSessionTypeObjectCount
public static Integer getSessionTypeObjectCount(@NotNull @NotNull ModelService modelService, Task task, OperationResult result) -
extractRoleMembers
public static List<PrismObject<UserType>> extractRoleMembers(ModelService modelService, ObjectFilter userFilter, String objectId, Task task, OperationResult result) -
importRoleAnalysisClusterObject
public static void importRoleAnalysisClusterObject(@NotNull @NotNull ModelService modelService, @NotNull @NotNull PrismObject<RoleAnalysisClusterType> cluster, RoleAnalysisDetectionOptionType roleAnalysisSessionDetectionOption, ObjectReferenceType parentRef, Task task, OperationResult result) -
modifySessionAfterClustering
public static void modifySessionAfterClustering(ModelService modelService, ObjectReferenceType sessionRef, RoleAnalysisSessionStatisticType sessionStatistic, Task task, OperationResult result) -
replaceRoleAnalysisClusterDetectionPattern
public static void replaceRoleAnalysisClusterDetectionPattern(ModelService modelService, String clusterOid, List<DetectedPattern> detectedPatterns, Task task, OperationResult result) -
createObjectReferences
@NotNull public static @NotNull Set<ObjectReferenceType> createObjectReferences(ModelService modelService, Set<String> objects, QName complexType, Task task, OperationResult operationResult) -
deleteRoleAnalysisSessionClusters
public static void deleteRoleAnalysisSessionClusters(ModelService modelService, String sessionOid, Task task, OperationResult result) -
deleteSingleRoleAnalysisCluster
public static void deleteSingleRoleAnalysisCluster(@NotNull @NotNull ModelService modelService, @NotNull @NotNull RoleAnalysisClusterType cluster, Task task, OperationResult result) -
recomputeSessionStatic
public static void recomputeSessionStatic(@NotNull @NotNull ModelService modelService, String sessionOid, @NotNull @NotNull RoleAnalysisClusterType roleAnalysisClusterType, Task task, OperationResult result)
-