Package org.iam.utils
Class Parameter
java.lang.Object
org.iam.utils.Parameter
Global parameters and flags for controlling AccessRefinery behavior.
This class holds static configuration options and runtime flags used throughout the application.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanEnable or disable BDD (Binary Decision Diagram) mode.static booleanWhether to merge results or findings.static booleanWhether to reduce the findings.static booleanIf true, use the whole space minus the finding when mining findings.static booleanTreat the list of values as a whole label, e.g., IAM:[User1, User2].static booleanEnable or disable time logging.static LoggerLogger instance for findings and general logging.static intCurrent round or iteration count.static StringStores time log information as a string. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
isTimeLog
public static boolean isTimeLogEnable or disable time logging. -
LOGGER
Logger instance for findings and general logging. -
timeLog
Stores time log information as a string. -
isSplitLabel
public static boolean isSplitLabelTreat the list of values as a whole label, e.g., IAM:[User1, User2]. -
isRestMode
public static boolean isRestModeIf true, use the whole space minus the finding when mining findings. -
isReduced
public static boolean isReducedWhether to reduce the findings. -
isMerged
public static boolean isMergedWhether to merge results or findings. -
round
public static int roundCurrent round or iteration count. -
isBDD
public static boolean isBDDEnable or disable BDD (Binary Decision Diagram) mode.
-
-
Constructor Details
-
Parameter
public Parameter()
-