public final class AcHandling extends Object implements net.adamcin.oakpal.api.ProgressCheckFactory
acHandling mode to prevent unforeseen changes to ACLs upon installation.
Example config using AcHandling.ACHandlingLevelSet.ONLY_IGNORE:
"config": {
"levelSet": "only_ignore"
}
Example config requiring AccessControlHandling.MERGE_PRESERVE:
"config": {
"allowedModes": ["merge_preserve"]
}
config options:
allowedModesAccessControlHandling modes.levelSetno_unsafe) One of no_clear, no_unsafe, only_add, or only_ignore,
matching the values in AcHandling.ACHandlingLevelSet.| Modifier and Type | Class and Description |
|---|---|
static class |
AcHandling.ACHandlingLevelSet
Encapsulation of incrementally wider sets of forbidden acHandling modes as discrete levels.
|
static interface |
AcHandling.JsonKeys |
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_ALLOWED_MODES
Deprecated.
|
static String |
CONFIG_LEVEL_SET
Deprecated.
|
| Constructor and Description |
|---|
AcHandling() |
| Modifier and Type | Method and Description |
|---|---|
static AcHandling.JsonKeys |
keys() |
net.adamcin.oakpal.api.ProgressCheck |
newInstance(javax.json.JsonObject config) |
@Deprecated public static final String CONFIG_ALLOWED_MODES
@Deprecated public static final String CONFIG_LEVEL_SET
public static AcHandling.JsonKeys keys()
public net.adamcin.oakpal.api.ProgressCheck newInstance(javax.json.JsonObject config)
newInstance in interface net.adamcin.oakpal.api.ProgressCheckFactoryCopyright © 2017–2020. All rights reserved.