public class LdapProvisionerConfiguration extends ProvisionerConfiguration
Modifier and Type | Field and Description |
---|---|
protected String |
attributesNeededingDnEscaping_defaultValue |
protected boolean |
isActiveDirectory_defaultValue |
protected int |
ldapUserCacheSize_defaultValue |
protected int |
maxValuesToChangePerOperation_defaultValue |
protected String |
ouCreationLdifTemplate_defaultValue |
protected String |
userCreationBaseDn_defaultValue |
protected String |
userCreationLdifTemplate_defaultValue |
protected String |
userSearchAttributes_defaultValue |
protected String |
userSearchBaseDn_defaultValue |
protected String |
userSearchFilter_defaultValue |
areCacheSizeWarningsEnabled, 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 |
---|
LdapProvisionerConfiguration(String provisionerName) |
Modifier and Type | Method and Description |
---|---|
void |
addUserSearchAttribute(String attribute) |
String[] |
getAttributesNeededingDnEscaping() |
String |
getLdapPoolName() |
int |
getMaxValuesToChangePerOperation() |
String |
getOuCreationLdifTemplate() |
String |
getUserCreationBaseDn() |
String |
getUserCreationLdifTemplate() |
String[] |
getUserSearchAttributes() |
String |
getUserSearchBaseDn() |
String |
getUserSearchFilter() |
boolean |
isActiveDirectory() |
void |
populateElMap(Map<String,Object> variableMap) |
void |
readConfiguration()
Populate the various settings from the configuration source(s).
|
areAttributesUsedInGroupSelectionExpressionComparedToProvisionerName, 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, needsTargetSystemUsers
protected String userSearchBaseDn_defaultValue
protected String userSearchFilter_defaultValue
protected String userCreationBaseDn_defaultValue
protected String userCreationLdifTemplate_defaultValue
protected String ouCreationLdifTemplate_defaultValue
protected String userSearchAttributes_defaultValue
protected int ldapUserCacheSize_defaultValue
protected boolean isActiveDirectory_defaultValue
protected int maxValuesToChangePerOperation_defaultValue
protected String attributesNeededingDnEscaping_defaultValue
public LdapProvisionerConfiguration(String provisionerName)
public void readConfiguration()
ProvisionerConfiguration
readConfiguration
in class ProvisionerConfiguration
public int getMaxValuesToChangePerOperation()
public String getLdapPoolName()
public String getUserSearchBaseDn()
public String getUserSearchFilter()
public void addUserSearchAttribute(String attribute)
public String[] getUserSearchAttributes()
public String getUserCreationBaseDn()
public String getUserCreationLdifTemplate()
public boolean isActiveDirectory()
public void populateElMap(Map<String,Object> variableMap)
populateElMap
in class ProvisionerConfiguration
public String getOuCreationLdifTemplate()
public String[] getAttributesNeededingDnEscaping()
Copyright © 2016 Internet2. All rights reserved.