public class LdapGroupProvisionerConfiguration extends LdapProvisionerConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected String |
allGroupsSearchFilter_defaultValue |
protected boolean |
enableBulkGroupSearching_defaultValue |
protected String |
groupAttributeName_defaultValue |
protected String |
groupCreationLdifTemplate_defaultValue |
protected String |
groupSearchAttributes_defaultValue |
protected int |
ldapGroupCacheSize_defaultValue |
protected int |
ldapGroupCacheTime_secs_defaultValue |
protected boolean |
memberAttributeIsCaseSensitive_defaultValue |
protected String |
memberAttributeName_defaultValue |
protected String |
memberAttributeValueFormat_defaultValue |
protected boolean |
removeNullDnFromGroupLdifCreationTemplate_defaultValue |
protected String |
singleGroupSearchFilter_defaultValue |
allowEmptyDnAttributeValues_defaultValue, attributesNeededingDnEscaping_defaultValue, isActiveDirectory_defaultValue, ldapUserCacheSize_defaultValue, maxValuesToChangePerOperation_defaultValue, ouCreationLdifTemplate_defaultValue, userCreationBaseDn_defaultValue, userCreationLdifTemplate_defaultValue, userSearchAttributes_defaultValue, userSearchBaseDn_defaultValue, userSearchFilter_defaultValueareCacheSizeWarningsEnabled, areCacheSizeWarningsEnabled_defaultValue, areChangesToInternalGrouperSubjectsIgnored, areChangesToInternalGrouperSubjectsIgnored_defaultValue, attributesUsedInGroupSelectionExpression, attributesUsedInGroupSelectionExpression_defaultValue, attributesUsedInGroupSelectionExpressionAreComparedToProvisionerName, attributesUsedInGroupSelectionExpressionAreComparedToProvisionerName_defaultValue, cacheFullnessWarningThreshold_percentage, cacheFullnessWarningThreshold_percentage_defaultValue, coordinationTimeout_secs, coordinationTimeout_secs_defaultValue, coordinationUpdateInterval_secs, coordinationUpdateInterval_secs_defaultValue, createMissingUsers_defaultValue, dataCacheTime_secs, dataCacheTime_secs_defaultValue, enabled_defaultValue, grouperGroupCacheSize_defaultValue, grouperIsAuthoritative_defaultValue, grouperMessagingSystemName_defaultValue, grouperSubjectCacheSize_defaultValue, groupSearch_batchSize_defaultValue, groupSelectionExpression, maxNumberOfTimesToRepeatedlyFullSyncGroup, maxNumberOfTimesToRepeatedlyFullSyncGroup_defaultValue, missingSubjectsWarningThreshold_percentage, missingSubjectsWarningThreshold_percentage_defaultValue, needsTargetSystemGroups_defaultValue, needsTargetSystemUsers_defaultValue, numberOfDataFetchingWorkers_defaultValue, provisionerName, sleepTimeAfterError_ms_defaultValue, supportsEmptyGroups_defaultValue, targetSystemGroupCacheSize_defaultValue, targetSystemUserCacheSize, targetSystemUserCacheSize_defaultValue, timeToSleepBetweenRepeatedFullSyncs_ms, timeToSleepBetweenRepeatedFullSyncs_ms_defaultValue, userSearch_batchSize_defaultValue| Constructor and Description |
|---|
LdapGroupProvisionerConfiguration(String provisionerName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupSearchAttribute(String attribute) |
String |
getAllGroupSearchFilter() |
String |
getGroupAttributeName() |
String |
getGroupCreationBaseDn() |
String |
getGroupCreationLdifTemplate() |
String[] |
getGroupSearchAttributes() |
String |
getGroupSearchBaseDn() |
int |
getLdapGroupCacheSize() |
int |
getLdapGroupCacheTime_secs() |
String |
getMemberAttributeName() |
String |
getMemberAttributeValueFormat() |
String |
getSingleGroupSearchFilter() |
boolean |
isBulkGroupSearchingEnabled() |
boolean |
isMemberAttributeCaseSensitive() |
void |
populateElMap(Map<String,Object> variableMap) |
void |
readConfiguration()
Populate the various settings from the configuration source(s).
|
boolean |
removeNullDnFromGroupLdifCreationTemplate() |
addUserSearchAttribute, allowEmptyDnAttributeValues, getAttributesNeededingDnEscaping, getLdapPoolName, getMaxValuesToChangePerOperation, getOuCreationLdifTemplate, getUserCreationBaseDn, getUserCreationLdifTemplate, getUserSearchAttributes, getUserSearchBaseDn, getUserSearchFilter, isActiveDirectoryareAttributesUsedInGroupSelectionExpressionComparedToProvisionerName, areCacheSizeWarningsEnabled, areChangesToInternalGrouperSubjectsIgnored, areEmptyGroupsSupported, getAttributesUsedInGroupSelectionExpression, getCacheFullnessWarningThreshold_percentage, getCoordinationTimout_secs, getCoordinationUpdateInterval_secs, getDataCacheTime_secs, getGrouperGroupCacheSize, getGrouperMessagingSystemName, getGrouperSubjectCacheSize, getGroupSearch_batchSize, getGroupSelectionExpression, getMaxNumberOfTimesToRepeatedlyFullSyncGroup, getMissingSubjectsWarningThreshold_percentage, getNumberOfDataFetchingWorkers, getSleepTimeAfterError_ms, getTargetSystemGroupCacheSize, getTargetSystemUserCacheSize, getTimeToSleepBetweenRepeatedFullSyncs_ms, getUserSearch_batchSize, groupSelectionExpression_defaultValue, isCreatingMissingUsersEnabled, isEnabled, isGrouperAuthoritative, needsTargetSystemGroups, needsTargetSystemUsersprotected String memberAttributeName_defaultValue
protected String memberAttributeValueFormat_defaultValue
protected String groupAttributeName_defaultValue
protected String groupCreationLdifTemplate_defaultValue
protected String allGroupsSearchFilter_defaultValue
protected String singleGroupSearchFilter_defaultValue
protected String groupSearchAttributes_defaultValue
protected int ldapGroupCacheTime_secs_defaultValue
protected int ldapGroupCacheSize_defaultValue
protected boolean memberAttributeIsCaseSensitive_defaultValue
protected boolean enableBulkGroupSearching_defaultValue
protected boolean removeNullDnFromGroupLdifCreationTemplate_defaultValue
public LdapGroupProvisionerConfiguration(String provisionerName)
public void readConfiguration()
ProvisionerConfigurationreadConfiguration in class LdapProvisionerConfigurationpublic String getMemberAttributeName()
public String getMemberAttributeValueFormat()
public String getGroupAttributeName()
public String getGroupCreationLdifTemplate()
public String getGroupCreationBaseDn()
public String getGroupSearchBaseDn()
public String getAllGroupSearchFilter()
public String getSingleGroupSearchFilter()
public String[] getGroupSearchAttributes()
public void addGroupSearchAttribute(String attribute)
public int getLdapGroupCacheTime_secs()
public int getLdapGroupCacheSize()
public boolean isMemberAttributeCaseSensitive()
public boolean isBulkGroupSearchingEnabled()
public void populateElMap(Map<String,Object> variableMap)
populateElMap in class LdapProvisionerConfigurationpublic boolean removeNullDnFromGroupLdifCreationTemplate()
Copyright © 2022 Internet2. All rights reserved.