public final class JsonQueryEqualityMatchingRuleCfgDefn extends ManagedObjectDefinition<JsonQueryEqualityMatchingRuleCfgClient,JsonQueryEqualityMatchingRuleCfg>
The JSON Query Equality Matching Rule Provider provides the ability to configure customized JSON query equality matching rules.
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static JsonQueryEqualityMatchingRuleCfgDefn getInstance()
public JsonQueryEqualityMatchingRuleCfgClient createClientConfiguration(ManagedObject<? extends JsonQueryEqualityMatchingRuleCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<JsonQueryEqualityMatchingRuleCfgClient,JsonQueryEqualityMatchingRuleCfg>
impl
- The managed object.public JsonQueryEqualityMatchingRuleCfg createServerConfiguration(ServerManagedObject<? extends JsonQueryEqualityMatchingRuleCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<JsonQueryEqualityMatchingRuleCfgClient,JsonQueryEqualityMatchingRuleCfg>
impl
- The server managed object.public Class<JsonQueryEqualityMatchingRuleCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<JsonQueryEqualityMatchingRuleCfgClient,JsonQueryEqualityMatchingRuleCfg>
public BooleanPropertyDefinition getCaseSensitiveStringsPropertyDefinition()
Indicates whether JSON string comparisons should be case-sensitive.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the JSON Query Equality Matching Rule is enabled for use.
public BooleanPropertyDefinition getIgnoreWhiteSpacePropertyDefinition()
Indicates whether JSON string comparisons should ignore white-space.
When enabled all leading and trailing white space will be removed and intermediate white space will be reduced to a single character.
public StringPropertyDefinition getIndexedFieldPropertyDefinition()
Specifies which JSON fields should be indexed.
A field will be indexed if it matches any of the configured field patterns.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the JSON Query Equality Matching Rule implementation.
public StringPropertyDefinition getMatchingRuleNamePropertyDefinition()
The name of the custom JSON matching rule.
public StringPropertyDefinition getMatchingRuleOidPropertyDefinition()
The numeric OID of the custom JSON matching rule.
Copyright 2010-2018 ForgeRock AS.