Interface RbacBasicStructure
- All Known Implementing Classes:
 RbacObjectCategoryBuilder.Contractor,RbacObjectCategoryBuilder.IrregularUserType,RbacObjectCategoryBuilder.ManagerUserType,RbacObjectCategoryBuilder.RegularUserType,RbacObjectCategoryBuilder.SalesUserType,RbacObjectCategoryBuilder.SecurityOfficer,RbacObjectCategoryBuilder.SemiRegularUserType,RbacUserType
public interface RbacBasicStructure
This interface represents a basic property used for rbac user type generation.
 
Part of RBAC Testing Data, which provides testing data for role mining and other RBAC-related processes.
- 
Method Summary
Modifier and TypeMethodDescriptionvoidadditionalChanges(UserType user) voidbuildAndImportObjects(@NotNull Log log, @NotNull com.evolveum.midpoint.repo.api.RepositoryService repository, @NotNull GeneratorOptions generatorOptions, int total, Set<String> names, @NotNull OperationResult result) getLocationRole(boolean generateNew) getPrimaryRole(boolean generateNew) getTitle() 
- 
Method Details
- 
getBirthRole
String getBirthRole() - 
getOrganizationOid
String getOrganizationOid() - 
getCorrespondingArchetypeOid
String getCorrespondingArchetypeOid() - 
getPrimaryRole
 - 
getLocationRole
 - 
getPlanktonApplicationRoles
List<InitialObjectsDefinition.PlanktonApplicationBusinessAbstractRole> getPlanktonApplicationRoles() - 
getLocality
String getLocality() - 
getTitle
String getTitle() - 
buildAndImportObjects
void buildAndImportObjects(@NotNull @NotNull Log log, @NotNull @NotNull com.evolveum.midpoint.repo.api.RepositoryService repository, @NotNull @NotNull GeneratorOptions generatorOptions, int total, Set<String> names, @NotNull @NotNull OperationResult result)  - 
additionalChanges
 
 -