Class RbacObjectCategoryBuilder.SalesUserType
java.lang.Object
com.evolveum.midpoint.ninja.action.mining.generator.context.RbacUserType
com.evolveum.midpoint.ninja.action.mining.generator.context.RbacObjectCategoryBuilder.SalesUserType
- All Implemented Interfaces:
RbacBasicStructure
- Enclosing class:
- RbacObjectCategoryBuilder
This class represents a Sales User in the system.
It contains methods to build a UserType object with attributes specific to a Sales User.
-
Field Summary
Fields inherited from class com.evolveum.midpoint.ninja.action.mining.generator.context.RbacUserType
generatorOptions
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
additionalChanges
(UserType user) protected String
getLocationRole
(boolean generateNew) getPrimaryRole
(boolean generateNew) getTitle()
Methods inherited from class com.evolveum.midpoint.ninja.action.mining.generator.context.RbacUserType
build, buildAndImportObjects
-
Constructor Details
-
SalesUserType
-
-
Method Details
-
getOrganizationOid
- Specified by:
getOrganizationOid
in interfaceRbacBasicStructure
- Specified by:
getOrganizationOid
in classRbacUserType
-
getBirthRole
- Specified by:
getBirthRole
in interfaceRbacBasicStructure
- Specified by:
getBirthRole
in classRbacUserType
-
getCorrespondingArchetypeOid
- Specified by:
getCorrespondingArchetypeOid
in interfaceRbacBasicStructure
- Specified by:
getCorrespondingArchetypeOid
in classRbacUserType
-
getPrimaryRole
- Specified by:
getPrimaryRole
in interfaceRbacBasicStructure
- Specified by:
getPrimaryRole
in classRbacUserType
-
getLocationRole
- Specified by:
getLocationRole
in interfaceRbacBasicStructure
- Specified by:
getLocationRole
in classRbacUserType
-
getPlanktonApplicationRoles
public List<InitialObjectsDefinition.PlanktonApplicationBusinessAbstractRole> getPlanktonApplicationRoles()- Specified by:
getPlanktonApplicationRoles
in interfaceRbacBasicStructure
- Specified by:
getPlanktonApplicationRoles
in classRbacUserType
-
getLocality
- Specified by:
getLocality
in interfaceRbacBasicStructure
- Specified by:
getLocality
in classRbacUserType
-
getTitle
- Specified by:
getTitle
in interfaceRbacBasicStructure
- Specified by:
getTitle
in classRbacUserType
-
additionalChanges
-
getDisplayName
- Specified by:
getDisplayName
in classRbacUserType
-