Class BaseGeneratorOptions
java.lang.Object
com.evolveum.midpoint.ninja.action.mining.generator.BaseGeneratorOptions
- Direct Known Subclasses:
- GeneratorOptions
The BaseGeneratorOptions class provides configuration options for data generation operation, such as importing,
 transforming, specifying the number of users, and enabling archetype roles and users.
 
Part of RBAC Testing Data, which provides testing data for role mining and other RBAC-related processes.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintintintintintintintintintbooleanbooleanbooleanbooleanisImport()booleanbooleanboolean
- 
Field Details- 
P_IMPORT- See Also:
 
- 
P_IMPORT_LONG- See Also:
 
- 
P_TRANSFORM- See Also:
 
- 
P_TRANSFORM_LONG- See Also:
 
- 
P_ROLE_MULTIPLIER- See Also:
 
- 
P_ROLE_MULTIPLIER_LONG- See Also:
 
- 
P_RANDOM_ROLE_MULTIPLIER- See Also:
 
- 
P_RANDOM_ROLE_MULTIPLIER_LONG- See Also:
 
- 
P_USERS_COUNT- See Also:
 
- 
P_USERS_COUNT_LONG- See Also:
 
- 
P_NAME_CSV_FILE- See Also:
 
- 
P_NAME_CSV_FILE_LONG- See Also:
 
- 
P_ARCHETYPE_ROLE- See Also:
 
- 
P_ARCHETYPE_ROLE_LONG- See Also:
 
- 
P_ARCHETYPE_USER- See Also:
 
- 
P_ARCHETYPE_USER_LONG- See Also:
 
- 
P_USER_DIVISION- See Also:
 
- 
P_USER_DIVISION_LONG- See Also:
 
- 
P_INCLUDE_AUX- See Also:
 
- 
P_INCLUDE_AUX_LONG- See Also:
 
- 
P_FORGET_NOISE- See Also:
 
- 
P_FORGET_NOISE_LONG- See Also:
 
- 
P_ADDITION_NOISE- See Also:
 
- 
P_ADDITION_NOISE_LONG- See Also:
 
- 
P_PLANKTON_DISABLE- See Also:
 
- 
P_PLANKTON_DISABLE_LONG- See Also:
 
- 
P_OUTLIER_MATUZALEM- See Also:
 
- 
P_OUTLIER_MATUZALEM_LONG- See Also:
 
- 
P_OUTLIER_JUMPER- See Also:
 
- 
P_OUTLIER_JUMPER_LONG- See Also:
 
- 
P_OUTLIER_MASK- See Also:
 
- 
P_OUTLIER_MASD_LONG- See Also:
 
- 
P_OUTLIER_ZOMBIE- See Also:
 
- 
P_OUTLIER_ZOMBIE_LONG- See Also:
 
- 
P_OUTLIER_PROBABILITY- See Also:
 
- 
P_OUTLIER_PROBABILITY_LONG- See Also:
 
 
- 
- 
Constructor Details- 
BaseGeneratorOptionspublic BaseGeneratorOptions()
 
- 
- 
Method Details- 
isRandomRoleMultiplierpublic boolean isRandomRoleMultiplier()
- 
isTransformpublic boolean isTransform()
- 
isImportpublic boolean isImport()
- 
getRoleMultiplierpublic int getRoleMultiplier()
- 
getUsersCountpublic int getUsersCount()
- 
getCsvPath
- 
isArchetypeRoleEnablepublic boolean isArchetypeRoleEnable()
- 
isArchetypeUserEnablepublic boolean isArchetypeUserEnable()
- 
getDivision
- 
isAuxIncludepublic boolean isAuxInclude()
- 
getForgetNoisepublic int getForgetNoise()
- 
getAdditionNoisepublic int getAdditionNoise()
- 
isPlanktonDisablepublic boolean isPlanktonDisable()
- 
getOutlierZombieProbabilitypublic int getOutlierZombieProbability()
- 
getOutlierMaskProbabilitypublic int getOutlierMaskProbability()
- 
getOutlierJumperProbabilitypublic int getOutlierJumperProbability()
- 
getOutlierMatuzalemProbabilitypublic int getOutlierMatuzalemProbability()
- 
getOutlierProbabilitypublic int getOutlierProbability()
 
-