Class RbacObjectCategoryBuilder.Contractor
java.lang.Object
com.evolveum.midpoint.ninja.action.mining.generator.context.RbacUserType
com.evolveum.midpoint.ninja.action.mining.generator.context.RbacObjectCategoryBuilder.Contractor
- All Implemented Interfaces:
RbacBasicStructure
- Enclosing class:
- RbacObjectCategoryBuilder
This class represents a Contractor in the system.
It contains methods to build a UserType object with attributes specific to a Contractor.
-
Field Summary
Fields inherited from class com.evolveum.midpoint.ninja.action.mining.generator.context.RbacUserType
generatorOptions
-
Constructor Summary
ConstructorDescriptionContractor
(GeneratorOptions generatorOptions) Default constructor for the Contractor class. -
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
-
Contractor
Default constructor for the Contractor class.
-
-
Method Details
-
getBirthRole
- Specified by:
getBirthRole
in interfaceRbacBasicStructure
- Specified by:
getBirthRole
in classRbacUserType
-
getOrganizationOid
- Specified by:
getOrganizationOid
in interfaceRbacBasicStructure
- Specified by:
getOrganizationOid
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
-