Class LdapSyncConfiguration
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
edu.internet2.middleware.grouper.app.ldapProvisioning.LdapSyncConfiguration
an instance of this class focuses on the configuration for ldap sync
create an instance, set the key, and call configure
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
membershipEntityMatchingIdAttribute, membershipEntityMatchingIdGrouperAttribute, membershipGroupMatchingIdAttribute, membershipGroupMatchingIdGrouperAttribute
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
If you want a metadata item on groups to allow a DN overrideboolean
If you want a metadata item on groups to allow a DN overridevoid
setAllowLdapGroupDnOverride
(boolean allowLdapGroupDnOverride1) If you want a metadata item on groups to allow a DN overridevoid
setFolderObjectClasses
(Set<String> folderObjectClasses) void
setFolderRdnAttribute
(String folderRdnAttribute) void
setGroupDnType
(LdapSyncGroupDnType groupDnType) void
setGroupRdnAttribute
(String groupRdnAttribute) void
setGroupSearchBaseDn
(String groupSearchBaseDn) void
setLdapExternalSystemConfigId
(String ldapExternalSystemConfigId) void
setOnlyLdapGroupDnOverride
(boolean onlyLdapGroupDnOverride1) If you want a metadata item on groups to allow a DN overridevoid
setUserRdnAttribute
(String userRdnAttribute) void
setUserSearchBaseDn
(String userSearchBaseDn) Methods inherited from class edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
configureAfterMetadata, configureGenericSettings, configureProvisionableSettings, configureProvisioner, getAllowPolicyGroupOverride, getAllowProvisionableRegexOverride, getAttributeNameForMemberships, getConfigId, getCreateEntityDuringDiagnostics, getCreateGroupDuringDiagnostics, getDaoSleepBeforeSelectAfterInsertMillis, getDebugMap, getDeleteEntityDuringDiagnostics, getDeleteGroupDuringDiagnostics, getDiagnosticsEntitiesAllSelect, getDiagnosticsGroupName, getDiagnosticsGroupsAllSelect, getDiagnosticsMembershipsAllSelect, getDiagnosticsSubjectIdOrIdentifier, getEntityAttributeDbCaches, getEntityAttributesColumnNames, getEntityAttributesLastUpdatedColumn, getEntityAttributesLastUpdatedType, getEntityAttributesLdapAttributes, getEntityAttributesLdapBaseDn, getEntityAttributesLdapExternalSystem, getEntityAttributesLdapFilterPart, getEntityAttributesLdapLastUpdatedAttribute, getEntityAttributesLdapLastUpdatedAttributeFormat, getEntityAttributesLdapMappingEntityAttribute, getEntityAttributesLdapMappingType, getEntityAttributesLdapMatchingExpression, getEntityAttributesLdapMatchingSearchAttribute, getEntityAttributesLdapMutliValuedAttributes, getEntityAttributesLdapSearchScope, getEntityAttributesLdapSubjectSource, getEntityAttributesMultivalued, getEntityAttributesSqlExternalSystem, getEntityAttributesSqlMappingEntityAttribute, getEntityAttributesSqlMappingExpression, getEntityAttributesSqlMappingType, getEntityAttributesSubjectSearchMatchingColumn, getEntityAttributesSubjectSourceIdColumn, getEntityAttributesTableViewName, getEntityAttributeValueCacheHas, getEntityMatchingAttributes, getEntityMembershipAttributeName, getEntityMembershipAttributeValue, getEntitySearchAllFilter, getEntitySearchAttributes, getEntitySelectAttributes, getErrorHandlingLogCountPerType, getErrorHandlingMinutesLevel1, getErrorHandlingMinutesLevel2, getErrorHandlingMinutesLevel3, getErrorHandlingMinutesLevel4, getErrorHandlingPercentLevel1, getErrorHandlingPercentLevel2, getErrorHandlingPercentLevel3, getErrorHandlingPercentLevel4, getGlobalLdapResolver, getGlobalSqlResolver, getGroupAttributeDbCaches, getGroupAttributesAttributeNameColumnName, getGroupAttributesAttributeValueColumnName, getGroupAttributesColumnNames, getGroupAttributesGroupMatchingColumn, getGroupAttributesLastUpdatedColumn, getGroupAttributesLastUpdatedType, getGroupAttributesMultivalued, getGroupAttributesSqlExternalSystem, getGroupAttributesTableStructure, getGroupAttributesTableViewName, getGrouperProvisioner, getGrouperProvisioningBehaviorMembershipType, getGrouperProvisioningMembershipFieldType, getGrouperProvisioningToTargetTranslation, getGroupIdOfUsersNotToProvision, getGroupIdOfUsersToProvision, getGroupMatchingAttributes, getGroupMembershipAttributeName, getGroupMembershipAttributeValue, getGroupSearchAllFilter, getGroupSearchAttributes, getGroupSearchFilter, getGroupSelectAttributes, getLogAllObjectsVerboseForTheseGroupNames, getLogAllObjectsVerboseForTheseSubjectIds, getLogMaxErrorsPerType, getMembershipEntityMatchingIdAttribute, getMembershipEntityMatchingIdGrouperAttribute, getMembershipGroupMatchingIdAttribute, getMembershipGroupMatchingIdGrouperAttribute, getMembershipMatchingIdExpression, getMembershipsConvertToGroupSyncThreshold, getMetadataNameToMetadataItem, getNumberOfMetadata, getOnlyProvisionPolicyGroups, getProvisionableRegex, getRefreshEntityLinkIfLessThanAmount, getRefreshGroupLinkIfLessThanAmount, getRefreshSubjectLinkIfLessThanAmount, getScoreConvertToFullSyncThreshold, getSearchAttributeNameToRetrieveEntities, getSleepBeforeSelectAfterInsertMillis, getSubjectIdentifierForMemberSyncTable, getSubjectSourcesToProvision, getTargetEntityAttributeNameToConfig, getTargetGroupAttributeNameToConfig, getTargetMembershipAttributeNameToConfig, getThreadPoolSize, grouperProvisioningConfigurationAttributeClass, isAllowPolicyGroupOverride, isAllowProvisionableRegexOverride, isConfigured, isCreateEntityDuringDiagnostics, isCreateGroupDuringDiagnostics, isCreateMembershipDuringDiagnostics, isCustomizeEntityCrud, isCustomizeGroupCrud, isCustomizeMembershipCrud, isDebugLog, isDeleteEntities, isDeleteEntitiesIfGrouperCreated, isDeleteEntitiesIfGrouperDeleted, isDeleteEntitiesIfNotExistInGrouper, isDeleteEntityDuringDiagnostics, isDeleteGroupDuringDiagnostics, isDeleteGroups, isDeleteGroupsIfGrouperCreated, isDeleteGroupsIfGrouperDeleted, isDeleteGroupsIfNotExistInGrouper, isDeleteGroupsIfUnmarkedProvisionable, isDeleteMembershipDuringDiagnostics, isDeleteMemberships, isDeleteMembershipsForUnprovisionableUsers, isDeleteMembershipsIfGrouperCreated, isDeleteMembershipsIfGrouperDeleted, isDeleteMembershipsIfNotExistInGrouper, isDeleteMembershipsOnlyInTrackedGroups, isDeleteValueIfManagedByGrouper, isDiagnosticsEntitiesAllSelect, isDiagnosticsGroupsAllSelect, isDiagnosticsMembershipsAllSelect, isEntityAttributeValueCacheHas, isEntityMatchingAttributeSameAsSearchAttribute, isErrorHandlingInvalidDataIsAnError, isErrorHandlingLengthValidationIsAnError, isErrorHandlingLogErrors, isErrorHandlingMatchingValidationIsAnError, isErrorHandlingProvisionerDaemonShouldFailOnObjectError, isErrorHandlingRequiredValidationIsAnError, isErrorHandlingTargetObjectDoesNotExistIsAnError, isFilterAllLDAPOnFull, isGroupAttributesRecalcMembershipsOnIncremental, isGroupAttributesSelectAllSqlOnFull, isGroupAttributeValueCacheHas, isGroupMatchingAttributeSameAsSearchAttribute, isGroupsRequireMembers, isHasEntityAttributes, isHasGroupAttributes, isHasTargetEntityLink, isHasTargetGroupLink, isInsertEntities, isInsertGroups, isInsertMemberships, isLoadEntitiesToGrouperTable, isLogAllObjectsVerbose, isLogAllObjectsVerboseToDaemonDbLog, isLogAllObjectsVerboseToLogFile, isLogCertainObjects, isLogCommandsAlways, isLogCommandsOnError, isMakeChangesToEntities, isOnlyAddMembershipsIfUserExistsInTarget, isOnlyProvisionPolicyGroups, isOperateOnGrouperEntities, isOperateOnGrouperGroups, isOperateOnGrouperMemberships, isReadOnly, isRecalculateAllOperations, isRemoveAccentedChars, isReplaceMemberships, isResolveAttributesWithLdap, isResolveAttributesWithSql, isResolveGroupAttributesWithSql, isSelectAllEntities, isSelectAllGroups, isSelectAllSqlOnFull, isSelectEntities, isSelectGroups, isSelectMemberships, isUnresolvableSubjectsInsert, isUnresolvableSubjectsRemove, isUpdateEntities, isUpdateGroups, isUseGlobalLdapResolver, isUseGlobalSqlResolver, preConfigure, retrieveConfigBoolean, retrieveConfigDouble, retrieveConfigInt, retrieveConfigString, setAllowPolicyGroupOverride, setAllowProvisionableRegexOverride, setAttributeNameForMemberships, setConfigId, setConfigured, setCreateEntityDuringDiagnostics, setCreateGroupDuringDiagnostics, setCreateMembershipDuringDiagnostics, setCustomizeEntityCrud, setCustomizeGroupCrud, setCustomizeMembershipCrud, setDebugLog, setDebugMap, setDeleteEntities, setDeleteEntitiesIfGrouperCreated, setDeleteEntitiesIfGrouperDeleted, setDeleteEntitiesIfNotExistInGrouper, setDeleteEntityDuringDiagnostics, setDeleteGroupDuringDiagnostics, setDeleteGroups, setDeleteGroupsIfGrouperCreated, setDeleteGroupsIfGrouperDeleted, setDeleteGroupsIfNotExistInGrouper, setDeleteGroupsIfUnmarkedProvisionable, setDeleteMembershipDuringDiagnostics, setDeleteMemberships, setDeleteMembershipsForUnprovisionableUsers, setDeleteMembershipsIfGrouperCreated, setDeleteMembershipsIfGrouperDeleted, setDeleteMembershipsIfNotExistInGrouper, setDeleteMembershipsOnlyInTrackedGroups, setDeleteValueIfManagedByGrouper, setDiagnosticsEntitiesAllSelect, setDiagnosticsGroupName, setDiagnosticsGroupsAllSelect, setDiagnosticsMembershipsAllSelect, setDiagnosticsSubjectIdOrIdentifier, setEntityAttributeDbCaches, setEntityAttributesColumnNames, setEntityAttributesLastUpdatedColumn, setEntityAttributesLastUpdatedType, setEntityAttributesLdapAttributes, setEntityAttributesLdapBaseDn, setEntityAttributesLdapExternalSystem, setEntityAttributesLdapFilterPart, setEntityAttributesLdapLastUpdatedAttribute, setEntityAttributesLdapLastUpdatedAttributeFormat, setEntityAttributesLdapMappingEntityAttribute, setEntityAttributesLdapMappingType, setEntityAttributesLdapMatchingExpression, setEntityAttributesLdapMatchingSearchAttribute, setEntityAttributesLdapMutliValuedAttributes, setEntityAttributesLdapSearchScope, setEntityAttributesLdapSubjectSource, setEntityAttributesMultivalued, setEntityAttributesSqlExternalSystem, setEntityAttributesSqlMappingEntityAttribute, setEntityAttributesSqlMappingExpression, setEntityAttributesSqlMappingType, setEntityAttributesSubjectSearchMatchingColumn, setEntityAttributesSubjectSourceIdColumn, setEntityAttributesTableViewName, setEntityAttributeValueCacheHas, setEntityMatchingAttributes, setEntityMatchingAttributeSameAsSearchAttribute, setEntityMembershipAttributeName, setEntityMembershipAttributeValue, setEntitySearchAllFilter, setEntitySearchAttributes, setEntitySelectAttributes, setErrorHandlingInvalidDataIsAnError, setErrorHandlingLengthValidationIsAnError, setErrorHandlingLogCountPerType, setErrorHandlingLogErrors, setErrorHandlingMatchingValidationIsAnError, setErrorHandlingProvisionerDaemonShouldFailOnObjectError, setErrorHandlingRequiredValidationIsAnError, setErrorHandlingTargetObjectDoesNotExistIsAnError, setFilterAllLDAPOnFull, setGlobalLdapResolver, setGlobalSqlResolver, setGroupAttributeDbCaches, setGroupAttributesAttributeNameColumnName, setGroupAttributesAttributeValueColumnName, setGroupAttributesColumnNames, setGroupAttributesGroupMatchingColumn, setGroupAttributesLastUpdatedColumn, setGroupAttributesLastUpdatedType, setGroupAttributesMultivalued, setGroupAttributesRecalcMembershipsOnIncremental, setGroupAttributesSelectAllSqlOnFull, setGroupAttributesSqlExternalSystem, setGroupAttributesTableStructure, setGroupAttributesTableViewName, setGroupAttributeValueCacheHas, setGrouperProvisioner, setGrouperProvisioningBehaviorMembershipType, setGrouperProvisioningMembershipFieldType, setGrouperProvisioningToTargetTranslation, setGroupIdOfUsersNotToProvision, setGroupIdOfUsersToProvision, setGroupMatchingAttributes, setGroupMatchingAttributeSameAsSearchAttribute, setGroupMembershipAttributeName, setGroupMembershipAttributeValue, setGroupSearchAllFilter, setGroupSearchAttributes, setGroupSearchFilter, setGroupSelectAttributes, setGroupsRequireMembers, setHasEntityAttributes, setHasGroupAttributes, setHasTargetEntityLink, setHasTargetGroupLink, setInsertEntities, setInsertGroups, setInsertMemberships, setLoadEntitiesToGrouperTable, setLogAllObjectsVerbose, setLogAllObjectsVerboseToDaemonDbLog, setLogAllObjectsVerboseToLogFile, setLogCertainObjects, setLogCommandsAlways, setLogCommandsOnError, setLogMaxErrorsPerType, setMakeChangesToEntities, setMembershipEntityMatchingIdAttribute, setMembershipEntityMatchingIdGrouperAttribute, setMembershipGroupMatchingIdAttribute, setMembershipGroupMatchingIdGrouperAttribute, setMembershipMatchingIdExpression, setMembershipsConvertToGroupSyncThreshold, setMetadataNameToMetadataItem, setNumberOfMetadata, setOnlyProvisionPolicyGroups, setOperateOnGrouperEntities, setOperateOnGrouperGroups, setOperateOnGrouperMemberships, setProvisionableRegex, setRecalculateAllOperations, setRefreshEntityLinkIfLessThanAmount, setRefreshGroupLinkIfLessThanAmount, setRefreshSubjectLinkIfLessThanAmount, setRemoveAccentedChars, setReplaceMemberships, setResolveAttributesWithLdap, setResolveAttributesWithSql, setResolveGroupAttributesWithSql, setScoreConvertToFullSyncThreshold, setSearchAttributeNameToRetrieveEntities, setSelectAllEntities, setSelectAllGroups, setSelectAllSqlOnFull, setSelectEntities, setSelectGroups, setSelectMemberships, setSleepBeforeSelectAfterInsertMillis, setSubjectIdentifierForMemberSyncTable, setSubjectSourcesToProvision, setTargetEntityAttributeNameToConfig, setTargetGroupAttributeNameToConfig, setTargetMembershipAttributeNameToConfig, setThreadPoolSize, setUnresolvableSubjectsInsert, setUnresolvableSubjectsRemove, setUpdateEntities, setUpdateGroups, setUseGlobalLdapResolver, setUseGlobalSqlResolver, toString
-
Constructor Details
-
LdapSyncConfiguration
public LdapSyncConfiguration()
-
-
Method Details
-
getUserRdnAttribute
-
setUserRdnAttribute
-
configureSpecificSettings
public void configureSpecificSettings()- Specified by:
configureSpecificSettings
in classGrouperProvisioningConfiguration
-
isOnlyLdapGroupDnOverride
public boolean isOnlyLdapGroupDnOverride()If you want a metadata item on groups to allow a DN override- Returns:
- only override
-
setOnlyLdapGroupDnOverride
public void setOnlyLdapGroupDnOverride(boolean onlyLdapGroupDnOverride1) If you want a metadata item on groups to allow a DN override- Parameters:
onlyLdapGroupDnOverride1
-
-
isAllowLdapGroupDnOverride
public boolean isAllowLdapGroupDnOverride()If you want a metadata item on groups to allow a DN override- Returns:
- override
-
setAllowLdapGroupDnOverride
public void setAllowLdapGroupDnOverride(boolean allowLdapGroupDnOverride1) If you want a metadata item on groups to allow a DN override- Parameters:
allowLdapGroupDnOverride1
-
-
getLdapExternalSystemConfigId
-
setLdapExternalSystemConfigId
-
getUserSearchBaseDn
-
setUserSearchBaseDn
-
getGroupSearchBaseDn
-
setGroupSearchBaseDn
-
getGroupDnType
-
setGroupDnType
-
getFolderRdnAttribute
-
setFolderRdnAttribute
-
getFolderObjectClasses
-
setFolderObjectClasses
-
getGroupRdnAttribute
-
setGroupRdnAttribute
-