public class LegacyMappingRuleToJson
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
JSON_MATCH_ALL |
|
static java.lang.String |
JSON_NODE_CUSTOM_PLACEMENT |
|
static java.lang.String |
JSON_NODE_MATCHES |
|
static java.lang.String |
JSON_NODE_PARENT_QUEUE |
|
static java.lang.String |
JSON_NODE_POLICY |
|
static java.lang.String |
MAPPING_PRIMARY_GROUP |
|
static java.lang.String |
MAPPING_SECONDARY_GROUP |
|
static java.lang.String |
MAPPING_USER |
|
static java.lang.String |
MATCHER_APPLICATION |
|
static java.lang.String |
MATCHER_USER |
|
static java.lang.String |
PREFIX_GROUP_MAPPING |
|
static java.lang.String |
PREFIX_USER_MAPPING |
|
static java.lang.String |
RULE_PART_DELIMITER |
| Constructor | Description |
|---|---|
LegacyMappingRuleToJson() |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
convert() |
This method will do the conversion based on the already set mapping rules.
|
LegacyMappingRuleToJson |
setAppNameMappingRules(java.lang.String rules) |
This setter method is used to set the raw string format of the legacy
application name mapping rules.
|
LegacyMappingRuleToJson |
setAppNameMappingRules(java.util.Collection<java.lang.String> rules) |
This setter method is used to set the the application name mapping rules as
a string collection, where each entry is one rule.
|
LegacyMappingRuleToJson |
setUserGroupMappingRules(java.lang.String rules) |
This setter method is used to set the raw string format of the legacy
user group mapping rules.
|
LegacyMappingRuleToJson |
setUserGroupMappingRules(java.util.Collection<java.lang.String> rules) |
This setter method is used to set the the user group mapping rules as a
string collection, where each entry is one rule.
|
public static final java.lang.String RULE_PART_DELIMITER
public static final java.lang.String PREFIX_USER_MAPPING
public static final java.lang.String PREFIX_GROUP_MAPPING
public static final java.lang.String MATCHER_APPLICATION
public static final java.lang.String MATCHER_USER
public static final java.lang.String MAPPING_PRIMARY_GROUP
public static final java.lang.String MAPPING_SECONDARY_GROUP
public static final java.lang.String MAPPING_USER
public static final java.lang.String JSON_MATCH_ALL
public static final java.lang.String JSON_NODE_POLICY
public static final java.lang.String JSON_NODE_PARENT_QUEUE
public static final java.lang.String JSON_NODE_CUSTOM_PLACEMENT
public static final java.lang.String JSON_NODE_MATCHES
public LegacyMappingRuleToJson setUserGroupMappingRules(java.lang.String rules)
rules - The string containing ALL the UserGroup mapping rules in
legacy formatpublic LegacyMappingRuleToJson setUserGroupMappingRules(java.util.Collection<java.lang.String> rules)
rules - One rule per entrypublic LegacyMappingRuleToJson setAppNameMappingRules(java.lang.String rules)
rules - The string containing ALL the application name mapping rules
in legacy formatpublic LegacyMappingRuleToJson setAppNameMappingRules(java.util.Collection<java.lang.String> rules)
rules - One rule per entrypublic java.lang.String convert()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.