public final class IndexedAttributesChecks extends Object
Modifier and Type | Method and Description |
---|---|
static void |
checkAllAttributesAreIndexedForEquality(Dn cfgDn,
Set<Dn> cfgBaseDNs,
Collection<AttributeType> attrTypes,
LocalizableMessageDescriptor.Arg3<Object,Object,Object> notIndexedMsg,
ConfigChangeResult ccr)
Checks whether all the attribute types are indexed for equality.
|
static Set<Dn> |
getBaseDns(Set<Dn> baseDns)
If we have an explicit set of base DNs, then use it.
|
public static void checkAllAttributesAreIndexedForEquality(Dn cfgDn, Set<Dn> cfgBaseDNs, Collection<AttributeType> attrTypes, LocalizableMessageDescriptor.Arg3<Object,Object,Object> notIndexedMsg, ConfigChangeResult ccr)
cfgDn
- the configuration DNcfgBaseDNs
- the base DNs to checkattrTypes
- the attribute types to checknotIndexedMsg
- the message to use for unindexed attribute typesccr
- where to store the resultspublic static Set<Dn> getBaseDns(Set<Dn> baseDns)
baseDns
- the provided base DNsCopyright 2010-2022 ForgeRock AS.