Class RbacObjectCategoryBuilder.ManagerUserType
java.lang.Object
com.evolveum.midpoint.ninja.action.mining.generator.context.RbacUserType
com.evolveum.midpoint.ninja.action.mining.generator.context.RbacObjectCategoryBuilder.ManagerUserType
- All Implemented Interfaces:
RbacBasicStructure
- Enclosing class:
- RbacObjectCategoryBuilder
This class represents a Manager User in the system.
It contains methods to build a UserType object with attributes specific to a Manager User.
-
Field Summary
Fields inherited from class com.evolveum.midpoint.ninja.action.mining.generator.context.RbacUserType
generatorOptions -
Constructor Summary
ConstructorsConstructorDescriptionManagerUserType(GeneratorOptions generatorOptions) Default constructor for the ManagerUser class. -
Method Summary
Modifier and TypeMethodDescriptionvoidadditionalChanges(UserType user) protected String@NotNull InitialBusinessRolegetTitle()@Nullable BooleanvoidUpdates the parameters for the RegularUserType.Methods inherited from class com.evolveum.midpoint.ninja.action.mining.generator.context.RbacUserType
build, buildAndImportObjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.ninja.action.mining.generator.context.RbacBasicStructure
getLocationRole
-
Constructor Details
-
ManagerUserType
Default constructor for the ManagerUser class.
-
-
Method Details
-
updateParameters
public void updateParameters()Description copied from class:RbacUserTypeUpdates the parameters for the RegularUserType. This method is primary designated to sets the location organization and initializes the primary role. It is called in the constructor of the RegularUserType for default initialization and in the build() method for dynamic initialization.- Specified by:
updateParametersin classRbacUserType
-
getProfessionOrganizationOid
-
getCorrespondingArchetypeOid
-
getPrimaryRole
-
getLocalityOrg
-
getBirthRole
-
getPlanktonApplicationRoles
public List<InitialObjectsDefinition.PlanktonApplicationBusinessAbstractRole> getPlanktonApplicationRoles() -
isNotAssignToLocationOrg
-
getTitle
-
additionalChanges
-
getDisplayName
- Specified by:
getDisplayNamein classRbacUserType
-